This documentation has an index for AI agents at /llms.txt. A Markdown version of this page is available at https://explorer.opentelemetry.io/collector/components/contrib/k8sattributesprocessor.md.

Kubernetes Attributes Processor

OpenTelemetry Collector processor · contrib distribution

The Kubernetes Attributes Processor allows adding k8s metadata to resource attributes for spans, metrics and logs.

  • Component ID: contrib-k8sattributesprocessor
  • Name: k8sattributesprocessor
  • Type: processor
  • Distribution: contrib
  • Repository: opentelemetry-collector-contrib

Stability

LevelSignals
betalogs, metrics, traces
developmentprofiles

Internal telemetry

MetricTypeValue typeUnitStabilityEnabledAttributesDescription
k8s.pod.associationsum (monotonic)int{resources}developmentyesotelcol.signal (string), pod_identifier (string), status (string)Number of pod associations' evaluations
k8s.watcher.cronjob.addedsum (monotonic)int1developmentyesNumber of cronjob add events received
k8s.watcher.cronjob.deletedsum (monotonic)int1developmentyesNumber of cronjob delete events received
k8s.watcher.cronjob.updatedsum (monotonic)int1developmentyesNumber of cronjob update events received
k8s.watcher.daemonset.addedsum (monotonic)int1developmentnoNumber of daemonset add events received
k8s.watcher.daemonset.deletedsum (monotonic)int1developmentnoNumber of daemonset delete events received
k8s.watcher.daemonset.updatedsum (monotonic)int1developmentnoNumber of daemonset update events received
k8s.watcher.deployment.addedsum (monotonic)int1developmentnoNumber of deployment add events received
k8s.watcher.deployment.deletedsum (monotonic)int1developmentnoNumber of deployment delete events received
k8s.watcher.deployment.updatedsum (monotonic)int1developmentnoNumber of deployment update events received
k8s.watcher.job.addedsum (monotonic)int1developmentyesNumber of job add events received
k8s.watcher.job.deletedsum (monotonic)int1developmentyesNumber of job delete events received
k8s.watcher.job.updatedsum (monotonic)int1developmentyesNumber of job update events received
k8s.watcher.namespace.addedsum (monotonic)int1developmentyesNumber of namespace add events received
k8s.watcher.namespace.deletedsum (monotonic)int1developmentyesNumber of namespace delete events received
k8s.watcher.namespace.updatedsum (monotonic)int1developmentyesNumber of namespace update events received
k8s.watcher.node.addedsum (monotonic)int1developmentyesNumber of node add events received
k8s.watcher.node.deletedsum (monotonic)int1developmentyesNumber of node delete events received
k8s.watcher.node.updatedsum (monotonic)int1developmentyesNumber of node update events received
k8s.watcher.pod.addedsum (monotonic)int1developmentyesNumber of pod add events received
k8s.watcher.pod.deletedsum (monotonic)int1developmentyesNumber of pod delete events received
k8s.watcher.pod.updatedsum (monotonic)int1developmentyesNumber of pod update events received
k8s.watcher.pod_cache.sizegaugeint1developmentyesSize of cache table containing pod info
k8s.watcher.replicaset.addedsum (monotonic)int1developmentyesNumber of ReplicaSet add events received
k8s.watcher.replicaset.deletedsum (monotonic)int1developmentyesNumber of ReplicaSet delete events received
k8s.watcher.replicaset.updatedsum (monotonic)int1developmentyesNumber of ReplicaSet update events received
k8s.watcher.statefulset.addedsum (monotonic)int1developmentyesNumber of statefulset add events received
k8s.watcher.statefulset.deletedsum (monotonic)int1developmentyesNumber of statefulset delete events received
k8s.watcher.statefulset.updatedsum (monotonic)int1developmentyesNumber of statefulset update events received
otelsvc_k8s_daemonset_addedsum (monotonic)int1developmentnoNumber of daemonset add events received
otelsvc_k8s_daemonset_deletedsum (monotonic)int1developmentnoNumber of daemonset delete events received
otelsvc_k8s_daemonset_updatedsum (monotonic)int1developmentnoNumber of daemonset update events received
otelsvc_k8s_deployment_addedsum (monotonic)int1developmentnoNumber of deployment add events received
otelsvc_k8s_deployment_deletedsum (monotonic)int1developmentnoNumber of deployment delete events received
otelsvc_k8s_deployment_updatedsum (monotonic)int1developmentnoNumber of deployment update events received
otelsvc_k8s_ip_lookup_misssum (monotonic)int1deprecatedyes[DEPRECATED] Number of times pod by IP lookup failed
otelsvc_k8s_job_addedsum (monotonic)int1developmentnoNumber of job add events received
otelsvc_k8s_job_deletedsum (monotonic)int1developmentnoNumber of job delete events received
otelsvc_k8s_job_updatedsum (monotonic)int1developmentnoNumber of job update events received
otelsvc_k8s_namespace_addedsum (monotonic)int1developmentyesNumber of namespace add events received
otelsvc_k8s_namespace_deletedsum (monotonic)int1developmentyesNumber of namespace delete events received
otelsvc_k8s_namespace_updatedsum (monotonic)int1developmentyesNumber of namespace update events received
otelsvc_k8s_node_addedsum (monotonic)int1developmentyesNumber of node add events received
otelsvc_k8s_node_deletedsum (monotonic)int1developmentyesNumber of node delete events received
otelsvc_k8s_node_updatedsum (monotonic)int1developmentyesNumber of node update events received
otelsvc_k8s_pod_addedsum (monotonic)int1developmentyesNumber of pod add events received
otelsvc_k8s_pod_deletedsum (monotonic)int1developmentyesNumber of pod delete events received
otelsvc_k8s_pod_table_sizegaugeint1developmentyesSize of table containing pod info
otelsvc_k8s_pod_updatedsum (monotonic)int1developmentyesNumber of pod update events received
otelsvc_k8s_replicaset_addedsum (monotonic)int1developmentyesNumber of ReplicaSet add events received
otelsvc_k8s_replicaset_deletedsum (monotonic)int1developmentyesNumber of ReplicaSet delete events received
otelsvc_k8s_replicaset_updatedsum (monotonic)int1developmentyesNumber of ReplicaSet update events received
otelsvc_k8s_statefulset_addedsum (monotonic)int1developmentnoNumber of statefulset add events received
otelsvc_k8s_statefulset_deletedsum (monotonic)int1developmentnoNumber of statefulset delete events received
otelsvc_k8s_statefulset_updatedsum (monotonic)int1developmentnoNumber of statefulset update events received

Attributes

AttributeTypeDescription
otelcol.signalstringThe signal type the telemetry metric is associated with
pod_identifierstringThe source(s) used to identify the pod, formatted as 'from/name' (e.g., 'connection', 'resource_attribute/k8s.pod.ip'). Does not contain actual identifier values to avoid high cardinality.
statusstringThe status of the pod association operation

Data

  • JSON (latest): /data/collector/components/contrib-k8sattributesprocessor/latest.json
  • JSON (pinned): /data/collector/components/contrib-k8sattributesprocessor/contrib-k8sattributesprocessor-9b3b6429b93d.json
  • Explore: /collector/components/contrib/k8sattributesprocessor