mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-01-22 03:38:42 +02:00
6027c1ae76
* add option for resource attributes in metrics for prometheus exporter This PR adds the `WithResourceAsConstantLabels` option to the Prometheus exporter to allow users to configure resource attributes to be applied on every metric. Fixes #4732 Signed-off-by: Alex Boten <aboten@lightstep.com> * add test, changelog Signed-off-by: Alex Boten <aboten@lightstep.com> * add test for including only a subset of tags, dont use a ptr Signed-off-by: Alex Boten <aboten@lightstep.com> * Update exporters/prometheus/config.go Co-authored-by: David Ashpole <dashpole@google.com> * include feedback from review Signed-off-by: Alex Boten <aboten@lightstep.com> * cache results Signed-off-by: Alex Boten <aboten@lightstep.com> * removed map in favour of single keyVals Signed-off-by: Alex Boten <aboten@lightstep.com> * Update exporters/prometheus/config.go Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com> * move check outside the createResourceAttributes and rename func Signed-off-by: Alex Boten <aboten@lightstep.com> --------- Signed-off-by: Alex Boten <aboten@lightstep.com> Co-authored-by: David Ashpole <dashpole@google.com> Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>