From ce46eb5f85cddb5ace600b339f16a7949899b321 Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 6 Jun 2023 15:22:34 -0700 Subject: [PATCH] Warn instead of Info log instrument conflict (#4202) * Warn instead of Info log instrument conflict * Add change to changelog --- CHANGELOG.md | 1 + sdk/metric/pipeline.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 910723835..e4a64611c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### Changed - Starting from `v1.21.0` of semantic conventions, `go.opentelemetry.io/otel/semconv/{version}/httpconv` and `go.opentelemetry.io/otel/semconv/{version}/netconv` packages will no longer be published. (#4145) +- Log duplicate instrument conflict at a warning level instead of info in `go.opentelemetry.io/otel/sdk/metric`. (#4202) ## [1.16.0/0.39.0] 2023-05-18 diff --git a/sdk/metric/pipeline.go b/sdk/metric/pipeline.go index 22341c610..4190f1496 100644 --- a/sdk/metric/pipeline.go +++ b/sdk/metric/pipeline.go @@ -354,7 +354,7 @@ func (i *inserter[N]) logConflict(id streamID) { return } - global.Info( + global.Warn( "duplicate metric stream definitions", "names", fmt.Sprintf("%q, %q", existing.Name, id.Name), "descriptions", fmt.Sprintf("%q, %q", existing.Description, id.Description),