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
|
||||
|
||||
- `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.
|
||||
([#890](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/890))
|
||||
- `opentelemetry-instrumentation-wsgi` WSGI: Conditionally create SERVER spans
|
||||
|
@ -45,7 +45,11 @@ import wrapt
|
||||
|
||||
from opentelemetry import trace as trace_api
|
||||
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.trace import Span, SpanKind, TracerProvider, get_tracer
|
||||
|
||||
@ -369,14 +373,7 @@ class CursorTracer:
|
||||
span_context = span.get_span_context()
|
||||
meta = {}
|
||||
if span_context.is_valid:
|
||||
meta.update(
|
||||
{
|
||||
"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(),
|
||||
}
|
||||
)
|
||||
meta.update(_generate_opentelemetry_traceparent(span))
|
||||
# TODO(schekuri): revisit to enrich with info such as route, db_driver etc...
|
||||
return _generate_sql_comment(**meta)
|
||||
|
||||
|
Reference in New Issue
Block a user