sixty

OpenTelemetry

Behalte deinen Telemetrie-Stack. Ergänze einen Detektor.

Sixty akzeptiert OTLP/HTTP-Traces und -Metriken vom vorhandenen Collector. Grafana, Prometheus, Elastic, Vercel, AWS und alle bestehenden Exporter bleiben bestehen; Sixty wird ein weiteres Exportziel.

Collector-Konfiguration

exporters:
  otlphttp/sixty:
    endpoint: https://ingest.sixty.sh
    headers:
      Authorization: "Bearer ${env:SIXTY_OTEL_KEY}"
    compression: gzip

service:
  pipelines:
    traces:
      receivers: [otlp]
      processors: [batch]
      exporters: [your_existing_exporter, otlphttp/sixty]
    metrics:
      receivers: [otlp]
      processors: [batch]
      exporters: [your_existing_exporter, otlphttp/sixty]

Authentifizierung und Service-Identität

Erstelle einen geheimen Telemetrieschlüssel mit ingest-Scope und sende ihn als Authorization: Bearer …. Der Schlüssel wählt den Workspace; Standard-Resource-Attribute wählen Service, Umgebung und Release. service.name ist erforderlich.

Sixty-FeldOpenTelemetry-Resource-Attribut
Serviceservice.namespace/service.name, or service.name
Umgebungdeployment.environment.name, then deployment.environment
Releasesixty.release, deployment.revision, then service.version

Was Sixty ableitet

Verbundene HTTP- und Datenbank-Spans werden zu Operationen, Abhängigkeiten, Latenzverteilungen, Eigenzeit, Fehlerbelegen, Datenbankaufrufen und Zeilen. HTTP/RPC-Histogramme sind der Rückfall ohne Traces. CPU, Speicher, Event-Loop, GC-Pausen und Pool-Druck liefern begrenzten Kontext.

Beschreiben native Agents, OTEL-Traces und OTEL-Metriken dasselbe Zeitfenster, behält Sixty die Quelle mit der höchsten Genauigkeit: nativer Agent, dann OTEL-Traces, dann OTEL-Metriken.

Bewusste Grenzen

Sixty ist weder Trace-Warehouse noch Ersatz-Dashboard. OTEL-Signale werden in begrenzte Skizzen und Exemplare für Release-Vergleiche reduziert. Beliebige Custom Metrics und Logs werden per Partial Success abgewiesen; rohe Datenbankstatements werden wegen möglicher Werte nicht gespeichert.

Den vollständigen Weg testen

apps/otel-demo-app sendet verbundene Traces, Dauer-Histogramme, Runtime-Sättigung und Pool-Druck. Das öffentliche Demo-Konto enthält diesen Service und den aus sechs Releases abgeleiteten Befund.

Demo-Konto öffnen →

OpenTelemetry mit Sixty — OTLP-Traces und -Metriken