build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace
Bumps [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) from 1.40.0 to 1.42.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.40.0...v1.42.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/exporters/stdout/stdouttrace dependency-version: 1.42.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
committed by
Ralf Haferkamp
parent
524b21230f
commit
899e42fdb0
@@ -100,7 +100,7 @@ require (
|
|||||||
go.opentelemetry.io/contrib/zpages v0.65.0
|
go.opentelemetry.io/contrib/zpages v0.65.0
|
||||||
go.opentelemetry.io/otel v1.42.0
|
go.opentelemetry.io/otel v1.42.0
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.41.0
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.41.0
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.40.0
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.42.0
|
||||||
go.opentelemetry.io/otel/sdk v1.42.0
|
go.opentelemetry.io/otel/sdk v1.42.0
|
||||||
go.opentelemetry.io/otel/trace v1.42.0
|
go.opentelemetry.io/otel/trace v1.42.0
|
||||||
golang.org/x/crypto v0.48.0
|
golang.org/x/crypto v0.48.0
|
||||||
|
|||||||
@@ -1321,8 +1321,8 @@ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.41.0 h1:mq/Qc
|
|||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.41.0/go.mod h1:yk5LXEYhsL2htyDNJbEq7fWzNEigeEdV5xBF/Y+kAv0=
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.41.0/go.mod h1:yk5LXEYhsL2htyDNJbEq7fWzNEigeEdV5xBF/Y+kAv0=
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0 h1:wVZXIWjQSeSmMoxF74LzAnpVQOAFDo3pPji9Y4SOFKc=
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0 h1:wVZXIWjQSeSmMoxF74LzAnpVQOAFDo3pPji9Y4SOFKc=
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0/go.mod h1:khvBS2IggMFNwZK/6lEeHg/W57h/IX6J4URh57fuI40=
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0/go.mod h1:khvBS2IggMFNwZK/6lEeHg/W57h/IX6J4URh57fuI40=
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.40.0 h1:MzfofMZN8ulNqobCmCAVbqVL5syHw+eB2qPRkCMA/fQ=
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.42.0 h1:s/1iRkCKDfhlh1JF26knRneorus8aOwVIDhvYx9WoDw=
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.40.0/go.mod h1:E73G9UFtKRXrxhBsHtG00TB5WxX57lpsQzogDkqBTz8=
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.42.0/go.mod h1:UI3wi0FXg1Pofb8ZBiBLhtMzgoTm1TYkMvn71fAqDzs=
|
||||||
go.opentelemetry.io/otel/metric v1.42.0 h1:2jXG+3oZLNXEPfNmnpxKDeZsFI5o4J+nz6xUlaFdF/4=
|
go.opentelemetry.io/otel/metric v1.42.0 h1:2jXG+3oZLNXEPfNmnpxKDeZsFI5o4J+nz6xUlaFdF/4=
|
||||||
go.opentelemetry.io/otel/metric v1.42.0/go.mod h1:RlUN/7vTU7Ao/diDkEpQpnz3/92J9ko05BIwxYa2SSI=
|
go.opentelemetry.io/otel/metric v1.42.0/go.mod h1:RlUN/7vTU7Ao/diDkEpQpnz3/92J9ko05BIwxYa2SSI=
|
||||||
go.opentelemetry.io/otel/sdk v1.42.0 h1:LyC8+jqk6UJwdrI/8VydAq/hvkFKNHZVIWuslJXYsDo=
|
go.opentelemetry.io/otel/sdk v1.42.0 h1:LyC8+jqk6UJwdrI/8VydAq/hvkFKNHZVIWuslJXYsDo=
|
||||||
|
|||||||
Generated
Vendored
+29
-13
@@ -17,8 +17,8 @@ import (
|
|||||||
"go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal"
|
"go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal"
|
||||||
"go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/x"
|
"go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/x"
|
||||||
"go.opentelemetry.io/otel/metric"
|
"go.opentelemetry.io/otel/metric"
|
||||||
semconv "go.opentelemetry.io/otel/semconv/v1.39.0"
|
semconv "go.opentelemetry.io/otel/semconv/v1.40.0"
|
||||||
"go.opentelemetry.io/otel/semconv/v1.39.0/otelconv"
|
"go.opentelemetry.io/otel/semconv/v1.40.0/otelconv"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@@ -150,10 +150,12 @@ func NewInstrumentation(id int64) (*Instrumentation, error) {
|
|||||||
func (i *Instrumentation) ExportSpans(ctx context.Context, nSpans int) ExportOp {
|
func (i *Instrumentation) ExportSpans(ctx context.Context, nSpans int) ExportOp {
|
||||||
start := time.Now()
|
start := time.Now()
|
||||||
|
|
||||||
addOpt := get[metric.AddOption](addOptPool)
|
if i.inflightSpans.Enabled(ctx) {
|
||||||
defer put(addOptPool, addOpt)
|
addOpt := get[metric.AddOption](addOptPool)
|
||||||
*addOpt = append(*addOpt, i.setOpt)
|
defer put(addOptPool, addOpt)
|
||||||
i.inflightSpans.Add(ctx, int64(nSpans), *addOpt...)
|
*addOpt = append(*addOpt, i.setOpt)
|
||||||
|
i.inflightSpans.Add(ctx, int64(nSpans), *addOpt...)
|
||||||
|
}
|
||||||
|
|
||||||
return ExportOp{
|
return ExportOp{
|
||||||
ctx: ctx,
|
ctx: ctx,
|
||||||
@@ -177,20 +179,32 @@ type ExportOp struct {
|
|||||||
// The err parameter indicates whether the operation failed. If err is not nil,
|
// The err parameter indicates whether the operation failed. If err is not nil,
|
||||||
// the number of failed spans (nSpans - success) is also recorded.
|
// the number of failed spans (nSpans - success) is also recorded.
|
||||||
func (e ExportOp) End(success int64, err error) {
|
func (e ExportOp) End(success int64, err error) {
|
||||||
|
inflightSpansEnable := e.inst.inflightSpans.Enabled(e.ctx)
|
||||||
|
exportedSpansEnable := e.inst.exportedSpans.Enabled(e.ctx)
|
||||||
|
opDurationEnable := e.inst.opDuration.Enabled(e.ctx)
|
||||||
|
|
||||||
|
if !inflightSpansEnable && !exportedSpansEnable && !opDurationEnable {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
addOpt := get[metric.AddOption](addOptPool)
|
addOpt := get[metric.AddOption](addOptPool)
|
||||||
defer put(addOptPool, addOpt)
|
defer put(addOptPool, addOpt)
|
||||||
*addOpt = append(*addOpt, e.inst.setOpt)
|
*addOpt = append(*addOpt, e.inst.setOpt)
|
||||||
|
|
||||||
e.inst.inflightSpans.Add(e.ctx, -e.nSpans, *addOpt...)
|
if inflightSpansEnable {
|
||||||
|
e.inst.inflightSpans.Add(e.ctx, -e.nSpans, *addOpt...)
|
||||||
|
}
|
||||||
|
|
||||||
// Record the success and duration of the operation.
|
// Record the success and duration of the operation.
|
||||||
//
|
//
|
||||||
// Do not exclude 0 values, as they are valid and indicate no spans
|
// Do not exclude 0 values, as they are valid and indicate no spans
|
||||||
// were exported which is meaningful for certain aggregations.
|
// were exported which is meaningful for certain aggregations.
|
||||||
e.inst.exportedSpans.Add(e.ctx, success, *addOpt...)
|
if exportedSpansEnable {
|
||||||
|
e.inst.exportedSpans.Add(e.ctx, success, *addOpt...)
|
||||||
|
}
|
||||||
|
|
||||||
mOpt := e.inst.setOpt
|
mOpt := e.inst.setOpt
|
||||||
if err != nil {
|
if err != nil && exportedSpansEnable {
|
||||||
attrs := get[attribute.KeyValue](measureAttrsPool)
|
attrs := get[attribute.KeyValue](measureAttrsPool)
|
||||||
defer put(measureAttrsPool, attrs)
|
defer put(measureAttrsPool, attrs)
|
||||||
*attrs = append(*attrs, e.inst.attrs...)
|
*attrs = append(*attrs, e.inst.attrs...)
|
||||||
@@ -207,8 +221,10 @@ func (e ExportOp) End(success int64, err error) {
|
|||||||
e.inst.exportedSpans.Add(e.ctx, e.nSpans-success, *addOpt...)
|
e.inst.exportedSpans.Add(e.ctx, e.nSpans-success, *addOpt...)
|
||||||
}
|
}
|
||||||
|
|
||||||
recordOpt := get[metric.RecordOption](recordOptPool)
|
if opDurationEnable {
|
||||||
defer put(recordOptPool, recordOpt)
|
recordOpt := get[metric.RecordOption](recordOptPool)
|
||||||
*recordOpt = append(*recordOpt, mOpt)
|
defer put(recordOptPool, recordOpt)
|
||||||
e.inst.opDuration.Record(e.ctx, time.Since(e.start).Seconds(), *recordOpt...)
|
*recordOpt = append(*recordOpt, mOpt)
|
||||||
|
e.inst.opDuration.Record(e.ctx, time.Since(e.start).Seconds(), *recordOpt...)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -5,4 +5,4 @@ package internal // import "go.opentelemetry.io/otel/exporters/stdout/stdouttrac
|
|||||||
|
|
||||||
// Version is the current release version of the OpenTelemetry stdouttrace
|
// Version is the current release version of the OpenTelemetry stdouttrace
|
||||||
// exporter in use.
|
// exporter in use.
|
||||||
const Version = "1.40.0"
|
const Version = "1.42.0"
|
||||||
|
|||||||
Vendored
+2
-2
@@ -2382,8 +2382,8 @@ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/observ
|
|||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig
|
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/otlptracegrpc/internal/retry
|
||||||
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/x
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/x
|
||||||
# go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.40.0
|
# go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.42.0
|
||||||
## explicit; go 1.24.0
|
## explicit; go 1.25.0
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal
|
||||||
go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/counter
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/counter
|
||||||
|
|||||||
Reference in New Issue
Block a user