Fix duplicate labels

This commit is contained in:
Ryan McGuire 2025-01-28 15:46:56 -05:00
parent 861214be5d
commit 004c1b1ee6

View File

@ -170,6 +170,7 @@ func newResource(ctx context.Context) *resource.Resource {
attributes := []attribute.KeyValue{
semconv.ServiceName(cfg.Name),
semconv.ServiceVersion(cfg.Version),
semconv.DeploymentEnvironment(cfg.Environment),
semconv.K8SPodName(os.Getenv("HOSTNAME")),
}
@ -181,9 +182,7 @@ func newResource(ctx context.Context) *resource.Resource {
// Conditionally provides an OTLP metrics exporter
func (s *settings) newMeterProvider(ctx context.Context) (*metric.MeterProvider, error) {
// OTEL Prometheus Exporter
exporter, err := prometheus.New(
prometheus.WithResourceAsConstantLabels(attribute.NewDenyKeysFilter()),
)
exporter, err := prometheus.New()
if err != nil {
return nil, err
}