Skip to content

Commit 29c8fc7

Browse files
authored
Merge branch 'main' into main
2 parents d9fd9a7 + 2a94c9a commit 29c8fc7

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

aws-opentelemetry-distro/src/amazon/opentelemetry/distro/aws_opentelemetry_distro.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import importlib
44
import os
55
import sys
6-
from logging import Logger, getLogger
6+
from logging import ERROR, Logger, getLogger
77

88
from amazon.opentelemetry.distro._utils import get_aws_region, is_agent_observability_enabled
99
from amazon.opentelemetry.distro.aws_opentelemetry_configurator import (
@@ -22,12 +22,17 @@
2222
from opentelemetry import propagate
2323
from opentelemetry.distro import OpenTelemetryDistro
2424
from 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
2528
from 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

3338
class AwsOpenTelemetryDistro(OpenTelemetryDistro):

lambda-layer/src/otel-instrument

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,9 @@ fi
101101
# disable application signals runtime metrics by default
102102
export OTEL_AWS_APPLICATION_SIGNALS_RUNTIME_ENABLED="false";
103103

104-
# enable emf exporter by default
104+
# disable otel metrics export by default
105105
if [ -z "${OTEL_METRICS_EXPORTER}" ]; then
106-
export OTEL_METRICS_EXPORTER="awsemf";
106+
export OTEL_METRICS_EXPORTER="none";
107107
fi
108108

109109
# disable OTel logs exporter by default

0 commit comments

Comments
 (0)