Ta emot OpenTelemetry-data med Zerobus-ingestering

Viktigt!

Den här funktionen finns i Beta.

Zerobus Ingest OTLP är en inbyggd Slutpunkt för OpenTelemetry Protocol (OTLP) som är inbyggd i Zerobus Ingest-tjänsten . Med den kan du skicka spårningar, loggar och mått direkt till Delta-tabeller i Unity Catalog med standard-SDK:er och insamlare i OpenTelemetry, utan att behöva anpassade bibliotek.

Information om hur du konfigurerar OTLP-klienten för att skicka data till Zerobus Ingest finns i Konfigurera OpenTelemetry-klienter (OTLP) för att skicka data till Unity Catalog.

Begrepp

Följande begrepp är användbara för att förstå hur Zerobus Ingest OTLP fungerar.

OTLP-kompatibilitet

Zerobus Ingest OTLP implementerar OTLP-standardtjänsterna för gRPC Collector enligt definitionen i OpenTelemetry-specifikationen. Alla OTLP-kompatibla exportörer (till exempel OpenTelemetry SDK:er, OpenTelemetry Collector eller andra instrumentationsbibliotek) kan skicka data till den här slutpunkten.

Signaler som stöds

Zerobus Ingest OTLP exponerar tre OTLP/gRPC-tjänster , en per telemetrisignaltyp :

Signal gRPC-tjänstsökväg
Spårningar: Distribuerade spårningsintervall med fullt stöd för händelser, länkar och status. /opentelemetry.proto.collector.trace.v1.TraceService/Export
Loggar: Loggposter med allvarlighetsgrad, brödtext och korrelation till spår via trace_id och span_id. /opentelemetry.proto.collector.logs.v1.LogsService/Export
Mått: Alla fem OTLP-måtttyper: Gauge, Sum, Histogram, ExponentialHistogram och Summary. /opentelemetry.proto.collector.metrics.v1.MetricsService/Export

Delvis lyckad

Zerobus Ingest OTLP stöder partiell framgång enligt definitionen i OTLP-specifikationen. Om en begäran innehåller en blandning av giltiga och ogiltiga poster matas de giltiga posterna in och ogiltiga poster avvisas. Svaret innehåller antalet avvisade poster (rejected_spans, , eller rejected_log_records) och en rejected_data_pointserror_messagebeskrivning av varför.

Komprimering

Gzip-komprimering stöds för alla tre OTLP-tjänster. grpc-encoding Ange rubriken till gzipeller konfigurera OTLP-exportören så att den använder gzip-komprimering.

Begränsningar

  • Endast OTLP/gRPC-transporten (Protobuf) stöds. HTTP (Protobuf) stöds inte ännu.
  • Varje begäran riktar sig mot en tabell som anges av x-databricks-zerobus-table-name rubriken. Om du vill mata in spårningar, loggar och mått konfigurerar du separata exportörer som pekar på olika tabeller.
  • Tabeller måste skapas i förväg med rätt schema. Zerobus Ingest skapar eller ändrar inte tabeller.
  • Standardkvoten är 10 000 begäranden per sekund. Om du behöver en högre kvot kontaktar du din Databricks-representant.
  • En fullständig lista över begränsningar för Zerobus-inmatning finns i Begränsningar för Zerobus Inmatningsanslutning.

Nästa steg