releases.shpreview
Dash0/Dash0 Changelog/Broadening the support for Kubernetes semantic conventions and k8sobjectsreceiver

Broadening the support for Kubernetes semantic conventions and k8sobjectsreceiver

Dash0 expanded its Kubernetes monitoring capabilities by introducing support for new OpenTelemetry semantic conventions and improving the k8sobjectsreceiver integration.

New Resource Types

The OpenTelemetry K8s SIG introduced new semantic conventions for multiple Kubernetes resource types. Dash0 added support for replication controllers, horizontal pod autoscalers, persistent volumes and claims, and resource quotas through new resource types:

  • k8s.replicationcontroller
  • k8s.service
  • k8s.persistentvolume
  • k8s.persistentvolumeclaim
  • k8s.hpa
  • k8s.resourcequota

A generic k8s.object resource type was also added for Kubernetes resources lacking existing semantic conventions, including CRDs.

k8sobjectsreceiver Enhancements

The k8sobjectsreceiver generates log records for Kubernetes API state changes. Dash0 improved this by extracting resource attributes from log bodies — such as pod names, UIDs, and node information — to better associate logs with their corresponding resources.

Key improvements include:

  • Extraction of k8s.* attributes from log message bodies for proper resource association
  • Replacement of placeholder fields with semantically meaningful k8s.object designations
  • Support for dashboard annotations based on Kubernetes resource changes
  • Normalization of Kubernetes event formats between different receivers
  • UTC timestamp standardization for the k8seventsreceiver

These enhancements allow users to overlay Kubernetes resource modifications against telemetry data for improved observability.

Fetched June 3, 2026