File tree 4 files changed +8
-5
lines changed
integration-test-apps/manual-instrumentation/flask
4 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ following links.
46
46
- [ OpenTelemetry Python Core GitHub] ( https://github.com/open-telemetry/opentelemetry-python )
47
47
- [ OpenTelemetry Python Contrib GitHub] ( https://github.com/open-telemetry/opentelemetry-python-contrib )
48
48
- [ AWS OpenTelemetry Python SDK Extension Package] ( https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/sdk-extension/opentelemetry-sdk-extension-aws )
49
+ - [ AWS OpenTelemetry Python X-Ray Propagator Package] ( https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/propagator/opentelemetry-propagator-aws-xray )
49
50
- [ AWS Distro for OpenTelemetry] ( https://aws-otel.github.io/ )
50
51
51
52
## Security
Original file line number Diff line number Diff line change 19
19
from opentelemetry .sdk .trace import TracerProvider
20
20
from opentelemetry .sdk .trace .export import BatchSpanProcessor
21
21
22
+ # AWS X-Ray Propagator Components
23
+
24
+ from opentelemetry .propagators .aws import AwsXRayPropagator
25
+
22
26
# AWS X-Ray SDK Extension Components
23
27
24
28
from opentelemetry .sdk .extension .aws .trace import AwsXRayIdGenerator
25
- from opentelemetry .sdk .extension .aws .trace .propagation .aws_xray_format import (
26
- AwsXRayFormat ,
27
- )
28
29
# from opentelemetry.sdk.resources import get_aggregated_resources
29
30
# from opentelemetry.sdk.extension.aws.resource.ec2 import (
30
31
# AwsEc2ResourceDetector,
37
38
# Setup AWS X-Ray Propagator
38
39
39
40
# Propagators can be set using environment variable: OTEL_PROPAGATORS = xray
40
- propagate .set_global_textmap (AwsXRayFormat ())
41
+ propagate .set_global_textmap (AwsXRayPropagator ())
41
42
42
43
# Setup Tracer
43
44
Original file line number Diff line number Diff line change 10
10
from flask import Flask , session
11
11
import logging
12
12
from opentelemetry import trace
13
- from opentelemetry .sdk . extension . aws .trace . propagation . aws_xray_format import (
13
+ from opentelemetry .aws .propagators . aws_xray_propagator import (
14
14
TRACE_ID_DELIMITER ,
15
15
TRACE_ID_FIRST_PART_LENGTH ,
16
16
TRACE_ID_VERSION ,
Original file line number Diff line number Diff line change 10
10
./opentelemetry-python-core/exporter/opentelemetry-exporter-otlp-proto-grpc
11
11
./opentelemetry-python-core/exporter/opentelemetry-exporter-otlp
12
12
./opentelemetry-python-contrib/sdk-extension/opentelemetry-sdk-extension-aws
13
+ ./opentelemetry-python-contrib/propagator/opentelemetry-propagator-aws-xray
13
14
./opentelemetry-python-contrib/instrumentation/opentelemetry-instrumentation-botocore
14
15
./opentelemetry-python-contrib/util/opentelemetry-util-http
15
16
./opentelemetry-python-contrib/instrumentation/opentelemetry-instrumentation-requests
You can’t perform that action at this time.
0 commit comments