File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
aws-opentelemetry-distro/src/amazon/opentelemetry/distro Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 33import importlib
44import os
55import sys
6- from logging import Logger , getLogger
6+ from logging import ERROR , Logger , getLogger
77
88from amazon .opentelemetry .distro ._utils import get_aws_region , is_agent_observability_enabled
99from amazon .opentelemetry .distro .aws_opentelemetry_configurator import (
2222from opentelemetry import propagate
2323from opentelemetry .distro import OpenTelemetryDistro
2424from opentelemetry .environment_variables import OTEL_PROPAGATORS , OTEL_PYTHON_ID_GENERATOR
25+ from opentelemetry .instrumentation .auto_instrumentation import _load
26+ from opentelemetry .instrumentation .logging import LEVELS
27+ from opentelemetry .instrumentation .logging .environment_variables import OTEL_PYTHON_LOG_LEVEL
2528from opentelemetry .sdk .environment_variables import (
2629 OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION ,
2730 OTEL_EXPORTER_OTLP_PROTOCOL ,
2831)
2932
3033_logger : Logger = getLogger (__name__ )
34+ # Suppress configurator warnings from auto-instrumentation
35+ _load ._logger .setLevel (LEVELS .get (os .environ .get (OTEL_PYTHON_LOG_LEVEL , "error" ).lower (), ERROR ))
3136
3237
3338class AwsOpenTelemetryDistro (OpenTelemetryDistro ):
Original file line number Diff line number Diff line change 101101# disable application signals runtime metrics by default
102102export OTEL_AWS_APPLICATION_SIGNALS_RUNTIME_ENABLED=" false" ;
103103
104- # enable emf exporter by default
104+ # disable otel metrics export by default
105105if [ -z " ${OTEL_METRICS_EXPORTER} " ]; then
106- export OTEL_METRICS_EXPORTER=" awsemf " ;
106+ export OTEL_METRICS_EXPORTER=" none " ;
107107fi
108108
109109# disable OTel logs exporter by default
You can’t perform that action at this time.
0 commit comments