New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@opentelemetry/resource-detector-container

Package Overview
Dependencies
Maintainers
2
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentelemetry/resource-detector-container

Opentelemetry resource detector to get container resource attributes

Source
npmnpm
Version
0.8.4
Version published
Weekly downloads
6.1M
-2.65%
Maintainers
2
Weekly downloads
 
Created
Source

OpenTelemetry Resource Detector for Container

NPM Published Version Apache License

component owners: @abhee11

Resource detector for container id. Compatible with OpenTelemetry JS SDK 2.0+.

Installation

npm install --save @opentelemetry/resource-detector-container

Usage

import { detectResources } from '@opentelemetry/resources';
import { containerDetector } from '@opentelemetry/resource-detector-container'
const resource = await detectResources({
   detectors: [containerDetector],
})

const tracerProvider = new NodeTracerProvider({ resource });

Available detectors

This package uses @opentelemetry/semantic-conventions version 1.22+, which implements Semantic Convention Version 1.7.0

Container Detector

Populates container.id for processes running on containers supporting : docker( cgroup v1 or v2 ) or with containerd

Resource AttributeDescription
container.idValue parsed from file /proc/self/cgroup (cgroup v1). If it doesn't exist, parse the value from file /proc/self/mountinfo (cgroup v2)

License

Apache 2.0 - See LICENSE for more information.

FAQs

Package last updated on 04 Mar 2026

Related posts