cloudflare / cloudflare/developer-platform

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

Ouverte
#62 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
feature:observability
Langage dominant
Aucune donnée de langage
Étoiles
1
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la discussion liée #11062 et retracez la manière dont les spans des requêtes entrantes sont nommés dans Workers Automatic Tracing. Confirmez où sont disponibles la méthode HTTP et les informations de routage ; le travail est terminé lorsque les spans exposent le modèle de route traité, comme GET /foo/{id}, afin que les outils APM puissent regrouper les requêtes par endpoint.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
observability-sre
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
52/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.