Container
Status:
type: container
Description: A container instance.
Attribute | Type | Description | Examples | Requirement Level | Stability |
---|---|---|---|---|---|
container.id | string | Container ID. Usually a UUID, as for example used to identify Docker containers. The UUID might be abbreviated. | a3bf90e006b2 | Recommended | |
container.label.<key> | string | Container labels, <key> being the label name, the value being the label value. [1] | nginx | Recommended | |
container.name | string | Container name used by container runtime. | opentelemetry-autoconf | Recommended | |
oci.manifest.digest | string | The digest of the OCI image manifest. For container images specifically is the digest by which the container image is known. [2] | sha256:e4ca62c0d62f3e886e684806dfe9d4e0cda60d54986898173c1083856cfda0f4 | Recommended | |
container.command | string | The command used to run the container (i.e. the command name). [3] | otelcontribcol | Opt-In | |
container.command_args | string[] | All the command arguments (including the command/executable itself) run by the container. | ["otelcontribcol", "--config", "config.yaml"] | Opt-In | |
container.command_line | string | The full command run by the container as a single string representing the full command. | otelcontribcol --config config.yaml | Opt-In |
[1] container.label.<key>
: For example, a docker container label app
with value nginx
SHOULD be recorded as the container.label.app
attribute with value "nginx"
.
[2] oci.manifest.digest
: Follows OCI Image Manifest Specification, and specifically the Digest property.
An example can be found in Example Image Manifest.
[3] container.command
: If using embedded credentials or sensitive data, it is recommended to remove them to prevent potential leakage.
Feedback
Was this page helpful?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!