You've already forked opentelemetry-go
							
							
				mirror of
				https://github.com/open-telemetry/opentelemetry-go.git
				synced 2025-10-31 00:07:40 +02:00 
			
		
		
		
	Upgrade all use of semconv to v1.21.0 (#4408)
* Upgrade all use of semconv to v1.21.0 * Add change to changelog * Add AIX and ZOS OS support * Upgrade semconv for merged changes --------- Co-authored-by: Robert Pająk <pellared@hotmail.com>
This commit is contained in:
		| @@ -42,6 +42,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm | ||||
| - Allow the explicit bucket histogram aggregation to be used for the up-down counter, observable counter, observable up-down counter, and observable gauge in the `go.opentelemetry.io/otel/sdk/metric` package. (#4332) | ||||
| - Restrict `Meter`s in `go.opentelemetry.io/otel/sdk/metric` to only register and collect instruments it created. (#4333) | ||||
| - `PeriodicReader.Shutdown` and `PeriodicReader.ForceFlush` in `go.opentelemetry.io/otel/sdk/metric` now apply the periodic reader's timeout to the operation if the user provided context does not contain a deadline. (#4356, #4377) | ||||
| - Upgrade all use of `go.opentelemetry.io/otel/semconv` to use `v1.21.0`. (#4408) | ||||
|  | ||||
| ### Fixed | ||||
|  | ||||
|   | ||||
| @@ -24,7 +24,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/attribute" | ||||
| 	"go.opentelemetry.io/otel/bridge/opentracing/migration" | ||||
| 	"go.opentelemetry.io/otel/codes" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/exporters/stdout/stdouttrace" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| // newExporter returns a console exporter. | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/exporters/jaeger" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	tracesdk "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -34,7 +34,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/propagation" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/exporters/zipkin" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
| 	gen "go.opentelemetry.io/otel/exporters/jaeger/internal/gen-go/jaeger" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -35,7 +35,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace/tracetest" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -27,7 +27,7 @@ import ( | ||||
|  | ||||
| 	"go.opentelemetry.io/otel" | ||||
| 	"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/internal" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	collpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1" | ||||
| 	cpb "go.opentelemetry.io/proto/otlp/common/v1" | ||||
| 	mpb "go.opentelemetry.io/proto/otlp/metrics/v1" | ||||
|   | ||||
| @@ -25,7 +25,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/instrumentation" | ||||
| 	"go.opentelemetry.io/otel/sdk/metric/metricdata" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	cpb "go.opentelemetry.io/proto/otlp/common/v1" | ||||
| 	mpb "go.opentelemetry.io/proto/otlp/metrics/v1" | ||||
| 	rpb "go.opentelemetry.io/proto/otlp/resource/v1" | ||||
|   | ||||
| @@ -29,7 +29,7 @@ import ( | ||||
| 	"google.golang.org/protobuf/proto" | ||||
|  | ||||
| 	"go.opentelemetry.io/otel" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	collpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1" | ||||
| 	cpb "go.opentelemetry.io/proto/otlp/common/v1" | ||||
| 	mpb "go.opentelemetry.io/proto/otlp/metrics/v1" | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/instrumentation" | ||||
| 	"go.opentelemetry.io/otel/sdk/metric/metricdata" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	cpb "go.opentelemetry.io/proto/otlp/common/v1" | ||||
| 	mpb "go.opentelemetry.io/proto/otlp/metrics/v1" | ||||
| 	rpb "go.opentelemetry.io/proto/otlp/resource/v1" | ||||
|   | ||||
| @@ -29,7 +29,7 @@ import ( | ||||
| 	"google.golang.org/protobuf/proto" | ||||
|  | ||||
| 	"go.opentelemetry.io/otel" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	collpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1" | ||||
| 	cpb "go.opentelemetry.io/proto/otlp/common/v1" | ||||
| 	mpb "go.opentelemetry.io/proto/otlp/metrics/v1" | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/instrumentation" | ||||
| 	"go.opentelemetry.io/otel/sdk/metric/metricdata" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	cpb "go.opentelemetry.io/proto/otlp/common/v1" | ||||
| 	mpb "go.opentelemetry.io/proto/otlp/metrics/v1" | ||||
| 	rpb "go.opentelemetry.io/proto/otlp/resource/v1" | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	tracesdk "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace/tracetest" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| 	tracepb "go.opentelemetry.io/proto/otlp/trace/v1" | ||||
| ) | ||||
|   | ||||
| @@ -24,7 +24,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/metric" | ||||
| 	"go.opentelemetry.io/otel/sdk/metric/aggregation" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| func TestPrometheusExporter(t *testing.T) { | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/metric" | ||||
| 	"go.opentelemetry.io/otel/sdk/metric/metricdata" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/exporters/stdout/stdouttrace" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/codes" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	tracesdk "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	tracesdk "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace/tracetest" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -38,7 +38,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace/tracetest" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -29,7 +29,7 @@ import ( | ||||
| 	"google.golang.org/protobuf/proto" | ||||
|  | ||||
| 	"go.opentelemetry.io/otel" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	collpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1" | ||||
| 	cpb "go.opentelemetry.io/proto/otlp/common/v1" | ||||
| 	mpb "go.opentelemetry.io/proto/otlp/metrics/v1" | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/instrumentation" | ||||
| 	"go.opentelemetry.io/otel/sdk/metric/metricdata" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	cpb "go.opentelemetry.io/proto/otlp/common/v1" | ||||
| 	mpb "go.opentelemetry.io/proto/otlp/metrics/v1" | ||||
| 	rpb "go.opentelemetry.io/proto/otlp/resource/v1" | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	tracesdk "go.opentelemetry.io/otel/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace/tracetest" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| 	tracepb "go.opentelemetry.io/proto/otlp/trace/v1" | ||||
| ) | ||||
|   | ||||
| @@ -21,7 +21,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel" | ||||
| 	"go.opentelemetry.io/otel/sdk/metric" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| func Example() { | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import ( | ||||
| 	"github.com/stretchr/testify/assert" | ||||
|  | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| func TestDetect(t *testing.T) { | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
|  | ||||
| 	"go.opentelemetry.io/otel/attribute" | ||||
| 	"go.opentelemetry.io/otel/sdk" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| type ( | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
| 	"os" | ||||
| 	"regexp" | ||||
|  | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| type containerIDProvider func() (string, error) | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import ( | ||||
|  | ||||
| 	"go.opentelemetry.io/otel" | ||||
| 	"go.opentelemetry.io/otel/attribute" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -24,7 +24,7 @@ import ( | ||||
|  | ||||
| 	"go.opentelemetry.io/otel/attribute" | ||||
| 	ottest "go.opentelemetry.io/otel/internal/internaltest" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| func TestDetectOnePair(t *testing.T) { | ||||
|   | ||||
| @@ -19,7 +19,7 @@ import ( | ||||
| 	"errors" | ||||
| 	"strings" | ||||
|  | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| type hostIDProvider func() (string, error) | ||||
|   | ||||
| @@ -19,7 +19,7 @@ import ( | ||||
| 	"strings" | ||||
|  | ||||
| 	"go.opentelemetry.io/otel/attribute" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| type osDescriptionProvider func() (string, error) | ||||
| @@ -75,6 +75,7 @@ func mapRuntimeOSToSemconvOSType(osType string) attribute.KeyValue { | ||||
| 	// the elements in this map are the intersection between | ||||
| 	// available GOOS values and defined semconv OS types | ||||
| 	osTypeAttributeMap := map[string]attribute.KeyValue{ | ||||
| 		"aix":       semconv.OSTypeAIX, | ||||
| 		"darwin":    semconv.OSTypeDarwin, | ||||
| 		"dragonfly": semconv.OSTypeDragonflyBSD, | ||||
| 		"freebsd":   semconv.OSTypeFreeBSD, | ||||
| @@ -83,6 +84,7 @@ func mapRuntimeOSToSemconvOSType(osType string) attribute.KeyValue { | ||||
| 		"openbsd":   semconv.OSTypeOpenBSD, | ||||
| 		"solaris":   semconv.OSTypeSolaris, | ||||
| 		"windows":   semconv.OSTypeWindows, | ||||
| 		"zos":       semconv.OSTypeZOS, | ||||
| 	} | ||||
|  | ||||
| 	var osTypeAttribute attribute.KeyValue | ||||
|   | ||||
| @@ -21,7 +21,7 @@ import ( | ||||
|  | ||||
| 	"go.opentelemetry.io/otel/attribute" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| func mockRuntimeProviders() { | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
| 	"path/filepath" | ||||
| 	"runtime" | ||||
|  | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| type pidProvider func() int | ||||
|   | ||||
| @@ -31,7 +31,7 @@ import ( | ||||
| 	ottest "go.opentelemetry.io/otel/internal/internaltest" | ||||
| 	"go.opentelemetry.io/otel/sdk" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"go.opentelemetry.io/otel/sdk/instrumentation" | ||||
| 	"go.opentelemetry.io/otel/sdk/internal" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -36,7 +36,7 @@ import ( | ||||
| 	ottest "go.opentelemetry.io/otel/internal/internaltest" | ||||
| 	"go.opentelemetry.io/otel/sdk/instrumentation" | ||||
| 	"go.opentelemetry.io/otel/sdk/resource" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 	semconv "go.opentelemetry.io/otel/semconv/v1.21.0" | ||||
| 	"go.opentelemetry.io/otel/trace" | ||||
| ) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user