mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-05-13 21:56:48 +02:00
Prerelease v1.0.0 (#2250)
* Update versions file for 1.0.0 release * Prepare stable-v1 for version v1.0.0 * Update trace signal status in documentation * Update changelog * Update CHANGELOG.md Co-authored-by: Robert Pająk <pellared@hotmail.com> Co-authored-by: Robert Pająk <pellared@hotmail.com>
This commit is contained in:
parent
61839133f3
commit
92551d3933
18
CHANGELOG.md
18
CHANGELOG.md
@ -8,21 +8,26 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- OTLP trace exporter now sets the SchemaURL field in the exported telemetry if the Tracer has WithSchemaURL option. (#2242)
|
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- NoopMeterProvider is now private and NewNoopMeterProvider must be used to obtain a noopMeterProvider. (#2237)
|
- NoopMeterProvider is now private and NewNoopMeterProvider must be used to obtain a noopMeterProvider. (#2237)
|
||||||
|
|
||||||
|
## [1.0.0] - 2021-09-20
|
||||||
|
|
||||||
|
This is the first stable release for the project.
|
||||||
|
This release includes an API and SDK for the tracing signal that will comply with the stability guarantees defined by the projects [versioning policy](./VERSIONING.md).
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- OTLP trace exporter now sets the `SchemaURL` field in the exported telemetry if the Tracer has `WithSchemaURL` option. (#2242)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Slice-valued attributes can correctly be used as map keys. (#2223)
|
- Slice-valued attributes can correctly be used as map keys. (#2223)
|
||||||
|
|
||||||
### Removed
|
### Removed
|
||||||
|
|
||||||
- Removed the zipkin.WithSDKOptions function. It already didn't have any effect (#2248).
|
- Removed the `"go.opentelemetry.io/otel/exporters/zipkin".WithSDKOptions` function. (#2248)
|
||||||
- Removed the deprecated package `go.opentelemetry.io/otel/oteltest`. (#2234)
|
- Removed the deprecated package `go.opentelemetry.io/otel/oteltest`. (#2234)
|
||||||
- Removed the deprecated package `go.opentelemetry.io/otel/bridge/opencensus/utils`. (#2233)
|
- Removed the deprecated package `go.opentelemetry.io/otel/bridge/opencensus/utils`. (#2233)
|
||||||
- Removed deprecated functions, types, and methods from `go.opentelemetry.io/otel/attribute` package.
|
- Removed deprecated functions, types, and methods from `go.opentelemetry.io/otel/attribute` package.
|
||||||
@ -1534,7 +1539,8 @@ It contains api and sdk for trace and meter.
|
|||||||
- CircleCI build CI manifest files.
|
- CircleCI build CI manifest files.
|
||||||
- CODEOWNERS file to track owners of this project.
|
- CODEOWNERS file to track owners of this project.
|
||||||
|
|
||||||
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.0.0-RC3...HEAD
|
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.0.0...HEAD
|
||||||
|
[1.0.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.0.0
|
||||||
[1.0.0-RC3]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.0.0-RC3
|
[1.0.0-RC3]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.0.0-RC3
|
||||||
[1.0.0-RC2]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.0.0-RC2
|
[1.0.0-RC2]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.0.0-RC2
|
||||||
[Experimental Metrics v0.22.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.22.0
|
[Experimental Metrics v0.22.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/metric/v0.22.0
|
||||||
|
14
README.md
14
README.md
@ -11,15 +11,13 @@ It provides a set of APIs to directly measure performance and behavior of your s
|
|||||||
|
|
||||||
## Project Status
|
## Project Status
|
||||||
|
|
||||||
| Signal | Status | Project |
|
| Signal | Status | Project |
|
||||||
| ------- | ---------------------- | ----------------------------------------------------------- |
|
| ------- | ---------- | ------- |
|
||||||
| Traces | Release Candidate | [1.0.0](https://github.com/orgs/open-telemetry/projects/15) |
|
| Traces | Stable | N/A |
|
||||||
| Metrics | Development paused [1] | N/A |
|
| Metrics | Alpha | N/A |
|
||||||
| Logs | Frozen [2] | N/A |
|
| Logs | Frozen [1] | N/A |
|
||||||
|
|
||||||
- [1]: The development of the metrics API and SDK has paused due to limited development resources, prioritization of a stable Traces release, and instability of the official overall design from the OpenTelemetry specification.
|
- [1]: The Logs signal development is halted for this project while we develop both Traces and Metrics.
|
||||||
Pull Requests for metrics related issues are not being accepted currently outside of security vulnerability mitigations.
|
|
||||||
- [2]: The Logs signal development is halted for this project while we develop both Traces and Metrics.
|
|
||||||
No Logs Pull Requests are currently being accepted.
|
No Logs Pull Requests are currently being accepted.
|
||||||
|
|
||||||
Progress and status specific to this repository is tracked in our local
|
Progress and status specific to this repository is tracked in our local
|
||||||
|
@ -12,8 +12,5 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
// package attribute provides key and value attributes.
|
// Package attribute provides key and value attributes.
|
||||||
//
|
|
||||||
// This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
// may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
package attribute // import "go.opentelemetry.io/otel/attribute"
|
package attribute // import "go.opentelemetry.io/otel/attribute"
|
||||||
|
@ -16,8 +16,5 @@
|
|||||||
Package baggage provides functionality for storing and retrieving
|
Package baggage provides functionality for storing and retrieving
|
||||||
baggage items in Go context. For propagating the baggage, see the
|
baggage items in Go context. For propagating the baggage, see the
|
||||||
go.opentelemetry.io/otel/propagation package.
|
go.opentelemetry.io/otel/propagation package.
|
||||||
|
|
||||||
This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
*/
|
*/
|
||||||
package baggage // import "go.opentelemetry.io/otel/baggage"
|
package baggage // import "go.opentelemetry.io/otel/baggage"
|
||||||
|
@ -4,11 +4,11 @@ go 1.15
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
go.opencensus.io v0.22.6-0.20201102222123-380f4078db9f
|
go.opencensus.io v0.22.6-0.20201102222123-380f4078db9f
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel => ../..
|
replace go.opentelemetry.io/otel => ../..
|
||||||
|
@ -4,10 +4,10 @@ go 1.15
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
go.opencensus.io v0.23.0
|
go.opencensus.io v0.23.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/bridge/opencensus v0.23.0
|
go.opentelemetry.io/otel/bridge/opencensus v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel => ../../..
|
replace go.opentelemetry.io/otel => ../../..
|
||||||
|
@ -6,8 +6,8 @@ replace go.opentelemetry.io/otel => ../..
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/opentracing/opentracing-go v1.2.0
|
github.com/opentracing/opentracing-go v1.2.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/bridge/opencensus => ../opencensus
|
replace go.opentelemetry.io/otel/bridge/opencensus => ../opencensus
|
||||||
|
@ -15,9 +15,6 @@
|
|||||||
/*
|
/*
|
||||||
Package codes defines the canonical error codes used by OpenTelemetry.
|
Package codes defines the canonical error codes used by OpenTelemetry.
|
||||||
|
|
||||||
This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
|
|
||||||
It conforms to [the OpenTelemetry
|
It conforms to [the OpenTelemetry
|
||||||
specification](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/api.md#statuscanonicalcode).
|
specification](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/api.md#statuscanonicalcode).
|
||||||
*/
|
*/
|
||||||
|
3
doc.go
3
doc.go
@ -16,9 +16,6 @@
|
|||||||
Package otel provides global access to the OpenTelemetry API. The subpackages of
|
Package otel provides global access to the OpenTelemetry API. The subpackages of
|
||||||
the otel package provide an implementation of the OpenTelemetry API.
|
the otel package provide an implementation of the OpenTelemetry API.
|
||||||
|
|
||||||
This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
|
|
||||||
The provided API is used to instrument code and measure data about that code's
|
The provided API is used to instrument code and measure data about that code's
|
||||||
performance and operation. The measured data, by default, is not processed or
|
performance and operation. The measured data, by default, is not processed or
|
||||||
transmitted anywhere. An implementation of the OpenTelemetry SDK, like the
|
transmitted anywhere. An implementation of the OpenTelemetry SDK, like the
|
||||||
|
@ -3,10 +3,10 @@ module go.opentelemetry.io/otel/example/fib
|
|||||||
go 1.15
|
go 1.15
|
||||||
|
|
||||||
require (
|
require (
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel => ../..
|
replace go.opentelemetry.io/otel => ../..
|
||||||
|
@ -9,9 +9,9 @@ replace (
|
|||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/jaeger v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/jaeger v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
||||||
|
@ -8,10 +8,10 @@ replace (
|
|||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
||||||
|
@ -10,11 +10,11 @@ replace (
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
go.opencensus.io v0.22.6-0.20201102222123-380f4078db9f
|
go.opencensus.io v0.22.6-0.20201102222123-380f4078db9f
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/bridge/opencensus v0.23.0
|
go.opentelemetry.io/otel/bridge/opencensus v0.23.0
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.23.0
|
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.23.0
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -8,10 +8,10 @@ replace (
|
|||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
google.golang.org/grpc v1.40.0
|
google.golang.org/grpc v1.40.0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -3,10 +3,10 @@ module go.opentelemetry.io/otel/example/passthrough
|
|||||||
go 1.15
|
go 1.15
|
||||||
|
|
||||||
require (
|
require (
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace (
|
replace (
|
||||||
|
@ -9,7 +9,7 @@ replace (
|
|||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/prometheus v0.23.0
|
go.opentelemetry.io/otel/exporters/prometheus v0.23.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
||||||
|
@ -9,10 +9,10 @@ replace (
|
|||||||
)
|
)
|
||||||
|
|
||||||
require (
|
require (
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/zipkin v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/zipkin v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
||||||
|
@ -13,7 +13,4 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
// Package jaeger contains an OpenTelemetry tracing exporter for Jaeger.
|
// Package jaeger contains an OpenTelemetry tracing exporter for Jaeger.
|
||||||
//
|
|
||||||
// This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
// may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
package jaeger // import "go.opentelemetry.io/otel/exporters/jaeger"
|
package jaeger // import "go.opentelemetry.io/otel/exporters/jaeger"
|
||||||
|
@ -5,9 +5,9 @@ go 1.15
|
|||||||
require (
|
require (
|
||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.6
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
||||||
|
@ -6,9 +6,9 @@ require (
|
|||||||
github.com/cenkalti/backoff/v4 v4.1.1
|
github.com/cenkalti/backoff/v4 v4.1.1
|
||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.6
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/metric v0.23.0
|
||||||
go.opentelemetry.io/proto/otlp v0.9.0
|
go.opentelemetry.io/proto/otlp v0.9.0
|
||||||
|
@ -4,10 +4,10 @@ go 1.15
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.23.0
|
go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.23.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/metric v0.23.0
|
||||||
go.opentelemetry.io/proto/otlp v0.9.0
|
go.opentelemetry.io/proto/otlp v0.9.0
|
||||||
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
|
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
|
||||||
|
@ -4,9 +4,9 @@ go 1.15
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.23.0
|
go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/proto/otlp v0.9.0
|
go.opentelemetry.io/proto/otlp v0.9.0
|
||||||
google.golang.org/protobuf v1.27.1
|
google.golang.org/protobuf v1.27.1
|
||||||
)
|
)
|
||||||
|
@ -6,9 +6,9 @@ require (
|
|||||||
github.com/cenkalti/backoff/v4 v4.1.1
|
github.com/cenkalti/backoff/v4 v4.1.1
|
||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.6
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
go.opentelemetry.io/proto/otlp v0.9.0
|
go.opentelemetry.io/proto/otlp v0.9.0
|
||||||
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
|
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
|
||||||
google.golang.org/grpc v1.40.0
|
google.golang.org/grpc v1.40.0
|
||||||
|
@ -4,9 +4,9 @@ go 1.15
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/proto/otlp v0.9.0
|
go.opentelemetry.io/proto/otlp v0.9.0
|
||||||
google.golang.org/grpc v1.40.0
|
google.golang.org/grpc v1.40.0
|
||||||
)
|
)
|
||||||
|
@ -13,10 +13,7 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Package otlptracehttp a client that sends traces to the collector
|
Package otlptracehttp a client that sends traces to the collector using HTTP
|
||||||
using HTTP with binary protobuf payloads.
|
with binary protobuf payloads.
|
||||||
|
|
||||||
This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
*/
|
*/
|
||||||
package otlptracehttp // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
|
package otlptracehttp // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
|
||||||
|
@ -4,10 +4,10 @@ go 1.15
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.0.0-RC3
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
go.opentelemetry.io/proto/otlp v0.9.0
|
go.opentelemetry.io/proto/otlp v0.9.0
|
||||||
google.golang.org/protobuf v1.27.1
|
google.golang.org/protobuf v1.27.1
|
||||||
)
|
)
|
||||||
|
@ -5,9 +5,9 @@ go 1.15
|
|||||||
require (
|
require (
|
||||||
github.com/prometheus/client_golang v1.11.0
|
github.com/prometheus/client_golang v1.11.0
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/metric v0.23.0
|
||||||
)
|
)
|
||||||
|
@ -9,9 +9,9 @@ replace (
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/metric v0.23.0
|
||||||
)
|
)
|
||||||
|
@ -14,7 +14,4 @@
|
|||||||
|
|
||||||
// Package stdout contains an OpenTelemetry exporter for tracing
|
// Package stdout contains an OpenTelemetry exporter for tracing
|
||||||
// telemetry to be written to an output destination as JSON.
|
// telemetry to be written to an output destination as JSON.
|
||||||
//
|
|
||||||
// This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
// may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
package stdouttrace // import "go.opentelemetry.io/otel/exporters/stdout/stdouttrace"
|
package stdouttrace // import "go.opentelemetry.io/otel/exporters/stdout/stdouttrace"
|
||||||
|
@ -9,9 +9,9 @@ replace (
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/bridge/opencensus => ../../../bridge/opencensus
|
replace go.opentelemetry.io/otel/bridge/opencensus => ../../../bridge/opencensus
|
||||||
|
@ -13,7 +13,4 @@
|
|||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
// Package zipkin contains an OpenTelemetry tracing exporter for Zipkin.
|
// Package zipkin contains an OpenTelemetry tracing exporter for Zipkin.
|
||||||
//
|
|
||||||
// This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
// may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
package zipkin // import "go.opentelemetry.io/otel/exporters/zipkin"
|
package zipkin // import "go.opentelemetry.io/otel/exporters/zipkin"
|
||||||
|
@ -6,9 +6,9 @@ require (
|
|||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.6
|
||||||
github.com/openzipkin/zipkin-go v0.2.5
|
github.com/openzipkin/zipkin-go v0.2.5
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
replace go.opentelemetry.io/otel/bridge/opencensus => ../../bridge/opencensus
|
||||||
|
2
go.mod
2
go.mod
@ -5,7 +5,7 @@ go 1.15
|
|||||||
require (
|
require (
|
||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.6
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel => ./
|
replace go.opentelemetry.io/otel => ./
|
||||||
|
@ -4,7 +4,7 @@ go 1.15
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ replace go.opentelemetry.io/otel/trace => ../trace
|
|||||||
require (
|
require (
|
||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.6
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/internal/metric v0.23.0
|
go.opentelemetry.io/otel/internal/metric v0.23.0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -15,9 +15,6 @@
|
|||||||
/*
|
/*
|
||||||
Package propagation contains OpenTelemetry context propagators.
|
Package propagation contains OpenTelemetry context propagators.
|
||||||
|
|
||||||
This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
|
|
||||||
OpenTelemetry propagators are used to extract and inject context data from and
|
OpenTelemetry propagators are used to extract and inject context data from and
|
||||||
into messages exchanged by applications. The propagator supported by this
|
into messages exchanged by applications. The propagator supported by this
|
||||||
package is the W3C Trace Context encoding
|
package is the W3C Trace Context encoding
|
||||||
|
@ -42,9 +42,9 @@ replace go.opentelemetry.io/otel/trace => ../../../trace
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/passthrough => ../../../example/passthrough
|
replace go.opentelemetry.io/otel/example/passthrough => ../../../example/passthrough
|
||||||
|
@ -7,8 +7,8 @@ replace go.opentelemetry.io/otel => ../
|
|||||||
require (
|
require (
|
||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.6
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/trace v1.0.0-RC3
|
go.opentelemetry.io/otel/trace v1.0.0
|
||||||
golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7
|
golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -16,9 +16,6 @@
|
|||||||
Package instrumentation provides an instrumentation library structure to be
|
Package instrumentation provides an instrumentation library structure to be
|
||||||
passed to both the OpenTelemetry Tracer and Meter components.
|
passed to both the OpenTelemetry Tracer and Meter components.
|
||||||
|
|
||||||
This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
|
|
||||||
For more information see
|
For more information see
|
||||||
[this](https://github.com/open-telemetry/oteps/blob/main/text/0083-component.md).
|
[this](https://github.com/open-telemetry/oteps/blob/main/text/0083-component.md).
|
||||||
*/
|
*/
|
||||||
|
@ -43,10 +43,10 @@ replace go.opentelemetry.io/otel/trace => ../../trace
|
|||||||
require (
|
require (
|
||||||
github.com/benbjohnson/clock v1.1.0 // do not upgrade to v1.1.x because it would require Go >= 1.15
|
github.com/benbjohnson/clock v1.1.0 // do not upgrade to v1.1.x because it would require Go >= 1.15
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
go.opentelemetry.io/otel/internal/metric v0.23.0
|
go.opentelemetry.io/otel/internal/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/metric v0.23.0
|
go.opentelemetry.io/otel/metric v0.23.0
|
||||||
go.opentelemetry.io/otel/sdk v1.0.0-RC3
|
go.opentelemetry.io/otel/sdk v1.0.0
|
||||||
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
go.opentelemetry.io/otel/sdk/export/metric v0.23.0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -14,9 +14,6 @@
|
|||||||
|
|
||||||
// Package resource provides detecting and representing resources.
|
// Package resource provides detecting and representing resources.
|
||||||
//
|
//
|
||||||
// This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
// may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
//
|
|
||||||
// The fundamental struct is a Resource which holds identifying information
|
// The fundamental struct is a Resource which holds identifying information
|
||||||
// about the entities for which telemetry is exported.
|
// about the entities for which telemetry is exported.
|
||||||
//
|
//
|
||||||
|
@ -15,9 +15,6 @@
|
|||||||
/*
|
/*
|
||||||
Package trace contains support for OpenTelemetry distributed tracing.
|
Package trace contains support for OpenTelemetry distributed tracing.
|
||||||
|
|
||||||
This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
|
|
||||||
The following assumes a basic familiarity with OpenTelemetry concepts.
|
The following assumes a basic familiarity with OpenTelemetry concepts.
|
||||||
See https://opentelemetry.io.
|
See https://opentelemetry.io.
|
||||||
*/
|
*/
|
||||||
|
@ -14,9 +14,6 @@
|
|||||||
|
|
||||||
// Package semconv implements OpenTelemetry semantic conventions.
|
// Package semconv implements OpenTelemetry semantic conventions.
|
||||||
//
|
//
|
||||||
// This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
// may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
//
|
|
||||||
// OpenTelemetry semantic conventions are agreed standardized naming
|
// OpenTelemetry semantic conventions are agreed standardized naming
|
||||||
// patterns for OpenTelemetry things. This package represents the conventions
|
// patterns for OpenTelemetry things. This package represents the conventions
|
||||||
// as of the v1.4.0 version of the OpenTelemetry specification.
|
// as of the v1.4.0 version of the OpenTelemetry specification.
|
||||||
|
@ -16,9 +16,6 @@
|
|||||||
Package trace provides an implementation of the tracing part of the
|
Package trace provides an implementation of the tracing part of the
|
||||||
OpenTelemetry API.
|
OpenTelemetry API.
|
||||||
|
|
||||||
This package is currently in a Release Candidate phase. Backwards incompatible changes
|
|
||||||
may be introduced prior to v1.0.0, but we believe the current API is ready to stabilize.
|
|
||||||
|
|
||||||
To participate in distributed traces a Span needs to be created for the
|
To participate in distributed traces a Span needs to be created for the
|
||||||
operation being performed as part of a traced workflow. It its simplest form:
|
operation being performed as part of a traced workflow. It its simplest form:
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ replace go.opentelemetry.io/otel/trace => ./
|
|||||||
require (
|
require (
|
||||||
github.com/google/go-cmp v0.5.6
|
github.com/google/go-cmp v0.5.6
|
||||||
github.com/stretchr/testify v1.7.0
|
github.com/stretchr/testify v1.7.0
|
||||||
go.opentelemetry.io/otel v1.0.0-RC3
|
go.opentelemetry.io/otel v1.0.0
|
||||||
)
|
)
|
||||||
|
|
||||||
replace go.opentelemetry.io/otel/example/passthrough => ../example/passthrough
|
replace go.opentelemetry.io/otel/example/passthrough => ../example/passthrough
|
||||||
|
@ -16,5 +16,5 @@ package otel // import "go.opentelemetry.io/otel"
|
|||||||
|
|
||||||
// Version is the current release version of OpenTelemetry in use.
|
// Version is the current release version of OpenTelemetry in use.
|
||||||
func Version() string {
|
func Version() string {
|
||||||
return "1.0.0-RC3"
|
return "1.0.0"
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
module-sets:
|
module-sets:
|
||||||
stable-v1:
|
stable-v1:
|
||||||
version: v1.0.0-RC3
|
version: v1.0.0
|
||||||
modules:
|
modules:
|
||||||
- go.opentelemetry.io/otel
|
- go.opentelemetry.io/otel
|
||||||
- go.opentelemetry.io/otel/bridge/opentracing
|
- go.opentelemetry.io/otel/bridge/opentracing
|
||||||
|
@ -19,7 +19,7 @@ The current status of the major functional components for OpenTelemetry Go is as
|
|||||||
|
|
||||||
| Tracing | Metrics | Logging |
|
| Tracing | Metrics | Logging |
|
||||||
| ------- | ------- | ------- |
|
| ------- | ------- | ------- |
|
||||||
| Release Candidate | Alpha | Not Yet Implemented |
|
| Stable | Alpha | Not Yet Implemented |
|
||||||
|
|
||||||
The current release can be found [here](https://github.com/open-telemetry/opentelemetry-go/releases)
|
The current release can be found [here](https://github.com/open-telemetry/opentelemetry-go/releases)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user