mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-07-28 12:43:39 +08:00
Changed the format of traceparent id (#941)
This commit is contained in:
@ -36,6 +36,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- `opentelemetry-instrumentation-dbapi` Changed the format of traceparent id.
|
||||||
|
([#941](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/941))
|
||||||
- `opentelemetry-instrumentation-logging` retrieves service name defensively.
|
- `opentelemetry-instrumentation-logging` retrieves service name defensively.
|
||||||
([#890](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/890))
|
([#890](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/890))
|
||||||
- `opentelemetry-instrumentation-wsgi` WSGI: Conditionally create SERVER spans
|
- `opentelemetry-instrumentation-wsgi` WSGI: Conditionally create SERVER spans
|
||||||
|
@ -45,7 +45,11 @@ import wrapt
|
|||||||
|
|
||||||
from opentelemetry import trace as trace_api
|
from opentelemetry import trace as trace_api
|
||||||
from opentelemetry.instrumentation.dbapi.version import __version__
|
from opentelemetry.instrumentation.dbapi.version import __version__
|
||||||
from opentelemetry.instrumentation.utils import _generate_sql_comment, unwrap
|
from opentelemetry.instrumentation.utils import (
|
||||||
|
_generate_opentelemetry_traceparent,
|
||||||
|
_generate_sql_comment,
|
||||||
|
unwrap,
|
||||||
|
)
|
||||||
from opentelemetry.semconv.trace import SpanAttributes
|
from opentelemetry.semconv.trace import SpanAttributes
|
||||||
from opentelemetry.trace import Span, SpanKind, TracerProvider, get_tracer
|
from opentelemetry.trace import Span, SpanKind, TracerProvider, get_tracer
|
||||||
|
|
||||||
@ -369,14 +373,7 @@ class CursorTracer:
|
|||||||
span_context = span.get_span_context()
|
span_context = span.get_span_context()
|
||||||
meta = {}
|
meta = {}
|
||||||
if span_context.is_valid:
|
if span_context.is_valid:
|
||||||
meta.update(
|
meta.update(_generate_opentelemetry_traceparent(span))
|
||||||
{
|
|
||||||
"trace_id": span_context.trace_id,
|
|
||||||
"span_id": span_context.span_id,
|
|
||||||
"trace_flags": span_context.trace_flags,
|
|
||||||
"trace_state": span_context.trace_state.to_header(),
|
|
||||||
}
|
|
||||||
)
|
|
||||||
# TODO(schekuri): revisit to enrich with info such as route, db_driver etc...
|
# TODO(schekuri): revisit to enrich with info such as route, db_driver etc...
|
||||||
return _generate_sql_comment(**meta)
|
return _generate_sql_comment(**meta)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user