receiver/prometheus: Metric adjuster sets start time incorrectly when honor_labels==true #36477
Labels
bug
Something isn't working
needs triage
New item requiring triage
receiver/prometheus
Prometheus receiver
Component(s)
receiver/prometheus
What happened?
Description
When
honor_labels
is set totrue
- the metrics could override thejob
andinstance
labels. But the metrics adjuster assumes that all the metrics from a single scrape share the same job and instance which isn't true.opentelemetry-collector-contrib/receiver/prometheusreceiver/internal/metrics_adjuster.go
Lines 260 to 265 in 15ddc29
Acceptance Criteria: validate and test against this assumption. Or add assertion that all metrics must come from the same resource if that is intended.
Collector version
all versions of contrib
Environment information
Environment
OS: (e.g., "Ubuntu 20.04")
Compiler(if manually compiled): (e.g., "go 14.2")
OpenTelemetry Collector configuration
No response
Log output
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: