build(deps): bump the otel group with 8 updates
Bumps the otel group with 8 updates: | Package | From | To | | --- | --- | --- | | [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.54.0` | `0.55.0` | | [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.54.0` | `0.55.0` | | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.29.0` | `1.30.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.29.0` | `1.30.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.29.0` | `1.30.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.29.0` | `1.30.0` | | [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.29.0` | `1.30.0` | | [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.29.0` | `1.30.0` | Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.54.0 to 0.55.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.54.0...zpages/v0.55.0) Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.54.0 to 0.55.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.54.0...zpages/v0.55.0) Updates `go.opentelemetry.io/otel` from 1.29.0 to 1.30.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.29.0 to 1.30.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.29.0 to 1.30.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.29.0 to 1.30.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0) Updates `go.opentelemetry.io/otel/sdk` from 1.29.0 to 1.30.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0) Updates `go.opentelemetry.io/otel/trace` from 1.29.0 to 1.30.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/trace dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
		
							
								
								
									
										30
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								go.mod
									
									
									
									
									
								
							| @@ -61,18 +61,18 @@ require ( | ||||
| 	github.com/urfave/cli/v2 v2.27.4 | ||||
| 	github.com/vishvananda/netlink v1.3.0 | ||||
| 	go.etcd.io/bbolt v1.3.11 | ||||
| 	go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 | ||||
| 	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 | ||||
| 	go.opentelemetry.io/otel v1.29.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.29.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.29.0 | ||||
| 	go.opentelemetry.io/otel/sdk v1.29.0 | ||||
| 	go.opentelemetry.io/otel/trace v1.29.0 | ||||
| 	go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.55.0 | ||||
| 	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 | ||||
| 	go.opentelemetry.io/otel v1.30.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0 | ||||
| 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.30.0 | ||||
| 	go.opentelemetry.io/otel/sdk v1.30.0 | ||||
| 	go.opentelemetry.io/otel/trace v1.30.0 | ||||
| 	golang.org/x/mod v0.21.0 | ||||
| 	golang.org/x/sync v0.8.0 | ||||
| 	golang.org/x/sys v0.25.0 | ||||
| 	google.golang.org/genproto/googleapis/rpc v0.0.0-20240822170219-fc7c04adadcd | ||||
| 	google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 | ||||
| 	google.golang.org/grpc v1.66.2 | ||||
| 	google.golang.org/protobuf v1.34.2 | ||||
| 	k8s.io/apimachinery v0.31.0 | ||||
| @@ -128,16 +128,16 @@ require ( | ||||
| 	github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect | ||||
| 	go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 // indirect | ||||
| 	go.opencensus.io v0.24.0 // indirect | ||||
| 	go.opentelemetry.io/otel/metric v1.29.0 // indirect | ||||
| 	go.opentelemetry.io/otel/metric v1.30.0 // indirect | ||||
| 	go.opentelemetry.io/proto/otlp v1.3.1 // indirect | ||||
| 	golang.org/x/crypto v0.26.0 // indirect | ||||
| 	golang.org/x/crypto v0.27.0 // indirect | ||||
| 	golang.org/x/exp v0.0.0-20231214170342-aacd6d4b4611 // indirect | ||||
| 	golang.org/x/net v0.28.0 // indirect | ||||
| 	golang.org/x/net v0.29.0 // indirect | ||||
| 	golang.org/x/oauth2 v0.22.0 // indirect | ||||
| 	golang.org/x/term v0.23.0 // indirect | ||||
| 	golang.org/x/text v0.17.0 // indirect | ||||
| 	golang.org/x/term v0.24.0 // indirect | ||||
| 	golang.org/x/text v0.18.0 // indirect | ||||
| 	golang.org/x/time v0.3.0 // indirect | ||||
| 	google.golang.org/genproto/googleapis/api v0.0.0-20240822170219-fc7c04adadcd // indirect | ||||
| 	google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect | ||||
| 	gopkg.in/inf.v0 v0.9.1 // indirect | ||||
| 	gopkg.in/yaml.v2 v2.4.0 // indirect | ||||
| 	gopkg.in/yaml.v3 v3.0.1 // indirect | ||||
|   | ||||
							
								
								
									
										60
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										60
									
								
								go.sum
									
									
									
									
									
								
							| @@ -335,24 +335,24 @@ go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 h1:A/5uWzF44DlIgdm/PQFwf | ||||
| go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= | ||||
| go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= | ||||
| go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= | ||||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 h1:r6I7RJCN86bpD/FQwedZ0vSixDpwuWREjW9oRMsmqDc= | ||||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0/go.mod h1:B9yO6b04uB80CzjedvewuqDhxJxi11s7/GtiGa8bAjI= | ||||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 h1:TT4fX+nBOA/+LUkobKGW1ydGcn+G3vRw9+g5HwCphpk= | ||||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0/go.mod h1:L7UH0GbB0p47T4Rri3uHjbpCFYrVrwc1I25QhNPiGK8= | ||||
| go.opentelemetry.io/otel v1.29.0 h1:PdomN/Al4q/lN6iBJEN3AwPvUiHPMlt93c8bqTG5Llw= | ||||
| go.opentelemetry.io/otel v1.29.0/go.mod h1:N/WtXPs1CNCUEx+Agz5uouwCba+i+bJGFicT8SR4NP8= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0 h1:dIIDULZJpgdiHz5tXrTgKIMLkus6jEFa7x5SOKcyR7E= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0/go.mod h1:jlRVBe7+Z1wyxFSUs48L6OBQZ5JwH2Hg/Vbl+t9rAgI= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.29.0 h1:nSiV3s7wiCam610XcLbYOmMfJxB9gO4uK3Xgv5gmTgg= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.29.0/go.mod h1:hKn/e/Nmd19/x1gvIHwtOwVWM+VhuITSWip3JUDghj0= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.29.0 h1:JAv0Jwtl01UFiyWZEMiJZBiTlv5A50zNs8lsthXqIio= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.29.0/go.mod h1:QNKLmUEAq2QUbPQUfvw4fmv0bgbK7UlOSFCnXyfvSNc= | ||||
| go.opentelemetry.io/otel/metric v1.29.0 h1:vPf/HFWTNkPu1aYeIsc98l4ktOQaL6LeSoeV2g+8YLc= | ||||
| go.opentelemetry.io/otel/metric v1.29.0/go.mod h1:auu/QWieFVWx+DmQOUMgj0F8LHWdgalxXqvp7BII/W8= | ||||
| go.opentelemetry.io/otel/sdk v1.29.0 h1:vkqKjk7gwhS8VaWb0POZKmIEDimRCMsopNYnriHyryo= | ||||
| go.opentelemetry.io/otel/sdk v1.29.0/go.mod h1:pM8Dx5WKnvxLCb+8lG1PRNIDxu9g9b9g59Qr7hfAAok= | ||||
| go.opentelemetry.io/otel/trace v1.29.0 h1:J/8ZNK4XgR7a21DZUAsbF8pZ5Jcw1VhACmnYt39JTi4= | ||||
| go.opentelemetry.io/otel/trace v1.29.0/go.mod h1:eHl3w0sp3paPkYstJOmAimxhiFXPg+MMTlEh3nsQgWQ= | ||||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.55.0 h1:hCq2hNMwsegUvPzI7sPOvtO9cqyy5GbWt/Ybp2xrx8Q= | ||||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.55.0/go.mod h1:LqaApwGx/oUmzsbqxkzuBvyoPpkxk3JQWnqfVrJ3wCA= | ||||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 h1:ZIg3ZT/aQ7AfKqdwp7ECpOK6vHqquXXuyTjIO8ZdmPs= | ||||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0/go.mod h1:DQAwmETtZV00skUwgD6+0U89g80NKsJE3DCKeLLPQMI= | ||||
| go.opentelemetry.io/otel v1.30.0 h1:F2t8sK4qf1fAmY9ua4ohFS/K+FUuOPemHUIXHtktrts= | ||||
| go.opentelemetry.io/otel v1.30.0/go.mod h1:tFw4Br9b7fOS+uEao81PJjVMjW/5fvNCbpsDIXqP0pc= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 h1:lsInsfvhVIfOI6qHVyysXMNDnjO9Npvl7tlDPJFBVd4= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0/go.mod h1:KQsVNh4OjgjTG0G6EiNi1jVpnaeeKsKMRwbLN+f1+8M= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0 h1:m0yTiGDLUvVYaTFbAvCkVYIYcvwKt3G7OLoN77NUs/8= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0/go.mod h1:wBQbT4UekBfegL2nx0Xk1vBcnzyBPsIVm9hRG4fYcr4= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.30.0 h1:umZgi92IyxfXd/l4kaDhnKgY8rnN/cZcF1LKc6I8OQ8= | ||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.30.0/go.mod h1:4lVs6obhSVRb1EW5FhOuBTyiQhtRtAnnva9vD3yRfq8= | ||||
| go.opentelemetry.io/otel/metric v1.30.0 h1:4xNulvn9gjzo4hjg+wzIKG7iNFEaBMX00Qd4QIZs7+w= | ||||
| go.opentelemetry.io/otel/metric v1.30.0/go.mod h1:aXTfST94tswhWEb+5QjlSqG+cZlmyXy/u8jFpor3WqQ= | ||||
| go.opentelemetry.io/otel/sdk v1.30.0 h1:cHdik6irO49R5IysVhdn8oaiR9m8XluDaJAs4DfOrYE= | ||||
| go.opentelemetry.io/otel/sdk v1.30.0/go.mod h1:p14X4Ok8S+sygzblytT1nqG98QG2KYKv++HE0LY/mhg= | ||||
| go.opentelemetry.io/otel/trace v1.30.0 h1:7UBkkYzeg3C7kQX8VAidWh2biiQbtAKjyIML8dQ9wmc= | ||||
| go.opentelemetry.io/otel/trace v1.30.0/go.mod h1:5EyKqTzzmyqB9bwtCCq6pDLktPK6fmGf/Dph+8VI02o= | ||||
| go.opentelemetry.io/proto/otlp v1.3.1 h1:TrMUixzpM0yuc/znrFTP9MMRh8trP93mkCiDVeXrui0= | ||||
| go.opentelemetry.io/proto/otlp v1.3.1/go.mod h1:0X1WI4de4ZsLrrJNLAQbFeLCm3T7yBkR0XqQ7niQU+8= | ||||
| go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= | ||||
| @@ -361,8 +361,8 @@ golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnf | ||||
| golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= | ||||
| golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= | ||||
| golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= | ||||
| golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= | ||||
| golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= | ||||
| golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= | ||||
| golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= | ||||
| golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||
| golang.org/x/exp v0.0.0-20231214170342-aacd6d4b4611 h1:qCEDpW1G+vcj3Y7Fy52pEM1AWm3abj8WimGYejI3SC4= | ||||
| golang.org/x/exp v0.0.0-20231214170342-aacd6d4b4611/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI= | ||||
| @@ -384,8 +384,8 @@ golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLL | ||||
| golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= | ||||
| golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= | ||||
| golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= | ||||
| golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= | ||||
| golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= | ||||
| golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= | ||||
| golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= | ||||
| golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= | ||||
| golang.org/x/oauth2 v0.22.0 h1:BzDx2FehcG7jJwgWLELCdmLuxk2i+x9UDpSiss2u0ZA= | ||||
| golang.org/x/oauth2 v0.22.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= | ||||
| @@ -412,12 +412,12 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||
| golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||
| golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= | ||||
| golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= | ||||
| golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU= | ||||
| golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk= | ||||
| golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM= | ||||
| golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= | ||||
| golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||
| golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= | ||||
| golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= | ||||
| golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= | ||||
| golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= | ||||
| golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= | ||||
| golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= | ||||
| golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= | ||||
| golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= | ||||
| @@ -439,10 +439,10 @@ google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7 | ||||
| google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= | ||||
| google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= | ||||
| google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= | ||||
| google.golang.org/genproto/googleapis/api v0.0.0-20240822170219-fc7c04adadcd h1:BBOTEWLuuEGQy9n1y9MhVJ9Qt0BDu21X8qZs71/uPZo= | ||||
| google.golang.org/genproto/googleapis/api v0.0.0-20240822170219-fc7c04adadcd/go.mod h1:fO8wJzT2zbQbAjbIoos1285VfEIYKDDY+Dt+WpTkh6g= | ||||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20240822170219-fc7c04adadcd h1:6TEm2ZxXoQmFWFlt1vNxvVOa1Q0dXFQD1m/rYjXmS0E= | ||||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20240822170219-fc7c04adadcd/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= | ||||
| google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 h1:hjSy6tcFQZ171igDaN5QHOw2n6vx40juYbC/x67CEhc= | ||||
| google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:qpvKtACPCQhAdu3PyQgV4l3LMXZEtft7y8QcarRsp9I= | ||||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 h1:pPJltXNxVzT4pK9yD8vR9X75DaWYYmLGMsEvBfFQZzQ= | ||||
| google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= | ||||
| google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= | ||||
| google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= | ||||
| google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= | ||||
|   | ||||
| @@ -5,7 +5,7 @@ package otelgrpc // import "go.opentelemetry.io/contrib/instrumentation/google.g | ||||
|  | ||||
| // Version is the current release version of the gRPC instrumentation. | ||||
| func Version() string { | ||||
| 	return "0.54.0" | ||||
| 	return "0.55.0" | ||||
| 	// This string is updated by the pre_release.sh script during release | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -44,7 +44,9 @@ func (w *RespWriterWrapper) Write(p []byte) (int, error) { | ||||
| 	w.mu.Lock() | ||||
| 	defer w.mu.Unlock() | ||||
|  | ||||
| 	if !w.wroteHeader { | ||||
| 		w.writeHeader(http.StatusOK) | ||||
| 	} | ||||
|  | ||||
| 	n, err := w.ResponseWriter.Write(p) | ||||
| 	n1 := int64(n) | ||||
| @@ -80,7 +82,12 @@ func (w *RespWriterWrapper) writeHeader(statusCode int) { | ||||
|  | ||||
| // Flush implements [http.Flusher]. | ||||
| func (w *RespWriterWrapper) Flush() { | ||||
| 	w.WriteHeader(http.StatusOK) | ||||
| 	w.mu.Lock() | ||||
| 	defer w.mu.Unlock() | ||||
|  | ||||
| 	if !w.wroteHeader { | ||||
| 		w.writeHeader(http.StatusOK) | ||||
| 	} | ||||
|  | ||||
| 	if f, ok := w.ResponseWriter.(http.Flusher); ok { | ||||
| 		f.Flush() | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/version.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/version.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -5,7 +5,7 @@ package otelhttp // import "go.opentelemetry.io/contrib/instrumentation/net/http | ||||
|  | ||||
| // Version is the current release version of the otelhttp instrumentation. | ||||
| func Version() string { | ||||
| 	return "0.54.0" | ||||
| 	return "0.55.0" | ||||
| 	// This string is updated by the pre_release.sh script during release | ||||
| } | ||||
|  | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/go.opentelemetry.io/otel/.golangci.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/go.opentelemetry.io/otel/.golangci.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -64,12 +64,12 @@ issues: | ||||
|     - path: _test\.go | ||||
|       linters: | ||||
|         - gosec | ||||
|     # Igonoring gosec G404: Use of weak random number generator (math/rand instead of crypto/rand) | ||||
|     # Ignoring gosec G404: Use of weak random number generator (math/rand instead of crypto/rand) | ||||
|     # as we commonly use it in tests and examples. | ||||
|     - text: "G404:" | ||||
|       linters: | ||||
|         - gosec | ||||
|     # Igonoring gosec G402: TLS MinVersion too low | ||||
|     # Ignoring gosec G402: TLS MinVersion too low | ||||
|     # as the https://pkg.go.dev/crypto/tls#Config handles MinVersion default well. | ||||
|     - text: "G402: TLS MinVersion too low." | ||||
|       linters: | ||||
|   | ||||
							
								
								
									
										26
									
								
								vendor/go.opentelemetry.io/otel/CHANGELOG.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								vendor/go.opentelemetry.io/otel/CHANGELOG.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -11,6 +11,25 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm | ||||
| <!-- Released section --> | ||||
| <!-- Don't change this section unless doing release --> | ||||
|  | ||||
| ## [1.30.0/0.52.0/0.6.0/0.0.9] 2024-09-09 | ||||
|  | ||||
| ### Added | ||||
|  | ||||
| - Support `OTEL_EXPORTER_OTLP_LOGS_INSECURE` and `OTEL_EXPORTER_OTLP_INSECURE` environments in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`. (#5739) | ||||
| - The `WithResource` option for `NewMeterProvider` now merges the provided resources with the ones from environment variables. (#5773) | ||||
| - The `WithResource` option for `NewLoggerProvider` now merges the provided resources with the ones from environment variables. (#5773) | ||||
| - Add UTF-8 support to `go.opentelemetry.io/otel/exporters/prometheus`. (#5755) | ||||
|  | ||||
| ### Fixed | ||||
|  | ||||
| - Fix memory leak in the global `MeterProvider` when identical instruments are repeatedly created. (#5754) | ||||
| - Fix panic on instruments creation when setting meter provider. (#5758) | ||||
| - Fix an issue where `SetMeterProvider` in `go.opentelemetry.io/otel` might miss the delegation for instruments and registries. (#5780) | ||||
|  | ||||
| ### Removed | ||||
|  | ||||
| - Drop support for [Go 1.21]. (#5736, #5740, #5800) | ||||
|  | ||||
| ## [1.29.0/0.51.0/0.5.0] 2024-08-23 | ||||
|  | ||||
| This release is the last to support [Go 1.21]. | ||||
| @@ -1895,7 +1914,7 @@ with major version 0. | ||||
| - Setting error status while recording error with Span from oteltest package. (#1729) | ||||
| - The concept of a remote and local Span stored in a context is unified to just the current Span. | ||||
|   Because of this `"go.opentelemetry.io/otel/trace".RemoteSpanContextFromContext` is removed as it is no longer needed. | ||||
|   Instead, `"go.opentelemetry.io/otel/trace".SpanContextFromContex` can be used to return the current Span. | ||||
|   Instead, `"go.opentelemetry.io/otel/trace".SpanContextFromContext` can be used to return the current Span. | ||||
|   If needed, that Span's `SpanContext.IsRemote()` can then be used to determine if it is remote or not. (#1731) | ||||
| - The `HasRemoteParent` field of the `"go.opentelemetry.io/otel/sdk/trace".SamplingParameters` is removed. | ||||
|   This field is redundant to the information returned from the `Remote` method of the `SpanContext` held in the `ParentContext` field. (#1749) | ||||
| @@ -2469,7 +2488,7 @@ This release migrates the default OpenTelemetry SDK into its own Go module, deco | ||||
| - Prometheus exporter will not apply stale updates or forget inactive metrics. (#903) | ||||
| - Add test for api.standard `HTTPClientAttributesFromHTTPRequest`. (#905) | ||||
| - Bump github.com/golangci/golangci-lint from 1.27.0 to 1.28.1 in /tools. (#901, #913) | ||||
| - Update otel-colector example to use the v0.5.0 collector. (#915) | ||||
| - Update otel-collector example to use the v0.5.0 collector. (#915) | ||||
| - The `grpctrace` instrumentation uses a span name conforming to the OpenTelemetry semantic conventions (does not contain a leading slash (`/`)). (#922) | ||||
| - The `grpctrace` instrumentation includes an `rpc.method` attribute now set to the gRPC method name. (#900, #922) | ||||
| - The `grpctrace` instrumentation `rpc.service` attribute now contains the package name if one exists. | ||||
| @@ -3062,7 +3081,8 @@ 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.29.0...HEAD | ||||
| [Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.30.0...HEAD | ||||
| [1.30.0/0.52.0/0.6.0/0.0.9]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.30.0 | ||||
| [1.29.0/0.51.0/0.5.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.29.0 | ||||
| [1.28.0/0.50.0/0.4.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.28.0 | ||||
| [1.27.0/0.49.0/0.3.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0 | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/go.opentelemetry.io/otel/CONTRIBUTING.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/go.opentelemetry.io/otel/CONTRIBUTING.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -578,7 +578,10 @@ See also: | ||||
| The tests should never leak goroutines. | ||||
|  | ||||
| Use the term `ConcurrentSafe` in the test name when it aims to verify the | ||||
| absence of race conditions. | ||||
| absence of race conditions. The top-level tests with this term will be run | ||||
| many times in the `test-concurrent-safe` CI job to increase the chance of | ||||
| catching concurrency issues. This does not apply to subtests when this term | ||||
| is not in their root name. | ||||
|  | ||||
| ### Internal packages | ||||
|  | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/go.opentelemetry.io/otel/Makefile
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/go.opentelemetry.io/otel/Makefile
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -145,12 +145,14 @@ build-tests/%: | ||||
|  | ||||
| # Tests | ||||
|  | ||||
| TEST_TARGETS := test-default test-bench test-short test-verbose test-race | ||||
| TEST_TARGETS := test-default test-bench test-short test-verbose test-race test-concurrent-safe | ||||
| .PHONY: $(TEST_TARGETS) test | ||||
| test-default test-race: ARGS=-race | ||||
| test-bench:   ARGS=-run=xxxxxMatchNothingxxxxx -test.benchtime=1ms -bench=. | ||||
| test-short:   ARGS=-short | ||||
| test-verbose: ARGS=-v -race | ||||
| test-concurrent-safe: ARGS=-run=ConcurrentSafe -count=100 -race | ||||
| test-concurrent-safe: TIMEOUT=120 | ||||
| $(TEST_TARGETS): test | ||||
| test: $(OTEL_GO_MOD_DIRS:%=test/%) | ||||
| test/%: DIR=$* | ||||
|   | ||||
							
								
								
									
										7
									
								
								vendor/go.opentelemetry.io/otel/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/go.opentelemetry.io/otel/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -51,25 +51,18 @@ Currently, this project supports the following environments. | ||||
| |----------|------------|--------------| | ||||
| | Ubuntu   | 1.23       | amd64        | | ||||
| | Ubuntu   | 1.22       | amd64        | | ||||
| | Ubuntu   | 1.21       | amd64        | | ||||
| | Ubuntu   | 1.23       | 386          | | ||||
| | Ubuntu   | 1.22       | 386          | | ||||
| | Ubuntu   | 1.21       | 386          | | ||||
| | Linux    | 1.23       | arm64        | | ||||
| | Linux    | 1.22       | arm64        | | ||||
| | Linux    | 1.21       | arm64        | | ||||
| | macOS 13 | 1.23       | amd64        | | ||||
| | macOS 13 | 1.22       | amd64        | | ||||
| | macOS 13 | 1.21       | amd64        | | ||||
| | macOS    | 1.23       | arm64        | | ||||
| | macOS    | 1.22       | arm64        | | ||||
| | macOS    | 1.21       | arm64        | | ||||
| | Windows  | 1.23       | amd64        | | ||||
| | Windows  | 1.22       | amd64        | | ||||
| | Windows  | 1.21       | amd64        | | ||||
| | Windows  | 1.23       | 386          | | ||||
| | Windows  | 1.22       | 386          | | ||||
| | Windows  | 1.21       | 386          | | ||||
|  | ||||
| While this project should work for other systems, no compatibility guarantees | ||||
| are made for those systems currently. | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/go.opentelemetry.io/otel/baggage/baggage.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/go.opentelemetry.io/otel/baggage/baggage.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -50,7 +50,7 @@ type Property struct { | ||||
| // component boundaries may impose their own restrictions on Property key. | ||||
| // For example, the W3C Baggage specification restricts the Property keys to strings that | ||||
| // satisfy the token definition from RFC7230, Section 3.2.6. | ||||
| // For maximum compatibility, alpha-numeric value are strongly recommended to be used as Property key. | ||||
| // For maximum compatibility, alphanumeric value are strongly recommended to be used as Property key. | ||||
| func NewKeyProperty(key string) (Property, error) { | ||||
| 	if !validateBaggageName(key) { | ||||
| 		return newInvalidProperty(), fmt.Errorf("%w: %q", errInvalidKey, key) | ||||
| @@ -90,7 +90,7 @@ func NewKeyValueProperty(key, value string) (Property, error) { | ||||
| // component boundaries may impose their own restrictions on Property key. | ||||
| // For example, the W3C Baggage specification restricts the Property keys to strings that | ||||
| // satisfy the token definition from RFC7230, Section 3.2.6. | ||||
| // For maximum compatibility, alpha-numeric value are strongly recommended to be used as Property key. | ||||
| // For maximum compatibility, alphanumeric value are strongly recommended to be used as Property key. | ||||
| func NewKeyValuePropertyRaw(key, value string) (Property, error) { | ||||
| 	if !validateBaggageName(key) { | ||||
| 		return newInvalidProperty(), fmt.Errorf("%w: %q", errInvalidKey, key) | ||||
| @@ -287,7 +287,7 @@ func NewMember(key, value string, props ...Property) (Member, error) { | ||||
| // component boundaries may impose their own restrictions on baggage key. | ||||
| // For example, the W3C Baggage specification restricts the baggage keys to strings that | ||||
| // satisfy the token definition from RFC7230, Section 3.2.6. | ||||
| // For maximum compatibility, alpha-numeric value are strongly recommended to be used as baggage key. | ||||
| // For maximum compatibility, alphanumeric value are strongly recommended to be used as baggage key. | ||||
| func NewMemberRaw(key, value string, props ...Property) (Member, error) { | ||||
| 	m := Member{ | ||||
| 		key:        key, | ||||
|   | ||||
| @@ -125,7 +125,7 @@ func NewGRPCConfig(opts ...GRPCOption) Config { | ||||
| 	if cfg.ServiceConfig != "" { | ||||
| 		cfg.DialOptions = append(cfg.DialOptions, grpc.WithDefaultServiceConfig(cfg.ServiceConfig)) | ||||
| 	} | ||||
| 	// Priroritize GRPCCredentials over Insecure (passing both is an error). | ||||
| 	// Prioritize GRPCCredentials over Insecure (passing both is an error). | ||||
| 	if cfg.Traces.GRPCCredentials != nil { | ||||
| 		cfg.DialOptions = append(cfg.DialOptions, grpc.WithTransportCredentials(cfg.Traces.GRPCCredentials)) | ||||
| 	} else if cfg.Traces.Insecure { | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/doc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/doc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -22,7 +22,7 @@ target URL to which the exporter sends telemetry. | ||||
| The value must contain a scheme ("http" or "https") and host. | ||||
| The value may additionally contain a port and a path. | ||||
| The value should not contain a query string or fragment. | ||||
| The configuration can be overridden by [WithEndpoint], [WithEndpointURL], [WitnInsecure], and [WithURLPath] options. | ||||
| The configuration can be overridden by [WithEndpoint], [WithEndpointURL], [WithInsecure], and [WithURLPath] options. | ||||
|  | ||||
| OTEL_EXPORTER_OTLP_HEADERS, OTEL_EXPORTER_OTLP_TRACES_HEADERS (default: none) - | ||||
| key-value pairs used as headers associated with HTTP requests. | ||||
|   | ||||
| @@ -125,7 +125,7 @@ func NewGRPCConfig(opts ...GRPCOption) Config { | ||||
| 	if cfg.ServiceConfig != "" { | ||||
| 		cfg.DialOptions = append(cfg.DialOptions, grpc.WithDefaultServiceConfig(cfg.ServiceConfig)) | ||||
| 	} | ||||
| 	// Priroritize GRPCCredentials over Insecure (passing both is an error). | ||||
| 	// Prioritize GRPCCredentials over Insecure (passing both is an error). | ||||
| 	if cfg.Traces.GRPCCredentials != nil { | ||||
| 		cfg.DialOptions = append(cfg.DialOptions, grpc.WithTransportCredentials(cfg.Traces.GRPCCredentials)) | ||||
| 	} else if cfg.Traces.Insecure { | ||||
|   | ||||
							
								
								
									
										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
									
									
								
							| @@ -5,5 +5,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.29.0" | ||||
| 	return "1.30.0" | ||||
| } | ||||
|   | ||||
							
								
								
									
										274
									
								
								vendor/go.opentelemetry.io/otel/internal/global/meter.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										274
									
								
								vendor/go.opentelemetry.io/otel/internal/global/meter.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -5,8 +5,8 @@ package global // import "go.opentelemetry.io/otel/internal/global" | ||||
|  | ||||
| import ( | ||||
| 	"container/list" | ||||
| 	"reflect" | ||||
| 	"sync" | ||||
| 	"sync/atomic" | ||||
|  | ||||
| 	"go.opentelemetry.io/otel/metric" | ||||
| 	"go.opentelemetry.io/otel/metric/embedded" | ||||
| @@ -76,7 +76,7 @@ func (p *meterProvider) Meter(name string, opts ...metric.MeterOption) metric.Me | ||||
| 		return val | ||||
| 	} | ||||
|  | ||||
| 	t := &meter{name: name, opts: opts} | ||||
| 	t := &meter{name: name, opts: opts, instruments: make(map[instID]delegatedInstrument)} | ||||
| 	p.meters[key] = t | ||||
| 	return t | ||||
| } | ||||
| @@ -92,17 +92,29 @@ type meter struct { | ||||
| 	opts []metric.MeterOption | ||||
|  | ||||
| 	mtx         sync.Mutex | ||||
| 	instruments []delegatedInstrument | ||||
| 	instruments map[instID]delegatedInstrument | ||||
|  | ||||
| 	registry list.List | ||||
|  | ||||
| 	delegate atomic.Value // metric.Meter | ||||
| 	delegate metric.Meter | ||||
| } | ||||
|  | ||||
| type delegatedInstrument interface { | ||||
| 	setDelegate(metric.Meter) | ||||
| } | ||||
|  | ||||
| // instID are the identifying properties of a instrument. | ||||
| type instID struct { | ||||
| 	// name is the name of the stream. | ||||
| 	name string | ||||
| 	// description is the description of the stream. | ||||
| 	description string | ||||
| 	// kind defines the functional group of the instrument. | ||||
| 	kind reflect.Type | ||||
| 	// unit is the unit of the stream. | ||||
| 	unit string | ||||
| } | ||||
|  | ||||
| // setDelegate configures m to delegate all Meter functionality to Meters | ||||
| // created by provider. | ||||
| // | ||||
| @@ -110,12 +122,12 @@ type delegatedInstrument interface { | ||||
| // | ||||
| // It is guaranteed by the caller that this happens only once. | ||||
| func (m *meter) setDelegate(provider metric.MeterProvider) { | ||||
| 	meter := provider.Meter(m.name, m.opts...) | ||||
| 	m.delegate.Store(meter) | ||||
|  | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	meter := provider.Meter(m.name, m.opts...) | ||||
| 	m.delegate = meter | ||||
|  | ||||
| 	for _, inst := range m.instruments { | ||||
| 		inst.setDelegate(meter) | ||||
| 	} | ||||
| @@ -133,169 +145,295 @@ func (m *meter) setDelegate(provider metric.MeterProvider) { | ||||
| } | ||||
|  | ||||
| func (m *meter) Int64Counter(name string, options ...metric.Int64CounterOption) (metric.Int64Counter, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Int64Counter(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Int64Counter(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &siCounter{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewInt64CounterConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Int64UpDownCounter(name string, options ...metric.Int64UpDownCounterOption) (metric.Int64UpDownCounter, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Int64UpDownCounter(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Int64UpDownCounter(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &siUpDownCounter{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewInt64UpDownCounterConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Int64Histogram(name string, options ...metric.Int64HistogramOption) (metric.Int64Histogram, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Int64Histogram(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Int64Histogram(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &siHistogram{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewInt64HistogramConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Int64Gauge(name string, options ...metric.Int64GaugeOption) (metric.Int64Gauge, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Int64Gauge(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Int64Gauge(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &siGauge{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewInt64GaugeConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Int64ObservableCounter(name string, options ...metric.Int64ObservableCounterOption) (metric.Int64ObservableCounter, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Int64ObservableCounter(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Int64ObservableCounter(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &aiCounter{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewInt64ObservableCounterConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Int64ObservableUpDownCounter(name string, options ...metric.Int64ObservableUpDownCounterOption) (metric.Int64ObservableUpDownCounter, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Int64ObservableUpDownCounter(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Int64ObservableUpDownCounter(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &aiUpDownCounter{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewInt64ObservableUpDownCounterConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Int64ObservableGauge(name string, options ...metric.Int64ObservableGaugeOption) (metric.Int64ObservableGauge, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Int64ObservableGauge(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Int64ObservableGauge(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &aiGauge{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewInt64ObservableGaugeConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Float64Counter(name string, options ...metric.Float64CounterOption) (metric.Float64Counter, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Float64Counter(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Float64Counter(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &sfCounter{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewFloat64CounterConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Float64UpDownCounter(name string, options ...metric.Float64UpDownCounterOption) (metric.Float64UpDownCounter, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Float64UpDownCounter(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Float64UpDownCounter(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &sfUpDownCounter{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewFloat64UpDownCounterConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Float64Histogram(name string, options ...metric.Float64HistogramOption) (metric.Float64Histogram, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Float64Histogram(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Float64Histogram(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &sfHistogram{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewFloat64HistogramConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Float64Gauge(name string, options ...metric.Float64GaugeOption) (metric.Float64Gauge, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Float64Gauge(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Float64Gauge(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &sfGauge{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewFloat64GaugeConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Float64ObservableCounter(name string, options ...metric.Float64ObservableCounterOption) (metric.Float64ObservableCounter, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Float64ObservableCounter(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Float64ObservableCounter(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &afCounter{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewFloat64ObservableCounterConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Float64ObservableUpDownCounter(name string, options ...metric.Float64ObservableUpDownCounterOption) (metric.Float64ObservableUpDownCounter, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Float64ObservableUpDownCounter(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Float64ObservableUpDownCounter(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &afUpDownCounter{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewFloat64ObservableUpDownCounterConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| func (m *meter) Float64ObservableGauge(name string, options ...metric.Float64ObservableGaugeOption) (metric.Float64ObservableGauge, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		return del.Float64ObservableGauge(name, options...) | ||||
| 	} | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		return m.delegate.Float64ObservableGauge(name, options...) | ||||
| 	} | ||||
|  | ||||
| 	i := &afGauge{name: name, opts: options} | ||||
| 	m.instruments = append(m.instruments, i) | ||||
| 	cfg := metric.NewFloat64ObservableGaugeConfig(options...) | ||||
| 	id := instID{ | ||||
| 		name:        name, | ||||
| 		kind:        reflect.TypeOf(i), | ||||
| 		description: cfg.Description(), | ||||
| 		unit:        cfg.Unit(), | ||||
| 	} | ||||
| 	m.instruments[id] = i | ||||
| 	return i, nil | ||||
| } | ||||
|  | ||||
| // RegisterCallback captures the function that will be called during Collect. | ||||
| func (m *meter) RegisterCallback(f metric.Callback, insts ...metric.Observable) (metric.Registration, error) { | ||||
| 	if del, ok := m.delegate.Load().(metric.Meter); ok { | ||||
| 		insts = unwrapInstruments(insts) | ||||
| 		return del.RegisterCallback(f, insts...) | ||||
| 	} | ||||
|  | ||||
| 	m.mtx.Lock() | ||||
| 	defer m.mtx.Unlock() | ||||
|  | ||||
| 	if m.delegate != nil { | ||||
| 		insts = unwrapInstruments(insts) | ||||
| 		return m.delegate.RegisterCallback(f, insts...) | ||||
| 	} | ||||
|  | ||||
| 	reg := ®istration{instruments: insts, function: f} | ||||
| 	e := m.registry.PushBack(reg) | ||||
| 	reg.unreg = func() error { | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/metric/asyncfloat64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/metric/asyncfloat64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -213,7 +213,7 @@ type Float64Observer interface { | ||||
| } | ||||
|  | ||||
| // Float64Callback is a function registered with a Meter that makes | ||||
| // observations for a Float64Observerable instrument it is registered with. | ||||
| // observations for a Float64Observable instrument it is registered with. | ||||
| // Calls to the Float64Observer record measurement values for the | ||||
| // Float64Observable. | ||||
| // | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/metric/asyncint64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/metric/asyncint64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -212,7 +212,7 @@ type Int64Observer interface { | ||||
| } | ||||
|  | ||||
| // Int64Callback is a function registered with a Meter that makes observations | ||||
| // for an Int64Observerable instrument it is registered with. Calls to the | ||||
| // for an Int64Observable instrument it is registered with. Calls to the | ||||
| // Int64Observer record measurement values for the Int64Observable. | ||||
| // | ||||
| // The function needs to complete in a finite amount of time and the deadline | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/go.opentelemetry.io/otel/renovate.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/go.opentelemetry.io/otel/renovate.json
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -19,6 +19,10 @@ | ||||
|       "matchManagers": ["gomod"], | ||||
|       "matchDepTypes": ["indirect"], | ||||
|       "enabled": false | ||||
|     }, | ||||
|     { | ||||
|       "matchPackageNames": ["google.golang.org/genproto/googleapis/**"], | ||||
|       "groupName": "googleapis" | ||||
|     } | ||||
|   ] | ||||
| } | ||||
|   | ||||
							
								
								
									
										7
									
								
								vendor/go.opentelemetry.io/otel/sdk/resource/host_id_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/go.opentelemetry.io/otel/sdk/resource/host_id_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -10,17 +10,16 @@ import ( | ||||
| 	"golang.org/x/sys/windows/registry" | ||||
| ) | ||||
|  | ||||
| // implements hostIDReader | ||||
| // implements hostIDReader. | ||||
| type hostIDReaderWindows struct{} | ||||
|  | ||||
| // read reads MachineGuid from the windows registry key: | ||||
| // SOFTWARE\Microsoft\Cryptography | ||||
| // read reads MachineGuid from the Windows registry key: | ||||
| // SOFTWARE\Microsoft\Cryptography. | ||||
| func (*hostIDReaderWindows) read() (string, error) { | ||||
| 	k, err := registry.OpenKey( | ||||
| 		registry.LOCAL_MACHINE, `SOFTWARE\Microsoft\Cryptography`, | ||||
| 		registry.QUERY_VALUE|registry.WOW64_64KEY, | ||||
| 	) | ||||
|  | ||||
| 	if err != nil { | ||||
| 		return "", err | ||||
| 	} | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -17,7 +17,6 @@ import ( | ||||
| func platformOSDescription() (string, error) { | ||||
| 	k, err := registry.OpenKey( | ||||
| 		registry.LOCAL_MACHINE, `SOFTWARE\Microsoft\Windows NT\CurrentVersion`, registry.QUERY_VALUE) | ||||
|  | ||||
| 	if err != nil { | ||||
| 		return "", err | ||||
| 	} | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/sdk/version.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/sdk/version.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -5,5 +5,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.29.0" | ||||
| 	return "1.30.0" | ||||
| } | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/trace/context.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/trace/context.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -22,7 +22,7 @@ func ContextWithSpanContext(parent context.Context, sc SpanContext) context.Cont | ||||
| 	return ContextWithSpan(parent, nonRecordingSpan{sc: sc}) | ||||
| } | ||||
|  | ||||
| // ContextWithRemoteSpanContext returns a copy of parent with rsc set explicly | ||||
| // ContextWithRemoteSpanContext returns a copy of parent with rsc set explicitly | ||||
| // as a remote SpanContext and as the current Span. The Span implementation | ||||
| // that wraps rsc is non-recording and performs no operations other than to | ||||
| // return rsc as the SpanContext from the SpanContext method. | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/trace/doc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/trace/doc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -96,7 +96,7 @@ can embed the API interface directly. | ||||
|  | ||||
| This option is not recommended. It will lead to publishing packages that | ||||
| contain runtime panics when users update to newer versions of | ||||
| [go.opentelemetry.io/otel/trace], which may be done with a trasitive | ||||
| [go.opentelemetry.io/otel/trace], which may be done with a transitive | ||||
| dependency. | ||||
|  | ||||
| Finally, an author can embed another implementation in theirs. The embedded | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/go.opentelemetry.io/otel/version.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/go.opentelemetry.io/otel/version.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -5,5 +5,5 @@ package otel // import "go.opentelemetry.io/otel" | ||||
|  | ||||
| // Version is the current release version of OpenTelemetry in use. | ||||
| func Version() string { | ||||
| 	return "1.29.0" | ||||
| 	return "1.30.0" | ||||
| } | ||||
|   | ||||
							
								
								
									
										8
									
								
								vendor/go.opentelemetry.io/otel/versions.yaml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/go.opentelemetry.io/otel/versions.yaml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,7 @@ | ||||
|  | ||||
| module-sets: | ||||
|   stable-v1: | ||||
|     version: v1.29.0 | ||||
|     version: v1.30.0 | ||||
|     modules: | ||||
|       - go.opentelemetry.io/otel | ||||
|       - go.opentelemetry.io/otel/bridge/opencensus | ||||
| @@ -29,12 +29,12 @@ module-sets: | ||||
|       - go.opentelemetry.io/otel/sdk/metric | ||||
|       - go.opentelemetry.io/otel/trace | ||||
|   experimental-metrics: | ||||
|     version: v0.51.0 | ||||
|     version: v0.52.0 | ||||
|     modules: | ||||
|       - go.opentelemetry.io/otel/example/prometheus | ||||
|       - go.opentelemetry.io/otel/exporters/prometheus | ||||
|   experimental-logs: | ||||
|     version: v0.5.0 | ||||
|     version: v0.6.0 | ||||
|     modules: | ||||
|       - go.opentelemetry.io/otel/log | ||||
|       - go.opentelemetry.io/otel/sdk/log | ||||
| @@ -42,7 +42,7 @@ module-sets: | ||||
|       - go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp | ||||
|       - go.opentelemetry.io/otel/exporters/stdout/stdoutlog | ||||
|   experimental-schema: | ||||
|     version: v0.0.8 | ||||
|     version: v0.0.9 | ||||
|     modules: | ||||
|       - go.opentelemetry.io/otel/schema | ||||
| excluded-modules: | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/term/term_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/term/term_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -26,6 +26,7 @@ func makeRaw(fd int) (*State, error) { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	raw := st &^ (windows.ENABLE_ECHO_INPUT | windows.ENABLE_PROCESSED_INPUT | windows.ENABLE_LINE_INPUT | windows.ENABLE_PROCESSED_OUTPUT) | ||||
| 	raw |= windows.ENABLE_VIRTUAL_TERMINAL_INPUT | ||||
| 	if err := windows.SetConsoleMode(windows.Handle(fd), raw); err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
|   | ||||
							
								
								
									
										48
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										48
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							| @@ -482,18 +482,18 @@ go.opencensus.io/internal | ||||
| go.opencensus.io/trace | ||||
| go.opencensus.io/trace/internal | ||||
| go.opencensus.io/trace/tracestate | ||||
| # go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.54.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.55.0 | ||||
| ## explicit; go 1.22 | ||||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc | ||||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal | ||||
| # go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.54.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0 | ||||
| ## explicit; go 1.22 | ||||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp | ||||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request | ||||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv | ||||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil | ||||
| # go.opentelemetry.io/otel v1.29.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/otel v1.30.0 | ||||
| ## explicit; go 1.22 | ||||
| go.opentelemetry.io/otel | ||||
| go.opentelemetry.io/otel/attribute | ||||
| go.opentelemetry.io/otel/baggage | ||||
| @@ -507,31 +507,31 @@ go.opentelemetry.io/otel/semconv/v1.17.0 | ||||
| go.opentelemetry.io/otel/semconv/v1.20.0 | ||||
| go.opentelemetry.io/otel/semconv/v1.21.0 | ||||
| go.opentelemetry.io/otel/semconv/v1.26.0 | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 | ||||
| ## explicit; go 1.22 | ||||
| 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.29.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.30.0 | ||||
| ## explicit; go 1.22 | ||||
| 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.29.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.30.0 | ||||
| ## explicit; go 1.22 | ||||
| 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/metric v1.29.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/otel/metric v1.30.0 | ||||
| ## explicit; go 1.22 | ||||
| go.opentelemetry.io/otel/metric | ||||
| go.opentelemetry.io/otel/metric/embedded | ||||
| go.opentelemetry.io/otel/metric/noop | ||||
| # go.opentelemetry.io/otel/sdk v1.29.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/otel/sdk v1.30.0 | ||||
| ## explicit; go 1.22 | ||||
| go.opentelemetry.io/otel/sdk | ||||
| go.opentelemetry.io/otel/sdk/instrumentation | ||||
| go.opentelemetry.io/otel/sdk/internal/env | ||||
| @@ -539,8 +539,8 @@ go.opentelemetry.io/otel/sdk/internal/x | ||||
| go.opentelemetry.io/otel/sdk/resource | ||||
| go.opentelemetry.io/otel/sdk/trace | ||||
| go.opentelemetry.io/otel/sdk/trace/tracetest | ||||
| # go.opentelemetry.io/otel/trace v1.29.0 | ||||
| ## explicit; go 1.21 | ||||
| # go.opentelemetry.io/otel/trace v1.30.0 | ||||
| ## explicit; go 1.22 | ||||
| go.opentelemetry.io/otel/trace | ||||
| go.opentelemetry.io/otel/trace/embedded | ||||
| go.opentelemetry.io/otel/trace/noop | ||||
| @@ -550,7 +550,7 @@ go.opentelemetry.io/proto/otlp/collector/trace/v1 | ||||
| go.opentelemetry.io/proto/otlp/common/v1 | ||||
| go.opentelemetry.io/proto/otlp/resource/v1 | ||||
| go.opentelemetry.io/proto/otlp/trace/v1 | ||||
| # golang.org/x/crypto v0.26.0 | ||||
| # golang.org/x/crypto v0.27.0 | ||||
| ## explicit; go 1.20 | ||||
| golang.org/x/crypto/cast5 | ||||
| golang.org/x/crypto/openpgp | ||||
| @@ -568,7 +568,7 @@ golang.org/x/exp/slices | ||||
| # golang.org/x/mod v0.21.0 | ||||
| ## explicit; go 1.22.0 | ||||
| golang.org/x/mod/semver | ||||
| # golang.org/x/net v0.28.0 | ||||
| # golang.org/x/net v0.29.0 | ||||
| ## explicit; go 1.18 | ||||
| golang.org/x/net/bpf | ||||
| golang.org/x/net/html | ||||
| @@ -600,10 +600,10 @@ golang.org/x/sys/windows/registry | ||||
| golang.org/x/sys/windows/svc | ||||
| golang.org/x/sys/windows/svc/debug | ||||
| golang.org/x/sys/windows/svc/mgr | ||||
| # golang.org/x/term v0.23.0 | ||||
| # golang.org/x/term v0.24.0 | ||||
| ## explicit; go 1.18 | ||||
| golang.org/x/term | ||||
| # golang.org/x/text v0.17.0 | ||||
| # golang.org/x/text v0.18.0 | ||||
| ## explicit; go 1.18 | ||||
| golang.org/x/text/secure/bidirule | ||||
| golang.org/x/text/transform | ||||
| @@ -612,10 +612,10 @@ golang.org/x/text/unicode/norm | ||||
| # golang.org/x/time v0.3.0 | ||||
| ## explicit | ||||
| golang.org/x/time/rate | ||||
| # google.golang.org/genproto/googleapis/api v0.0.0-20240822170219-fc7c04adadcd | ||||
| # google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 | ||||
| ## explicit; go 1.21 | ||||
| google.golang.org/genproto/googleapis/api/httpbody | ||||
| # google.golang.org/genproto/googleapis/rpc v0.0.0-20240822170219-fc7c04adadcd | ||||
| # google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 | ||||
| ## explicit; go 1.21 | ||||
| google.golang.org/genproto/googleapis/rpc/code | ||||
| google.golang.org/genproto/googleapis/rpc/errdetails | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	![49699333+dependabot[bot]@users.noreply.github.com](/assets/img/avatar_default.png) dependabot[bot]
					dependabot[bot]