grafana / k8s-monitoring-helm

Apache License 2.0
141 stars 59 forks source link

OTel pipeline improvements #612

Open petewall opened 1 week ago

petewall commented 1 week ago
cyrille-leclerc commented 1 week ago

A challenge with using the Resource Detection Processor is that this processor is intended to run on the host that produces the telemetry, typically as a DaemonSet when deployed on Kubernetes.

Otherwise, it is likely to produce erroneous attributes. Typically, host.name, host.id, or host.ip will be erroneous if the Alloy instance doesn't run on the same host as the instrumented workloads. Attributes like cloud.availability_zone, cloud.region, or k8s.cluster.name are less likely to be erroneous.