Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Deze functie bevindt zich in de bètaversie.
Zerobus Ingest OTLP is een systeemeigen OTLP-eindpunt (OpenTelemetry Protocol) dat is ingebouwd in de Zerobus Ingest-service . Hiermee kunt u traceringen, logboeken en metrische gegevens rechtstreeks naar Unity Catalog Delta-tabellen pushen met behulp van standaard Sdk's voor OpenTelemetry en collectors, zonder dat u aangepaste bibliotheken nodig hebt.
Als u uw OTLP-client wilt configureren voor het verzenden van gegevens naar Zerobus Ingest, raadpleegt u OpenTelemetry-clients (OTLP) configureren om gegevens naar Unity Catalog te verzenden.
Concepten
De volgende concepten zijn handig om te begrijpen hoe Zerobus Ingest OTLP werkt.
OTLP-compatibiliteit
Zerobus Ingest OTLP implementeert de standaard OTLP gRPC Collector-services zoals gedefinieerd door de OpenTelemetry-specificatie. Elke OTLP-compatibele exporteur (zoals OpenTelemetry SDK's, de OpenTelemetry Collector of andere instrumentatiebibliotheken) kan gegevens naar dit eindpunt verzenden.
Ondersteunde signalen
Zerobus Ingest OTLP maakt drie OTLP-/gRPC-services beschikbaar, één per telemetriesignaaltype :
| Signaal | gRPC-servicepad |
|---|---|
| Traces: Gedistribueerde tracesegmenten met volledige ondersteuning voor gebeurtenissen, koppelingen en status. | /opentelemetry.proto.collector.trace.v1.TraceService/Export |
Logboeken: Logboekrecords met ernst, hoofdtekst en correlatie naar traceringen via trace_id en span_id. |
/opentelemetry.proto.collector.logs.v1.LogsService/Export |
| Metrische gegevens: Alle vijf metrische OTLP-typen: Meter, Som, Histogram, ExponentieelHistogram en Samenvatting. | /opentelemetry.proto.collector.metrics.v1.MetricsService/Export |
Gedeeltelijk succes
Zerobus Ingest OTLP ondersteunt gedeeltelijk succes zoals gedefinieerd door de OTLP-specificatie. Als een aanvraag een combinatie van geldige en ongeldige records bevat, worden de geldige records opgenomen en worden de ongeldige records geweigerd. Het antwoord bevat het aantal geweigerde records (rejected_spans, rejected_log_recordsof rejected_data_points) en een error_message beschrijving waarom.
Compressie
Gzip-compressie wordt ondersteund op alle drie de OTLP-services. Stel de grpc-encoding header in op gzipof configureer uw OTLP-exporteur om gzip-compressie te gebruiken.
Beperkingen
- Alleen de OTLP/gRPC-verbinding (Protobuf) wordt ondersteund. HTTP (Protobuf) wordt nog niet ondersteund.
- Elke aanvraag is gericht op één tabel, die is opgegeven met behulp van de
x-databricks-zerobus-table-nameheader. Als u traceringen, logboeken en metrische gegevens wilt opnemen, configureert u afzonderlijke exporteurs die naar verschillende tabellen verwijzen. - Tabellen moeten vooraf worden gemaakt met het juiste schema. Zerobus Ingest maakt of wijzigt geen tabellen.
- Het standaardquotum is 10.000 aanvragen per seconde. Als u een hoger quotum nodig hebt, neemt u contact op met uw Databricks-vertegenwoordiger.
- Zie Zerobus Ingest connectorbeperkingen voor een volledige lijst met beperkingen voor Zerobus Ingest.
Volgende stappen
- Configuratie van OTLP-clients (OpenTelemetry) voor het verzenden van gegevens naar Unity Catalog — Python voorbeelden en configuratie van OpenTelemetry Collector.
- OpenTelemetry-tabellen referentie voor Zerobus Ingest — tabelschema's en gegevensmapping referentie.
- Query's uitvoeren op OpenTelemetry-gegevens : voorbeeld van SQL-query's voor spans, logboeken en metrische gegevens.
- Beperkingen van Zerobus Ingest-connector