Trace'ler (OTLP)

Endpoint POST /v1/traces

OpenTelemetry SDK'ları ve Collector'ları span'leri buraya export eder. Sentry SDK'ları transaction'ları bunun yerine envelope endpoint'i üzerinden gönderir ve aynı tabloya düşer.

1İstek

X-Blipit-Key ya da Authorization: Bearer, public ya da secret. En fazla 4 MB OTLP/HTTP JSON gövdesi, gzip, deflate ya da brotli kabul edilir, istek başına en fazla 1.000 span. Kaynaktaki service.name servisi adlandırır; sunucu ve consumer span'leri ile kökler transaction olur. Açıklamalar 1.000 karakterde kesilir (db ifadeleri 2.000); her biri 256 karakterlik 32 etiket saklanır.

ini
OTEL_EXPORTER_OTLP_ENDPOINT=https://in.blipit.io
OTEL_EXPORTER_OTLP_PROTOCOL=http/json
OTEL_EXPORTER_OTLP_HEADERS=x-blipit-key=<public key>
OTEL_SERVICE_NAME=shop-api

2Yanıtlar

200 {accepted: true, spans: n}. 202 {accepted: false, reason: 'monthly span allowance used up'}. 400 okunamayan JSON. 413 1.000'den fazla span. 415 protobuf içerik türü. 401 bilinmeyen anahtar.

Bilmekte fayda var

  • Aylık span: Free 1M, Solo 5M, Team 20M, Scale 100M; Free ve Solo'da 7 gün, Team ve Scale'de 30 gün saklanır.
  • gRPC ve protobuf okunmaz; protokolü http/json olarak tutun.

Takıldınız mı? support@blipit.io adresine e-posta gönderin. Her projenin anahtarları ve tam DSN'i app.blipit.io içindeki API anahtarları altındadır.