{"library":"opentelemetry-resource-detector-containerid","title":"OpenTelemetry Container Resource Detector","description":"Detects container ID from cgroup or container runtime to enrich OpenTelemetry resource attributes. Current version 0.62b1, beta release. Part of opentelemetry-python-contrib releases, cadence aligned with OpenTelemetry Python releases.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install opentelemetry-resource-detector-containerid"],"cli":null},"imports":["from opentelemetry.resource.detector.container import ContainerIDResourceDetector"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from opentelemetry import trace\nfrom opentelemetry.resource.detector.container import ContainerIDResourceDetector\nfrom opentelemetry.sdk.resources import get_aggregated_resources\n\n# Create a resource detector instance\ndetector = ContainerIDResourceDetector()\n# For the latest SDK, use get_aggregated_resources to merge multiple detectors\nresource = get_aggregated_resources([detector])\n# Or if using older SDK (pre-1.25):\n# resource = detector.detect()\nprint(resource.attributes.get('container.id', 'no container ID found'))","lang":"python","description":"Detect container ID and merge into a resource. Newer SDKs require get_aggregated_resources; detect() is deprecated.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}