mirror of
https://github.com/denoland/deno.git
synced 2024-12-29 18:49:07 -05:00
594a99817c
This PR removes the public Deno.tracing.Span API. We are not confident we can ship an API that is better than the `@opentelemetry/api` API, because V8 CPED does not support us using `using` to manage span context. If this changes, we can revisit this decision. For now, users wanting custom spans can instrument their code using the `@opentelemetry/api` API and `@deno/otel`. This PR also speeds up the OTEL trace generation by a 30% by using Uint8Array instead of strings for the trace ID and span ID.
76 lines
1.8 KiB
Text
76 lines
1.8 KiB
Text
{
|
|
"spans": [
|
|
{
|
|
"traceId": "10000000000000000000000000000002",
|
|
"spanId": "1000000000000003",
|
|
"traceState": "",
|
|
"parentSpanId": "1000000000000001",
|
|
"flags": 1,
|
|
"name": "inner span",
|
|
"kind": 1,
|
|
"startTimeUnixNano": "[WILDCARD]",
|
|
"endTimeUnixNano": "[WILDCARD]",
|
|
"attributes": [],
|
|
"droppedAttributesCount": 0,
|
|
"events": [],
|
|
"droppedEventsCount": 0,
|
|
"links": [],
|
|
"droppedLinksCount": 0,
|
|
"status": {
|
|
"message": "",
|
|
"code": 0
|
|
}
|
|
},
|
|
{
|
|
"traceId": "10000000000000000000000000000002",
|
|
"spanId": "1000000000000001",
|
|
"traceState": "",
|
|
"parentSpanId": "",
|
|
"flags": 1,
|
|
"name": "outer span",
|
|
"kind": 1,
|
|
"startTimeUnixNano": "[WILDCARD]",
|
|
"endTimeUnixNano": "[WILDCARD]",
|
|
"attributes": [],
|
|
"droppedAttributesCount": 0,
|
|
"events": [],
|
|
"droppedEventsCount": 0,
|
|
"links": [],
|
|
"droppedLinksCount": 0,
|
|
"status": {
|
|
"message": "",
|
|
"code": 0
|
|
}
|
|
}
|
|
],
|
|
"logs": [
|
|
{
|
|
"timeUnixNano": "0",
|
|
"observedTimeUnixNano": "[WILDCARD]",
|
|
"severityNumber": 9,
|
|
"severityText": "INFO",
|
|
"body": {
|
|
"stringValue": "log 1\n"
|
|
},
|
|
"attributes": [],
|
|
"droppedAttributesCount": 0,
|
|
"flags": 1,
|
|
"traceId": "10000000000000000000000000000002",
|
|
"spanId": "1000000000000003"
|
|
},
|
|
{
|
|
"timeUnixNano": "0",
|
|
"observedTimeUnixNano": "[WILDCARD]",
|
|
"severityNumber": 9,
|
|
"severityText": "INFO",
|
|
"body": {
|
|
"stringValue": "log 2\n"
|
|
},
|
|
"attributes": [],
|
|
"droppedAttributesCount": 0,
|
|
"flags": 1,
|
|
"traceId": "10000000000000000000000000000002",
|
|
"spanId": "1000000000000003"
|
|
}
|
|
]
|
|
}
|