opentelemetry-dotnet-contrib
opentelemetry-dotnet-contrib copied to clipboard
aspnet instrumentation zipkin exporter span name is router template
Question
Describe your environment.
.netfx 4.8 opentelemetry-dotnet 1.0.0-rc1.1
What are you trying to achieve?
current zipkin span name is router template if use asp.net mvc default route template, all span name is same, indistinguishable. should it be "http.path" value?
Additional Context
[
{
"traceId": "96f718411e470c43ab817025b77cfd06",
"name": "api/{controller}/{action}/{id}",
"id": "8ee946841c01fc43",
"kind": "SERVER",
"timestamp": 1608102106455063,
"duration": 172749,
"localEndpoint": {
"serviceName": "mp",
"ipv4": "192.168.1.251",
"ipv6": "fe80::a096:4ad4:ac95:fbf0"
},
"annotations": [],
"tags": {
"telemetry.sdk.name": "opentelemetry",
"telemetry.sdk.language": "dotnet",
"telemetry.sdk.version": "1.0.0.1",
"http.host": "localhost:4469",
"http.method": "POST",
"http.path": "/api/Auth/Login",
"http.user_agent": "PostmanRuntime/7.26.8",
"http.url": "http://localhost:4469/api/Auth/Login",
"http.status_code": "200",
"otel.status_code": "0",
"http.route": "api/{controller}/{action}/{id}",
"otel.library.name": "OpenTelemetry.Instrumentation.AspNet",
"otel.library.version": "1.0.0.1"
}
}
]