You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2026-06-03 18:35:08 +02:00
5ecaa5b54f
Fixes https://github.com/open-telemetry/opentelemetry-go/issues/7011 This PR updates https://github.com/open-telemetry/opentelemetry-go/pull/7493, and addresses outstanding comments. See commit descriptions for the changes made on top of that PR. Credit to @tongoss for most of the work. Benchmark results: ``` goos: linux goarch: amd64 pkg: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/observ cpu: Intel(R) Xeon(R) CPU @ 2.20GHz │ sec/op │ InstrumentationExportMetrics/NoError-24 787.4n ± 5% InstrumentationExportMetrics/PartialError-24 4.137µ ± 9% InstrumentationExportMetrics/FullError-24 3.938µ ± 7% geomean 2.341µ │ B/op │ InstrumentationExportMetrics/NoError-24 0.000 ± 0% InstrumentationExportMetrics/PartialError-24 787.0 ± 0% InstrumentationExportMetrics/FullError-24 787.0 ± 0% geomean ¹ ¹ summaries must be >0 to compute geomean │ allocs/op │ InstrumentationExportMetrics/NoError-24 0.000 ± 0% InstrumentationExportMetrics/PartialError-24 6.000 ± 0% InstrumentationExportMetrics/FullError-24 6.000 ± 0% geomean ¹ ¹ summaries must be >0 to compute geomean ``` ``` goos: linux goarch: amd64 pkg: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz │ sec/op │ ExporterExportMetrics/Observability-24 433.5µ ± 4% ExporterExportMetrics/NoObservability-24 439.3µ ± 4% geomean 436.4µ │ B/op │ ExporterExportMetrics/Observability-24 28.72Ki ± 2% ExporterExportMetrics/NoObservability-24 28.71Ki ± 2% geomean 28.71Ki │ allocs/op │ ExporterExportMetrics/Observability-24 446.0 ± 0% ExporterExportMetrics/NoObservability-24 446.0 ± 0% geomean 446.0 ``` Written with assistance from Gemini. --------- Co-authored-by: Robert Wu <robertxtw@gmail.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Flc゛ <i@flc.io>
74 lines
2.7 KiB
YAML
74 lines
2.7 KiB
YAML
# Copyright The OpenTelemetry Authors
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
module-sets:
|
|
stable-v1:
|
|
version: v1.43.0
|
|
modules:
|
|
- go.opentelemetry.io/otel
|
|
- go.opentelemetry.io/otel/bridge/opencensus
|
|
- go.opentelemetry.io/otel/bridge/opencensus/test
|
|
- go.opentelemetry.io/otel/bridge/opentracing
|
|
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
|
|
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
|
|
- go.opentelemetry.io/otel/exporters/otlp/otlptrace
|
|
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
|
|
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
|
|
- go.opentelemetry.io/otel/exporters/stdout/stdoutmetric
|
|
- go.opentelemetry.io/otel/exporters/stdout/stdouttrace
|
|
- go.opentelemetry.io/otel/exporters/zipkin
|
|
- go.opentelemetry.io/otel/metric
|
|
- go.opentelemetry.io/otel/sdk
|
|
- go.opentelemetry.io/otel/sdk/metric
|
|
- go.opentelemetry.io/otel/trace
|
|
experimental-metrics:
|
|
version: v0.65.0
|
|
modules:
|
|
- go.opentelemetry.io/otel/exporters/prometheus
|
|
- go.opentelemetry.io/otel/metric/x
|
|
experimental-logs:
|
|
version: v0.19.0
|
|
modules:
|
|
- go.opentelemetry.io/otel/log
|
|
- go.opentelemetry.io/otel/log/logtest
|
|
- go.opentelemetry.io/otel/sdk/log
|
|
- go.opentelemetry.io/otel/sdk/log/logtest
|
|
- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
|
|
- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
|
|
- go.opentelemetry.io/otel/exporters/stdout/stdoutlog
|
|
experimental-schema:
|
|
version: v0.0.16
|
|
modules:
|
|
- go.opentelemetry.io/otel/schema
|
|
excluded-modules:
|
|
- go.opentelemetry.io/otel/internal/tools
|
|
- go.opentelemetry.io/otel/trace/internal/telemetry/test
|
|
modules:
|
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace:
|
|
version-refs:
|
|
- ./internal/version.go
|
|
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric:
|
|
version-refs:
|
|
- ./internal/version.go
|
|
go.opentelemetry.io/otel/exporters/prometheus:
|
|
version-refs:
|
|
- ./internal/version.go
|
|
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc:
|
|
version-refs:
|
|
- ./internal/version.go
|
|
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp:
|
|
version-refs:
|
|
- ./internal/version.go
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:
|
|
version-refs:
|
|
- ./internal/version.go
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp:
|
|
version-refs:
|
|
- ./internal/version.go
|
|
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp:
|
|
version-refs:
|
|
- ./internal/version.go
|
|
go.opentelemetry.io/otel/exporters/stdout/stdoutlog:
|
|
version-refs:
|
|
- ./internal/version.go
|