Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Tato funkce je v beta verzi.
Zerobus Ingest OTLP je nativní koncový bod protokolu OTLP (OpenTelemetry Protocol) integrovaný do služby Zerobus Ingest . Umožňuje odesílat trasovací data, logy a metriky přímo do tabulek Unity Catalog Delta pomocí standardních sad OpenTelemetry SDK a kolektorů bez nutnosti vlastních knihoven.
Pokud chcete nakonfigurovat klienta OTLP tak, aby odesílal data do Ingestu Zerobus, přečtěte si téma Konfigurace klientů OpenTelemetry (OTLP) pro odesílání dat do katalogu Unity.
Koncepty
Následující koncepty jsou užitečné pro pochopení toho, jak funguje OTLP Zerobus Ingest.
Kompatibilita OTLP
Zerobus Ingest OTLP implementuje standardní služby OTLP gRPC Collector definované specifikací OpenTelemetry. Jakýkoli vývozce kompatibilní s OTLP (například sady SDK OpenTelemetry, kolekce OpenTelemetry nebo jiné knihovny instrumentace) může odesílat data do tohoto koncového bodu.
Podporované signály
Zerobus Ingest OTLP zveřejňuje tři služby OTLP/gRPC , jednu na typ signálu telemetrie:
| Signál | Cesta ke službě gRPC |
|---|---|
| Trasování: Distribuované trasování zahrnuje plnou podporu událostí, odkazů a stavu. | /opentelemetry.proto.collector.trace.v1.TraceService/Export |
Logy: Záznamy logů se závažností, obsahem a propojením s trasováním prostřednictvím trace_id a span_id. |
/opentelemetry.proto.collector.logs.v1.LogsService/Export |
| Metriky: Všech pět typů metrik OTLP: Měřidlo, Součet, Histogram, ExponentialHistogram a Souhrn. | /opentelemetry.proto.collector.metrics.v1.MetricsService/Export |
Částečný úspěch
Zerobus Ingest OTLP podporuje částečný úspěch definovaný specifikací OTLP. Pokud požadavek obsahuje kombinaci platných a neplatných záznamů, platné záznamy se ingestují a neplatné záznamy se zamítnou. Odpověď zahrnuje počet odmítnutých záznamů (rejected_spans, rejected_log_recordsnebo rejected_data_points) a error_message popisující důvod.
Komprese
Komprese Gzip je podporována u všech tří služeb OTLP. Nastavte hlavičku grpc-encoding na gziphodnotu nebo nakonfigurujte vývozce OTLP tak, aby používal kompresi gzip.
Omezení
- Podporuje se pouze přenos OTLP/gRPC (Protobuf). Protokol HTTP (Protobuf) se zatím nepodporuje.
- Každý požadavek cílí na jednu tabulku zadanou pomocí hlavičky
x-databricks-zerobus-table-name. Pro ingestování souborů tras, protokolů a metrik nakonfigurujte samostatné exportéry odkazující na různé tabulky. - Tabulky musí být vytvořeny předem se správným schématem. Nubus Ingest nevytváří ani neupravuje tabulky.
- Výchozí kvóta je 10 000 požadavků za sekundu. Pokud potřebujete vyšší kvótu, obraťte se na zástupce Databricks.
- Pro úplný seznam omezení ingestu Zerobusu se podívejte na Omezení konektoru Ingestu Zerobusu.
Další zdroje informací
- Konfigurování klientů OpenTelemetry (OTLP) pro odesílání dat do katalogu Unity – Python příklady a konfigurace kolekce OpenTelemetry.
- Referenční tabulka OpenTelemetry pro Zerobus Ingest – schémata tabulek a mapování dat
- Dotazování dat OpenTelemetry – Příklady dotazů SQL pro rozsahy, protokoly a metriky
- Omezení konektoru Zerobus Ingest