Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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-namerubriken. 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
- Konfigurera OpenTelemetry-klienter (OTLP) för att skicka data till Unity Catalog – Python exempel och Konfiguration av OpenTelemetry Collector.
- OpenTelemetry-tabellreferens för Zerobus-inmatning – Tabellscheman och referens för datamappning.
- Fråga OpenTelemetry-data – Exempel på SQL-frågor för intervall, loggar och mått.
- Begränsningar för Zerobus-inmatningsanslutning