This library provides custom resource detector for container platforms
pip install opentelemetry-resource-detector-container
Usage example for opentelemetry-resource-detector-container
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.resource.detector.container import (
ContainerResourceDetector,
)
from opentelemetry.sdk.resources import get_aggregated_resources
trace.set_tracer_provider(
TracerProvider(
resource=get_aggregated_resources(
[
ContainerResourceDetector(),
]
),
)
)