cloudflare / cloudflare/developer-platform

Workers Automatic Tracing: span name only shows HTTP method, not route pattern (e.g. `GET` instead of `GET /foo/{id}`)

Offen
#62 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature:observability
Vorherrschende Sprache
Keine Sprachdaten
Sterne
1
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Follow-up from discussion [#11062](https://github.com/cloudflare/workers-sdk/discussions/11062#discussioncomment-15755276).

**Current behavior:** The span name / `resource` attribute for incoming request spans is just the HTTP method (e.g. `GET`).

**Expected behavior:** The span name should include the route/endpoint pattern, e.g. `GET /foo/{id}`, similar to how most HTTP server instrumentations name root spans (`{method} {route}` per OTel semantic conventions).

Without the route pattern, APM tools (reported independently for Datadog and Kibana in the linked discussion) can't group/aggregate spans by endpoint — every request under a given method collapses into a single span name regardless of which route handled it.

cc @jmorrell-cloudflare @nevikashah (from the linked discussion)

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der verknüpften Diskussion #11062 und verfolge, wie eingehende Request-Spans in Workers Automatic Tracing benannt werden. Bestätige, wo die Informationen zur HTTP-Methode und zur Route verfügbar sind; abgeschlossen ist die Aufgabe, wenn Spans das behandelte Routenmuster wie GET /foo/{id} offenlegen, sodass APM-Tools Anfragen nach Endpunkt gruppieren können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
observability-sre
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.