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.
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.
Azure Databricks factureert OTLP-opname als Zerobus Ingest-gebruik. Voor prijzen en hoe je je uitgaven kunt monitoren, zie Kosten.
Concepten
De volgende concepten zijn handig om te begrijpen hoe Zerobus Ingest OTLP werkt.
OTLP-compatibiliteit
Zerobus Ingest OTLP implementeert de standaard OTLP Collector-diensten zoals gedefinieerd door de OpenTelemetrie-specificatie, zowel over gRPC als HTTP (Protobuf). Elke OTLP-compatibele exporteur, zoals een OpenTelemetry SDK, de OpenTelemetry Collector of een andere instrumentatiebibliotheek, kan gegevens naar dit eindpunt sturen.
Ondersteunde signalen
Zerobus Ingest OTLP stelt één dienst per telemetriesignaaltype beschikbaar. Elk signaal is beschikbaar via zowel OTLP/gRPC als OTLP/HTTP (Protobuf):
| Signaal | gRPC-servicepad | HTTP-pad |
|---|---|---|
| Traces: Gedistribueerde tracesegmenten met volledige ondersteuning voor gebeurtenissen, koppelingen en status. | /opentelemetry.proto.collector.trace.v1.TraceService/Export |
/v1/traces |
Logboeken: Logboekrecords met ernst, hoofdtekst en correlatie naar traceringen via trace_id en span_id. |
/opentelemetry.proto.collector.logs.v1.LogsService/Export |
/v1/logs |
| Metrische gegevens: Alle vijf metrische OTLP-typen: Meter, Som, Histogram, ExponentieelHistogram en Samenvatting. | /opentelemetry.proto.collector.metrics.v1.MetricsService/Export |
/v1/metrics |
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 OTLP-diensten, zowel via gRPC als HTTP. Voor gRPC zet je de grpc-encoding header op gzip. Voor HTTP stel je de Content-Encoding header in op gzip. Of configureer je OTLP-exporter om gzip-compressie te gebruiken.
Beperkingen
- Alleen de Protobuf-codering van OTLP/HTTP wordt ondersteund. OTLP/HTTP met een JSON-body wordt niet ondersteund, en verzoeken met een
Content-Typeofapplication/jsonworden geweigerd. - 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.
- Sommige OTLP-numerieke velden kunnen precisie verliezen of overlopen wanneer ze worden toegewezen aan Delta-types. Zie Numerieke precisie en getekende types.
- Voor de volledige lijst van Zerobus Ingest-quota, zie Zerobus Ingest-quota.
Aanvullende informatiebronnen
- 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.
- Zerobus Ingest-quota