INTEGRITY Dokumentace

Export dat OpenTelemetry

Cloudflare Workers umožňuje exportovat telemetrická data kompatibilní s OpenTelemetry (OTel) do libovolného cíle s dostupným OTel endpointem, což vám umožní integraci se stávajícím monitorovacím a observabilitním nástrojem.

Podporované typy telemetrie

Můžete exportovat tyto typy telemetrických dat:

Poznámka: export metrik Workeru a vlastních metrik zatím není podporován.

Dostupné cíle OpenTelemetry

Níže jsou uvedeny běžné formáty koncových bodů OTLP pro oblíbené poskytovatele observability. Konkrétní podrobnosti a požadavky na autentizaci najdete v dokumentaci svého poskytovatele.

Poskytovatel Endpoint trasování Endpoint protokolů
Honeycomb https://api.honeycomb.io/v1/traces https://api.honeycomb.io/v1/logs
Grafana Cloud https://otlp-gateway-{region}.grafana.net/otlp/v1/traces https://otlp-gateway-{region}.grafana.net/otlp/v1/logs[^1]
Firetiger https://ingest.cloud.firetiger.com/v1/traces https://ingest.cloud.firetiger.com/v1/logs
Axiom https://api.axiom.co/v1/traces https://api.axiom.co/v1/logs
Sentry https://{HOST}/api/{PROJECT_ID}/integration/otlp/v1/traces https://{HOST}/api/{PROJECT_ID}/integration/otlp/v1/logs
PostHog Není podporováno https://{REGION}.i.posthog.com/i/v1/logs
Datadog https://otlp.{SITE}.datadoghq.com/v1/traces https://otlp.{SITE}.datadoghq.com/v1/logs
New Relic https://otlp.nr-data.net/v1/traces https://otlp.nr-data.net/v1/logs
Splunk Observability https://ingest.{REALM}.signalfx.com/v2/trace/otlp N/A
Splunk Platform http://splunk.internal:4318/v1/traces http://splunk.internal:4318/v1/logs

Nastavení cílů kompatibilních s OpenTelemetry

Chcete-li začít odesílat data do cíle, musíte nejprve v Cloudflare dashboardu vytvořit cíl.

Vytvoření cíle

Řídicí panel Observability Destinations zobrazující nakonfigurované cíle pro Grafana a Honeycomb s příslušnými koncovými body a stavem
  1. Přejděte do sekce svého účtu Workers Observability sekci dashboardu
  2. Klikněte na tlačítko add destination.
  3. Nakonfigurujte svůj cíl:
    • Název cíle : popisný název (např. „Grafana-tracing“, „Honeycomb-Logs“)
    • Typ cíle : vyberte mezi možnostmi „Traces“ nebo „Logs“
    • OTLP Endpoint - URL, na které vaše platforma pro observabilitu přijímá data OTLP.
    • Vlastní hlavičky (Volitelné) - Veškeré autentizační hlavičky nebo jiné hlavičky vyžadované poskytovatelem
  4. Uložte cíl
Dialog Edit Destination se zobrazenou konfigurací trasování Honeycomb: název cíle, výběr typu, koncový bod OTLP a vlastní hlavičky

Povolení exportu OpenTelemetry pro Worker

Po nastavení cílů v dashboardu nakonfigurujte Worker tak, aby exportoval telemetrická data, a to úpravou konfigurace Wrangler. Název cíle nastavený v konfiguračním souboru by měl odpovídat názvu cíle nastavenému v dashboardu.

{
	"observability": {
		"traces": {
			"enabled": true,
			"destinations": ["tracing-destination-name"],

			// traces sample rate of 5%
			"head_sampling_rate": 0.05,

			// (optional) set to false to only export traces to your
			// destination without persisting them in the Cloudflare dashboard
			"persist": false
		},
		"logs": {
			"enabled": true,
			"destinations": ["logs-destination-name"],
			// logs sample rate of 60%
			"head_sampling_rate": 0.6,

			// (optional) set to false to only export logs to your
			// destination without persisting them in the Cloudflare dashboard
			"persist": false
		}
	}
}
[observability.traces]
enabled = true
destinations = [ "tracing-destination-name" ]
head_sampling_rate = 0.05
persist = false

[observability.logs]
enabled = true
destinations = [ "logs-destination-name" ]
head_sampling_rate = 0.6
persist = false

Jakmile nakonfigurujete konfigurační soubor Wrangleru, znovu nasaďte Worker, aby se nové nastavení projevilo. Mějte na paměti, že doručení událostí do cíle může trvat několik minut.

Stav cíle

Po vytvoření cíle můžete sledovat jeho stav a stav doručování v Cloudflare dashboardu. U každého cíle se zobrazuje indikátor stavu, který ukazuje, jak nedávno byla data úspěšně doručena.

Ukazatele stavu

Stav Popis Řešení potíží
Naposledy: před n minutami Data byla nedávno úspěšně doručena.
Nikdy nespuštěno Do tohoto cíle nebyla doručena žádná data. •Zkontrolujte, zda váš Worker přijímá provoz
• Review sampling rates (low rates generate less data)
Chyba Při pokusu o doručení dat do tohoto cíle došlo k chybě. • Ověřte správnost URL koncového bodu OTLP
• Zkontrolujte platnost autentizačních hlaviček

Limity a ceny

Export dat OTel je aktuálně zdarma uživatelům, kteří mají momentálně předplatné Workers Paid nebo vyšší, a to v rámci raného beta období. Nicméně od October 1, 2026, trasování bude účtováno jako součást vašeho využití v rámci plánu Workers Paid nebo smlouvy.

Zahrnuje to následující limity a ceny:

Plán Trasování Protokoly Ceny
Workers Free Není k dispozici Není k dispozici -
Workers Paid 10 milionů událostí za měsíc v ceně 10 milionů událostí za měsíc v ceně $0.05 per million additional events

Známá omezení

Export dat OpenTelemetry je aktuálně ve verzi beta. Mějte na paměti následující omezení: