mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 14:12:26 -05:00 
			
		
		
		
	[chore] Downgrade OTEL libraries to 1.20 (#2546)
For some reason httpconv seems to have disappeared from 1.21, which results in a 1.21 runtime with 1.20 semconv/httpconv which seems to break some things. For now, this rolls the OTEL dependencies back to 1.20 which should fix the observability issues. We'll need to take a look at how to upgrade safely and correctly in the future. Relates to #2503.
This commit is contained in:
		
					parent
					
						
							
								b2cacd6b01
							
						
					
				
			
			
				commit
				
					
						74380ae8a1
					
				
			
		
					 20 changed files with 56 additions and 5737 deletions
				
			
		
							
								
								
									
										20
									
								
								go.mod
									
										
									
									
									
								
							
							
						
						
									
										20
									
								
								go.mod
									
										
									
									
									
								
							|  | @ -55,16 +55,16 @@ require ( | |||
| 	github.com/uptrace/bun v1.1.17 | ||||
| 	github.com/uptrace/bun/dialect/pgdialect v1.1.17 | ||||
| 	github.com/uptrace/bun/dialect/sqlitedialect v1.1.17 | ||||
| 	github.com/uptrace/bun/extra/bunotel v1.1.17 | ||||
| 	github.com/uptrace/bun/extra/bunotel v1.1.16 | ||||
| 	github.com/wagslane/go-password-validator v0.3.0 | ||||
| 	github.com/yuin/goldmark v1.6.0 | ||||
| 	go.opentelemetry.io/otel v1.21.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.21.0 | ||||
| 	go.opentelemetry.io/otel/exporters/prometheus v0.44.0 | ||||
| 	go.opentelemetry.io/otel/sdk v1.21.0 | ||||
| 	go.opentelemetry.io/otel/sdk/metric v1.21.0 | ||||
| 	go.opentelemetry.io/otel/trace v1.21.0 | ||||
| 	go.opentelemetry.io/otel v1.20.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.20.0 | ||||
| 	go.opentelemetry.io/otel/exporters/prometheus v0.43.0 | ||||
| 	go.opentelemetry.io/otel/sdk v1.20.0 | ||||
| 	go.opentelemetry.io/otel/sdk/metric v1.20.0 | ||||
| 	go.opentelemetry.io/otel/trace v1.20.0 | ||||
| 	go.uber.org/automaxprocs v1.5.3 | ||||
| 	golang.org/x/crypto v0.18.0 | ||||
| 	golang.org/x/image v0.15.0 | ||||
|  | @ -169,8 +169,8 @@ require ( | |||
| 	github.com/uptrace/opentelemetry-go-extra/otelsql v0.2.3 // indirect | ||||
| 	github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect | ||||
| 	github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 // indirect | ||||
| 	go.opentelemetry.io/otel/metric v1.21.0 // indirect | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 // indirect | ||||
| 	go.opentelemetry.io/otel/metric v1.20.0 // indirect | ||||
| 	go.opentelemetry.io/proto/otlp v1.0.0 // indirect | ||||
| 	go.uber.org/multierr v1.11.0 // indirect | ||||
| 	golang.org/x/arch v0.5.0 // indirect | ||||
|  |  | |||
							
								
								
									
										40
									
								
								go.sum
									
										
									
									
									
								
							
							
						
						
									
										40
									
								
								go.sum
									
										
									
									
									
								
							|  | @ -542,8 +542,8 @@ github.com/uptrace/bun/dialect/pgdialect v1.1.17 h1:NsvFVHAx1Az6ytlAD/B6ty3cVE6j | |||
| github.com/uptrace/bun/dialect/pgdialect v1.1.17/go.mod h1:fLBDclNc7nKsZLzNjFL6BqSdgJzbj2HdnyOnLoDvAME= | ||||
| github.com/uptrace/bun/dialect/sqlitedialect v1.1.17 h1:i8NFU9r8YuavNFaYlNqi4ppn+MgoHtqLgpWQDrVTjm0= | ||||
| github.com/uptrace/bun/dialect/sqlitedialect v1.1.17/go.mod h1:YF0FO4VVnY9GHNH6rM4r3STlVEBxkOc6L88Bm5X5mzA= | ||||
| github.com/uptrace/bun/extra/bunotel v1.1.17 h1:RLEJdHH06RI9BLg06Vu1JHJ3KNHQCfwa2Fa3x+56qkk= | ||||
| github.com/uptrace/bun/extra/bunotel v1.1.17/go.mod h1:xV7AYrCFji4Sio6N9X+Cz+XJ+JuHq6TQQjuxaVbsypk= | ||||
| github.com/uptrace/bun/extra/bunotel v1.1.16 h1:qkLTaTZK3FZk3b2P/stO/krS7KX9Fq5wSOj7Hlb2HG8= | ||||
| github.com/uptrace/bun/extra/bunotel v1.1.16/go.mod h1:JwEH0kdXFnzYuK8D6eXUrf9HKsYy5wmB+lqQ/+dvH4E= | ||||
| github.com/uptrace/opentelemetry-go-extra/otelsql v0.2.3 h1:LNi0Qa7869/loPjz2kmMvp/jwZZnMZ9scMJKhDJ1DIo= | ||||
| github.com/uptrace/opentelemetry-go-extra/otelsql v0.2.3/go.mod h1:jyigonKik3C5V895QNiAGpKYKEvFuqjw9qAEZks1mUg= | ||||
| github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= | ||||
|  | @ -584,24 +584,24 @@ go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= | |||
| go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= | ||||
| go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= | ||||
| go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= | ||||
| go.opentelemetry.io/otel v1.21.0 h1:hzLeKBZEL7Okw2mGzZ0cc4k/A7Fta0uoPgaJCr8fsFc= | ||||
| go.opentelemetry.io/otel v1.21.0/go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 h1:cl5P5/GIfFh4t6xyruOgJP5QiA1pw4fYYdv6nc6CBWw= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0/go.mod h1:zgBdWWAu7oEEMC06MMKc5NLbA/1YDXV1sMpSqEeLQLg= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 h1:tIqheXEFWAZ7O8A7m+J0aPTmpJN3YQ7qetUAdkkkKpk= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0/go.mod h1:nUeKExfxAQVbiVFn32YXpXZZHZ61Cc3s3Rn1pDBGAb0= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.21.0 h1:digkEZCJWobwBqMwC0cwCq8/wkkRy/OowZg5OArWZrM= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.21.0/go.mod h1:/OpE/y70qVkndM0TrxT4KBoN3RsFZP0QaofcfYrj76I= | ||||
| go.opentelemetry.io/otel/exporters/prometheus v0.44.0 h1:08qeJgaPC0YEBu2PQMbqU3rogTlyzpjhCI2b58Yn00w= | ||||
| go.opentelemetry.io/otel/exporters/prometheus v0.44.0/go.mod h1:ERL2uIeBtg4TxZdojHUwzZfIFlUIjZtxubT5p4h1Gjg= | ||||
| go.opentelemetry.io/otel/metric v1.21.0 h1:tlYWfeo+Bocx5kLEloTjbcDwBuELRrIFxwdQ36PlJu4= | ||||
| go.opentelemetry.io/otel/metric v1.21.0/go.mod h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM= | ||||
| go.opentelemetry.io/otel/sdk v1.21.0 h1:FTt8qirL1EysG6sTQRZ5TokkU8d0ugCj8htOgThZXQ8= | ||||
| go.opentelemetry.io/otel/sdk v1.21.0/go.mod h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E= | ||||
| go.opentelemetry.io/otel/sdk/metric v1.21.0 h1:smhI5oD714d6jHE6Tie36fPx4WDFIg+Y6RfAY4ICcR0= | ||||
| go.opentelemetry.io/otel/sdk/metric v1.21.0/go.mod h1:FJ8RAsoPGv/wYMgBdUJXOm+6pzFY3YdljnXtv1SBE8Q= | ||||
| go.opentelemetry.io/otel/trace v1.21.0 h1:WD9i5gzvoUPuXIXH24ZNBudiarZDKuekPqi/E8fpfLc= | ||||
| go.opentelemetry.io/otel/trace v1.21.0/go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ= | ||||
| go.opentelemetry.io/otel v1.20.0 h1:vsb/ggIY+hUjD/zCAQHpzTmndPqv/ml2ArbsbfBYTAc= | ||||
| go.opentelemetry.io/otel v1.20.0/go.mod h1:oUIGj3D77RwJdM6PPZImDpSZGDvkD9fhesHny69JFrs= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 h1:DeFD0VgTZ+Cj6hxravYYZE2W4GlneVH81iAOPjZkzk8= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0/go.mod h1:GijYcYmNpX1KazD5JmWGsi4P7dDTTTnfv1UbGn84MnU= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 h1:gvmNvqrPYovvyRmCSygkUDyL8lC5Tl845MLEwqpxhEU= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0/go.mod h1:vNUq47TGFioo+ffTSnKNdob241vePmtNZnAODKapKd0= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.20.0 h1:CsBiKCiQPdSjS+MlRiqeTI9JDDpSuk0Hb6QTRfwer8k= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.20.0/go.mod h1:CMJYNAfooOwSZSAmAeMUV1M+TXld3BiK++z9fqIm2xk= | ||||
| go.opentelemetry.io/otel/exporters/prometheus v0.43.0 h1:Skkl6akzvdWweXX6LLAY29tyFSO6hWZ26uDbVGTDXe8= | ||||
| go.opentelemetry.io/otel/exporters/prometheus v0.43.0/go.mod h1:nZStMoc1H/YJpRjSx9IEX4abBMekORTLQcTUT1CgLkg= | ||||
| go.opentelemetry.io/otel/metric v1.20.0 h1:ZlrO8Hu9+GAhnepmRGhSU7/VkpjrNowxRN9GyKR4wzA= | ||||
| go.opentelemetry.io/otel/metric v1.20.0/go.mod h1:90DRw3nfK4D7Sm/75yQ00gTJxtkBxX+wu6YaNymbpVM= | ||||
| go.opentelemetry.io/otel/sdk v1.20.0 h1:5Jf6imeFZlZtKv9Qbo6qt2ZkmWtdWx/wzcCbNUlAWGM= | ||||
| go.opentelemetry.io/otel/sdk v1.20.0/go.mod h1:rmkSx1cZCm/tn16iWDn1GQbLtsW/LvsdEEFzCSRM6V0= | ||||
| go.opentelemetry.io/otel/sdk/metric v1.20.0 h1:5eD40l/H2CqdKmbSV7iht2KMK0faAIL2pVYzJOWobGk= | ||||
| go.opentelemetry.io/otel/sdk/metric v1.20.0/go.mod h1:AGvpC+YF/jblITiafMTYgvRBUiwi9hZf0EYE2E5XlS8= | ||||
| go.opentelemetry.io/otel/trace v1.20.0 h1:+yxVAPZPbQhbC3OfAkeIVTky6iTFpcr4SiY9om7mXSQ= | ||||
| go.opentelemetry.io/otel/trace v1.20.0/go.mod h1:HJSK7F/hA5RlzpZ0zKDCHCDHm556LCDtKaAo6JmBFUU= | ||||
| go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I= | ||||
| go.opentelemetry.io/proto/otlp v1.0.0/go.mod h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM= | ||||
| go.uber.org/automaxprocs v1.5.3 h1:kWazyxZUrS3Gs4qUpbwo5kEIMGe/DAvi5Z4tl2NW4j8= | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ import ( | |||
| 	"go.opentelemetry.io/otel/exporters/prometheus" | ||||
| 	sdk "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.20.0" | ||||
| ) | ||||
| 
 | ||||
| const ( | ||||
|  |  | |||
							
								
								
									
										4
									
								
								vendor/go.opentelemetry.io/otel/.gitignore
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/go.opentelemetry.io/otel/.gitignore
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -14,9 +14,13 @@ go.work.sum | |||
| gen/ | ||||
| 
 | ||||
| /example/dice/dice | ||||
| /example/fib/fib | ||||
| /example/fib/traces.txt | ||||
| /example/jaeger/jaeger | ||||
| /example/namedtracer/namedtracer | ||||
| /example/otel-collector/otel-collector | ||||
| /example/opencensus/opencensus | ||||
| /example/passthrough/passthrough | ||||
| /example/prometheus/prometheus | ||||
| /example/view/view | ||||
| /example/zipkin/zipkin | ||||
|  |  | |||
							
								
								
									
										17
									
								
								vendor/go.opentelemetry.io/otel/CHANGELOG.md
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								vendor/go.opentelemetry.io/otel/CHANGELOG.md
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -8,20 +8,6 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm | |||
| 
 | ||||
| ## [Unreleased] | ||||
| 
 | ||||
| ## [1.21.0/0.44.0] 2023-11-16 | ||||
| 
 | ||||
| ### Removed | ||||
| 
 | ||||
| - Remove the deprecated `go.opentelemetry.io/otel/bridge/opencensus.NewTracer`. (#4706) | ||||
| - Remove the deprecated `go.opentelemetry.io/otel/exporters/otlp/otlpmetric` module. (#4707) | ||||
| - Remove the deprecated `go.opentelemetry.io/otel/example/view` module. (#4708) | ||||
| - Remove the deprecated `go.opentelemetry.io/otel/example/fib` module. (#4723) | ||||
| 
 | ||||
| ### Fixed | ||||
| 
 | ||||
| - Do not parse non-protobuf responses in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. (#4719) | ||||
| - Do not parse non-protobuf responses in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. (#4719) | ||||
| 
 | ||||
| ## [1.20.0/0.43.0] 2023-11-10 | ||||
| 
 | ||||
| This release brings a breaking change for custom trace API implementations. Some interfaces (`TracerProvider`, `Tracer`, `Span`) now embed the `go.opentelemetry.io/otel/trace/embedded` types. Implementors need to update their implementations based on what they want the default behavior to be. See the "API Implementations" section of the [trace API] package documentation for more information about how to accomplish this. | ||||
|  | @ -2735,8 +2721,7 @@ It contains api and sdk for trace and meter. | |||
| - CircleCI build CI manifest files. | ||||
| - CODEOWNERS file to track owners of this project. | ||||
| 
 | ||||
| [Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.21.0...HEAD | ||||
| [1.21.0/0.44.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.21.0 | ||||
| [Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.20.0...HEAD | ||||
| [1.20.0/0.43.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.20.0 | ||||
| [1.19.0/0.42.0/0.0.7]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.19.0 | ||||
| [1.19.0-rc.1/0.42.0-rc.1]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.19.0-rc.1 | ||||
|  |  | |||
							
								
								
									
										4
									
								
								vendor/go.opentelemetry.io/otel/CONTRIBUTING.md
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/go.opentelemetry.io/otel/CONTRIBUTING.md
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -90,10 +90,6 @@ git push <YOUR_FORK> <YOUR_BRANCH_NAME> | |||
| Open a pull request against the main `opentelemetry-go` repo. Be sure to add the pull | ||||
| request ID to the entry you added to `CHANGELOG.md`. | ||||
| 
 | ||||
| Avoid rebasing and force-pushing to your branch to facilitate reviewing the pull request. | ||||
| Rewriting Git history makes it difficult to keep track of iterations during code review. | ||||
| All pull requests are squashed to a single commit upon merge to `main`. | ||||
| 
 | ||||
| ### How to Receive Comments | ||||
| 
 | ||||
| * If the PR is not ready for review, please put `[WIP]` in the title, | ||||
|  |  | |||
							
								
								
									
										5
									
								
								vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/client.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/client.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -177,11 +177,8 @@ func (d *client) UploadTraces(ctx context.Context, protoSpans []*tracepb.Resourc | |||
| 			if _, err := io.Copy(&respData, resp.Body); err != nil { | ||||
| 				return err | ||||
| 			} | ||||
| 			if respData.Len() == 0 { | ||||
| 				return nil | ||||
| 			} | ||||
| 
 | ||||
| 			if resp.Header.Get("Content-Type") == "application/x-protobuf" { | ||||
| 			if respData.Len() != 0 { | ||||
| 				var respProto coltracepb.ExportTraceServiceResponse | ||||
| 				if err := proto.Unmarshal(respData.Bytes(), &respProto); err != nil { | ||||
| 					return err | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/version.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/version.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -16,5 +16,5 @@ package otlptrace // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace" | |||
| 
 | ||||
| // Version is the current release version of the OpenTelemetry OTLP trace exporter in use. | ||||
| func Version() string { | ||||
| 	return "1.21.0" | ||||
| 	return "1.20.0" | ||||
| } | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/sdk/metric/version.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/sdk/metric/version.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -16,5 +16,5 @@ package metric // import "go.opentelemetry.io/otel/sdk/metric" | |||
| 
 | ||||
| // version is the current release version of the metric SDK in use. | ||||
| func version() string { | ||||
| 	return "1.21.0" | ||||
| 	return "1.20.0" | ||||
| } | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/sdk/version.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/sdk/version.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -16,5 +16,5 @@ package sdk // import "go.opentelemetry.io/otel/sdk" | |||
| 
 | ||||
| // Version is the current release version of the OpenTelemetry SDK in use. | ||||
| func Version() string { | ||||
| 	return "1.21.0" | ||||
| 	return "1.20.0" | ||||
| } | ||||
|  |  | |||
							
								
								
									
										20
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/doc.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/doc.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,20 +0,0 @@ | |||
| // Copyright The OpenTelemetry Authors | ||||
| // | ||||
| // Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| // you may not use this file except in compliance with the License. | ||||
| // You may obtain a copy of the License at | ||||
| // | ||||
| //     http://www.apache.org/licenses/LICENSE-2.0 | ||||
| // | ||||
| // Unless required by applicable law or agreed to in writing, software | ||||
| // distributed under the License is distributed on an "AS IS" BASIS, | ||||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
| 
 | ||||
| // Package semconv implements OpenTelemetry semantic conventions. | ||||
| // | ||||
| // OpenTelemetry semantic conventions are agreed standardized naming | ||||
| // patterns for OpenTelemetry things. This package represents the conventions | ||||
| // as of the v1.17.0 version of the OpenTelemetry specification. | ||||
| package semconv // import "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
							
								
								
									
										199
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/event.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										199
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/event.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,199 +0,0 @@ | |||
| // Copyright The OpenTelemetry Authors | ||||
| // | ||||
| // Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| // you may not use this file except in compliance with the License. | ||||
| // You may obtain a copy of the License at | ||||
| // | ||||
| //     http://www.apache.org/licenses/LICENSE-2.0 | ||||
| // | ||||
| // Unless required by applicable law or agreed to in writing, software | ||||
| // distributed under the License is distributed on an "AS IS" BASIS, | ||||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
| 
 | ||||
| // Code generated from semantic convention specification. DO NOT EDIT. | ||||
| 
 | ||||
| package semconv // import "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 
 | ||||
| import "go.opentelemetry.io/otel/attribute" | ||||
| 
 | ||||
| // This semantic convention defines the attributes used to represent a feature | ||||
| // flag evaluation as an event. | ||||
| const ( | ||||
| 	// FeatureFlagKeyKey is the attribute Key conforming to the | ||||
| 	// "feature_flag.key" semantic conventions. It represents the unique | ||||
| 	// identifier of the feature flag. | ||||
| 	// | ||||
| 	// Type: string | ||||
| 	// RequirementLevel: Required | ||||
| 	// Stability: stable | ||||
| 	// Examples: 'logo-color' | ||||
| 	FeatureFlagKeyKey = attribute.Key("feature_flag.key") | ||||
| 
 | ||||
| 	// FeatureFlagProviderNameKey is the attribute Key conforming to the | ||||
| 	// "feature_flag.provider_name" semantic conventions. It represents the | ||||
| 	// name of the service provider that performs the flag evaluation. | ||||
| 	// | ||||
| 	// Type: string | ||||
| 	// RequirementLevel: Recommended | ||||
| 	// Stability: stable | ||||
| 	// Examples: 'Flag Manager' | ||||
| 	FeatureFlagProviderNameKey = attribute.Key("feature_flag.provider_name") | ||||
| 
 | ||||
| 	// FeatureFlagVariantKey is the attribute Key conforming to the | ||||
| 	// "feature_flag.variant" semantic conventions. It represents the sHOULD be | ||||
| 	// a semantic identifier for a value. If one is unavailable, a stringified | ||||
| 	// version of the value can be used. | ||||
| 	// | ||||
| 	// Type: string | ||||
| 	// RequirementLevel: Recommended | ||||
| 	// Stability: stable | ||||
| 	// Examples: 'red', 'true', 'on' | ||||
| 	// Note: A semantic identifier, commonly referred to as a variant, provides | ||||
| 	// a means | ||||
| 	// for referring to a value without including the value itself. This can | ||||
| 	// provide additional context for understanding the meaning behind a value. | ||||
| 	// For example, the variant `red` maybe be used for the value `#c05543`. | ||||
| 	// | ||||
| 	// A stringified version of the value can be used in situations where a | ||||
| 	// semantic identifier is unavailable. String representation of the value | ||||
| 	// should be determined by the implementer. | ||||
| 	FeatureFlagVariantKey = attribute.Key("feature_flag.variant") | ||||
| ) | ||||
| 
 | ||||
| // FeatureFlagKey returns an attribute KeyValue conforming to the | ||||
| // "feature_flag.key" semantic conventions. It represents the unique identifier | ||||
| // of the feature flag. | ||||
| func FeatureFlagKey(val string) attribute.KeyValue { | ||||
| 	return FeatureFlagKeyKey.String(val) | ||||
| } | ||||
| 
 | ||||
| // FeatureFlagProviderName returns an attribute KeyValue conforming to the | ||||
| // "feature_flag.provider_name" semantic conventions. It represents the name of | ||||
| // the service provider that performs the flag evaluation. | ||||
| func FeatureFlagProviderName(val string) attribute.KeyValue { | ||||
| 	return FeatureFlagProviderNameKey.String(val) | ||||
| } | ||||
| 
 | ||||
| // FeatureFlagVariant returns an attribute KeyValue conforming to the | ||||
| // "feature_flag.variant" semantic conventions. It represents the sHOULD be a | ||||
| // semantic identifier for a value. If one is unavailable, a stringified | ||||
| // version of the value can be used. | ||||
| func FeatureFlagVariant(val string) attribute.KeyValue { | ||||
| 	return FeatureFlagVariantKey.String(val) | ||||
| } | ||||
| 
 | ||||
| // RPC received/sent message. | ||||
| const ( | ||||
| 	// MessageTypeKey is the attribute Key conforming to the "message.type" | ||||
| 	// semantic conventions. It represents the whether this is a received or | ||||
| 	// sent message. | ||||
| 	// | ||||
| 	// Type: Enum | ||||
| 	// RequirementLevel: Optional | ||||
| 	// Stability: stable | ||||
| 	MessageTypeKey = attribute.Key("message.type") | ||||
| 
 | ||||
| 	// MessageIDKey is the attribute Key conforming to the "message.id" | ||||
| 	// semantic conventions. It represents the mUST be calculated as two | ||||
| 	// different counters starting from `1` one for sent messages and one for | ||||
| 	// received message. | ||||
| 	// | ||||
| 	// Type: int | ||||
| 	// RequirementLevel: Optional | ||||
| 	// Stability: stable | ||||
| 	// Note: This way we guarantee that the values will be consistent between | ||||
| 	// different implementations. | ||||
| 	MessageIDKey = attribute.Key("message.id") | ||||
| 
 | ||||
| 	// MessageCompressedSizeKey is the attribute Key conforming to the | ||||
| 	// "message.compressed_size" semantic conventions. It represents the | ||||
| 	// compressed size of the message in bytes. | ||||
| 	// | ||||
| 	// Type: int | ||||
| 	// RequirementLevel: Optional | ||||
| 	// Stability: stable | ||||
| 	MessageCompressedSizeKey = attribute.Key("message.compressed_size") | ||||
| 
 | ||||
| 	// MessageUncompressedSizeKey is the attribute Key conforming to the | ||||
| 	// "message.uncompressed_size" semantic conventions. It represents the | ||||
| 	// uncompressed size of the message in bytes. | ||||
| 	// | ||||
| 	// Type: int | ||||
| 	// RequirementLevel: Optional | ||||
| 	// Stability: stable | ||||
| 	MessageUncompressedSizeKey = attribute.Key("message.uncompressed_size") | ||||
| ) | ||||
| 
 | ||||
| var ( | ||||
| 	// sent | ||||
| 	MessageTypeSent = MessageTypeKey.String("SENT") | ||||
| 	// received | ||||
| 	MessageTypeReceived = MessageTypeKey.String("RECEIVED") | ||||
| ) | ||||
| 
 | ||||
| // MessageID returns an attribute KeyValue conforming to the "message.id" | ||||
| // semantic conventions. It represents the mUST be calculated as two different | ||||
| // counters starting from `1` one for sent messages and one for received | ||||
| // message. | ||||
| func MessageID(val int) attribute.KeyValue { | ||||
| 	return MessageIDKey.Int(val) | ||||
| } | ||||
| 
 | ||||
| // MessageCompressedSize returns an attribute KeyValue conforming to the | ||||
| // "message.compressed_size" semantic conventions. It represents the compressed | ||||
| // size of the message in bytes. | ||||
| func MessageCompressedSize(val int) attribute.KeyValue { | ||||
| 	return MessageCompressedSizeKey.Int(val) | ||||
| } | ||||
| 
 | ||||
| // MessageUncompressedSize returns an attribute KeyValue conforming to the | ||||
| // "message.uncompressed_size" semantic conventions. It represents the | ||||
| // uncompressed size of the message in bytes. | ||||
| func MessageUncompressedSize(val int) attribute.KeyValue { | ||||
| 	return MessageUncompressedSizeKey.Int(val) | ||||
| } | ||||
| 
 | ||||
| // The attributes used to report a single exception associated with a span. | ||||
| const ( | ||||
| 	// ExceptionEscapedKey is the attribute Key conforming to the | ||||
| 	// "exception.escaped" semantic conventions. It represents the sHOULD be | ||||
| 	// set to true if the exception event is recorded at a point where it is | ||||
| 	// known that the exception is escaping the scope of the span. | ||||
| 	// | ||||
| 	// Type: boolean | ||||
| 	// RequirementLevel: Optional | ||||
| 	// Stability: stable | ||||
| 	// Note: An exception is considered to have escaped (or left) the scope of | ||||
| 	// a span, | ||||
| 	// if that span is ended while the exception is still logically "in | ||||
| 	// flight". | ||||
| 	// This may be actually "in flight" in some languages (e.g. if the | ||||
| 	// exception | ||||
| 	// is passed to a Context manager's `__exit__` method in Python) but will | ||||
| 	// usually be caught at the point of recording the exception in most | ||||
| 	// languages. | ||||
| 	// | ||||
| 	// It is usually not possible to determine at the point where an exception | ||||
| 	// is thrown | ||||
| 	// whether it will escape the scope of a span. | ||||
| 	// However, it is trivial to know that an exception | ||||
| 	// will escape, if one checks for an active exception just before ending | ||||
| 	// the span, | ||||
| 	// as done in the [example above](#recording-an-exception). | ||||
| 	// | ||||
| 	// It follows that an exception may still escape the scope of the span | ||||
| 	// even if the `exception.escaped` attribute was not set or set to false, | ||||
| 	// since the event might have been recorded at a time where it was not | ||||
| 	// clear whether the exception will escape. | ||||
| 	ExceptionEscapedKey = attribute.Key("exception.escaped") | ||||
| ) | ||||
| 
 | ||||
| // ExceptionEscaped returns an attribute KeyValue conforming to the | ||||
| // "exception.escaped" semantic conventions. It represents the sHOULD be set to | ||||
| // true if the exception event is recorded at a point where it is known that | ||||
| // the exception is escaping the scope of the span. | ||||
| func ExceptionEscaped(val bool) attribute.KeyValue { | ||||
| 	return ExceptionEscapedKey.Bool(val) | ||||
| } | ||||
							
								
								
									
										20
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/exception.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/exception.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,20 +0,0 @@ | |||
| // Copyright The OpenTelemetry Authors | ||||
| // | ||||
| // Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| // you may not use this file except in compliance with the License. | ||||
| // You may obtain a copy of the License at | ||||
| // | ||||
| //     http://www.apache.org/licenses/LICENSE-2.0 | ||||
| // | ||||
| // Unless required by applicable law or agreed to in writing, software | ||||
| // distributed under the License is distributed on an "AS IS" BASIS, | ||||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
| 
 | ||||
| package semconv // import "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 
 | ||||
| const ( | ||||
| 	// ExceptionEventName is the name of the Span event representing an exception. | ||||
| 	ExceptionEventName = "exception" | ||||
| ) | ||||
							
								
								
									
										21
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/http.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/http.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,21 +0,0 @@ | |||
| // Copyright The OpenTelemetry Authors | ||||
| // | ||||
| // Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| // you may not use this file except in compliance with the License. | ||||
| // You may obtain a copy of the License at | ||||
| // | ||||
| //     http://www.apache.org/licenses/LICENSE-2.0 | ||||
| // | ||||
| // Unless required by applicable law or agreed to in writing, software | ||||
| // distributed under the License is distributed on an "AS IS" BASIS, | ||||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
| 
 | ||||
| package semconv // import "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 
 | ||||
| // HTTP scheme attributes. | ||||
| var ( | ||||
| 	HTTPSchemeHTTP  = HTTPSchemeKey.String("http") | ||||
| 	HTTPSchemeHTTPS = HTTPSchemeKey.String("https") | ||||
| ) | ||||
							
								
								
									
										2010
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/resource.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2010
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/resource.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										20
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/schema.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/schema.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,20 +0,0 @@ | |||
| // Copyright The OpenTelemetry Authors | ||||
| // | ||||
| // Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| // you may not use this file except in compliance with the License. | ||||
| // You may obtain a copy of the License at | ||||
| // | ||||
| //     http://www.apache.org/licenses/LICENSE-2.0 | ||||
| // | ||||
| // Unless required by applicable law or agreed to in writing, software | ||||
| // distributed under the License is distributed on an "AS IS" BASIS, | ||||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
| 
 | ||||
| package semconv // import "go.opentelemetry.io/otel/semconv/v1.17.0" | ||||
| 
 | ||||
| // SchemaURL is the schema URL that matches the version of the semantic conventions | ||||
| // that this package defines. Semconv packages starting from v1.4.0 must declare | ||||
| // non-empty schema URL in the form https://opentelemetry.io/schemas/<version> | ||||
| const SchemaURL = "https://opentelemetry.io/schemas/1.17.0" | ||||
							
								
								
									
										3375
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/trace.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3375
									
								
								vendor/go.opentelemetry.io/otel/semconv/v1.17.0/trace.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/version.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/version.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -16,5 +16,5 @@ package otel // import "go.opentelemetry.io/otel" | |||
| 
 | ||||
| // Version is the current release version of OpenTelemetry in use. | ||||
| func Version() string { | ||||
| 	return "1.21.0" | ||||
| 	return "1.20.0" | ||||
| } | ||||
|  |  | |||
							
								
								
									
										7
									
								
								vendor/go.opentelemetry.io/otel/versions.yaml
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/go.opentelemetry.io/otel/versions.yaml
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -14,12 +14,13 @@ | |||
| 
 | ||||
| module-sets: | ||||
|   stable-v1: | ||||
|     version: v1.21.0 | ||||
|     version: v1.20.0 | ||||
|     modules: | ||||
|       - go.opentelemetry.io/otel | ||||
|       - go.opentelemetry.io/otel/bridge/opentracing | ||||
|       - go.opentelemetry.io/otel/bridge/opentracing/test | ||||
|       - go.opentelemetry.io/otel/example/dice | ||||
|       - go.opentelemetry.io/otel/example/fib | ||||
|       - go.opentelemetry.io/otel/example/namedtracer | ||||
|       - go.opentelemetry.io/otel/example/otel-collector | ||||
|       - go.opentelemetry.io/otel/example/passthrough | ||||
|  | @ -34,12 +35,14 @@ module-sets: | |||
|       - go.opentelemetry.io/otel/sdk/metric | ||||
|       - go.opentelemetry.io/otel/trace | ||||
|   experimental-metrics: | ||||
|     version: v0.44.0 | ||||
|     version: v0.43.0 | ||||
|     modules: | ||||
|       - go.opentelemetry.io/otel/bridge/opencensus | ||||
|       - go.opentelemetry.io/otel/bridge/opencensus/test | ||||
|       - go.opentelemetry.io/otel/example/opencensus | ||||
|       - go.opentelemetry.io/otel/example/prometheus | ||||
|       - go.opentelemetry.io/otel/example/view | ||||
|       - go.opentelemetry.io/otel/exporters/otlp/otlpmetric | ||||
|       - go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc | ||||
|       - go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp | ||||
|       - go.opentelemetry.io/otel/exporters/prometheus | ||||
|  |  | |||
							
								
								
									
										21
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							|  | @ -749,7 +749,7 @@ github.com/uptrace/bun/dialect/pgdialect | |||
| # github.com/uptrace/bun/dialect/sqlitedialect v1.1.17 | ||||
| ## explicit; go 1.19 | ||||
| github.com/uptrace/bun/dialect/sqlitedialect | ||||
| # github.com/uptrace/bun/extra/bunotel v1.1.17 | ||||
| # github.com/uptrace/bun/extra/bunotel v1.1.16 | ||||
| ## explicit; go 1.19 | ||||
| github.com/uptrace/bun/extra/bunotel | ||||
| # github.com/uptrace/opentelemetry-go-extra/otelsql v0.2.3 | ||||
|  | @ -778,7 +778,7 @@ github.com/yuin/goldmark/renderer | |||
| github.com/yuin/goldmark/renderer/html | ||||
| github.com/yuin/goldmark/text | ||||
| github.com/yuin/goldmark/util | ||||
| # go.opentelemetry.io/otel v1.21.0 | ||||
| # go.opentelemetry.io/otel v1.20.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel | ||||
| go.opentelemetry.io/otel/attribute | ||||
|  | @ -793,38 +793,37 @@ go.opentelemetry.io/otel/semconv/internal | |||
| go.opentelemetry.io/otel/semconv/internal/v4 | ||||
| go.opentelemetry.io/otel/semconv/v1.10.0 | ||||
| go.opentelemetry.io/otel/semconv/v1.12.0 | ||||
| go.opentelemetry.io/otel/semconv/v1.17.0 | ||||
| go.opentelemetry.io/otel/semconv/v1.20.0 | ||||
| go.opentelemetry.io/otel/semconv/v1.20.0/httpconv | ||||
| go.opentelemetry.io/otel/semconv/v1.21.0 | ||||
| go.opentelemetry.io/otel/semconv/v1.7.0 | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.20.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.20.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.21.0 | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.20.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/envconfig | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry | ||||
| # go.opentelemetry.io/otel/exporters/prometheus v0.44.0 | ||||
| # go.opentelemetry.io/otel/exporters/prometheus v0.43.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel/exporters/prometheus | ||||
| # go.opentelemetry.io/otel/metric v1.21.0 | ||||
| # go.opentelemetry.io/otel/metric v1.20.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel/metric | ||||
| go.opentelemetry.io/otel/metric/embedded | ||||
| go.opentelemetry.io/otel/metric/noop | ||||
| # go.opentelemetry.io/otel/sdk v1.21.0 | ||||
| # go.opentelemetry.io/otel/sdk v1.20.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel/sdk | ||||
| go.opentelemetry.io/otel/sdk/instrumentation | ||||
|  | @ -832,13 +831,13 @@ go.opentelemetry.io/otel/sdk/internal | |||
| go.opentelemetry.io/otel/sdk/internal/env | ||||
| go.opentelemetry.io/otel/sdk/resource | ||||
| go.opentelemetry.io/otel/sdk/trace | ||||
| # go.opentelemetry.io/otel/sdk/metric v1.21.0 | ||||
| # go.opentelemetry.io/otel/sdk/metric v1.20.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel/sdk/metric | ||||
| go.opentelemetry.io/otel/sdk/metric/internal | ||||
| go.opentelemetry.io/otel/sdk/metric/internal/aggregate | ||||
| go.opentelemetry.io/otel/sdk/metric/metricdata | ||||
| # go.opentelemetry.io/otel/trace v1.21.0 | ||||
| # go.opentelemetry.io/otel/trace v1.20.0 | ||||
| ## explicit; go 1.20 | ||||
| go.opentelemetry.io/otel/trace | ||||
| go.opentelemetry.io/otel/trace/embedded | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue