Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update opentelemetry-go monorepo #33173

Merged
merged 3 commits into from
May 27, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 21, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
go.opentelemetry.io/otel v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/prometheus v0.48.0 -> v0.49.0 age adoption passing confidence
go.opentelemetry.io/otel/metric v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/sdk v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/sdk/metric v1.26.0 -> v1.27.0 age adoption passing confidence
go.opentelemetry.io/otel/trace v1.26.0 -> v1.27.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.27.0: /v0.49.0/v0.3.0

Compare Source

This release includes the first beta release of the OpenTelemetry Logs Bridge API and SDK for Go.

Overview
Added
  • Add example for go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#​5242)
  • Add RecordFactory in go.opentelemetry.io/otel/sdk/log/logtest to facilitate testing exporter and processor implementations. (#​5258)
  • Add RecordFactory in go.opentelemetry.io/otel/log/logtest to facilitate testing bridge implementations. (#​5263)
  • The count of dropped records from the BatchProcessor in go.opentelemetry.io/otel/sdk/log is logged. (#​5276)
  • Add metrics in the otel-collector example. (#​5283)
  • Add the synchronous gauge instrument to go.opentelemetry.io/otel/metric. (#​5304)
    • An int64 or float64 synchronous gauge instrument can now be created from a Meter.
    • All implementations of the API (go.opentelemetry.io/otel/metric/noop, go.opentelemetry.io/otel/sdk/metric) are updated to support this instrument.
  • Add logs to go.opentelemetry.io/otel/example/dice. (#​5349)
Changed
  • The Shutdown method of Exporter in go.opentelemetry.io/otel/exporters/stdout/stdouttrace ignores the context cancellation and always returns nil. (#​5189)
  • The ForceFlush and Shutdown methods of the exporter returned by New in go.opentelemetry.io/otel/exporters/stdout/stdoutmetric ignore the context cancellation and always return nil. (#​5189)
  • Apply the value length limits to Record attributes in go.opentelemetry.io/otel/sdk/log. (#​5230)
  • De-duplicate map attributes added to a Record in go.opentelemetry.io/otel/sdk/log. (#​5230)
  • go.opentelemetry.io/otel/exporters/stdout/stdoutlog won't print timestamps when WithoutTimestamps option is set. (#​5241)
  • The go.opentelemetry.io/otel/exporters/stdout/stdoutlog exporter won't print AttributeValueLengthLimit and AttributeCountLimit fields now, instead it prints the DroppedAttributes field. (#​5272)
  • Improved performance in the Stringer implementation of go.opentelemetry.io/otel/baggage.Member by reducing the number of allocations. (#​5286)
  • Set the start time for last-value aggregates in go.opentelemetry.io/otel/sdk/metric. (#​5305)
  • The Span in go.opentelemetry.io/otel/sdk/trace will record links without span context if either non-empty TraceState or attributes are provided. (#​5315)
  • Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.24.0 to go.opentelemetry.io/otel/semconv/v1.25.0. (#​5374)
Fixed
  • Comparison of unordered maps for go.opentelemetry.io/otel/log.KeyValue and go.opentelemetry.io/otel/log.Value. (#​5306)
  • Fix the empty output of go.opentelemetry.io/otel/log.Value in go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#​5311)
  • Split the behavior of Recorder in go.opentelemetry.io/otel/log/logtest so it behaves as a LoggerProvider only. (#​5365)
  • Fix wrong package name of the error message when parsing endpoint URL in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​5371)
  • Identify the Logger returned from the global LoggerProvider in go.opentelemetry.io/otel/log/global with its schema URL. (#​5375)
What's Changed
New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.26.0...v1.27.0


Configuration

📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link
Member

@songy23 songy23 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Error: /home/runner/go/pkg/mod/go.opentelemetry.io/otel/sdk/[email protected]/meter.go:65:22: cannot use (*meter)(nil) (value of type *meter) as "go.opentelemetry.io/otel/metric".Meter value in variable declaration: *meter does not implement "go.opentelemetry.io/otel/metric".Meter (missing method Float64Gauge)
Error: /home/runner/go/pkg/mod/go.opentelemetry.io/otel/sdk/[email protected]/provider.go:90:9: cannot use mp.meters.Lookup(s, func() *meter {…}) (value of type *meter) as "go.opentelemetry.io/otel/metric".Meter value in return statement: *meter does not implement "go.opentelemetry.io/otel/metric".Meter (missing method Float64Gauge)

@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch 2 times, most recently from d138bd9 to 61d027a Compare May 22, 2024 22:05
@codeboten codeboten closed this May 22, 2024
@codeboten codeboten reopened this May 22, 2024
@renovate renovate bot force-pushed the renovate/opentelemetry-go-monorepo branch from 6298cbe to d8479c8 Compare May 24, 2024 14:23
Copy link
Contributor Author

renovate bot commented May 24, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: exporter/datadogexporter/integrationtest/go.sum
Command failed: go get -d -t ./...
go: downloading github.com/DataDog/datadog-agent/pkg/proto v0.54.0-rc.5
go: downloading github.com/tinylib/msgp v1.1.9
go: downloading go.opentelemetry.io/collector v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/confmap/provider/fileprovider v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/connector v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/exporter v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/exporter/debugexporter v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/otelcol v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/processor v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/processor/batchprocessor v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/receiver v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/receiver/otlpreceiver v0.101.1-0.20240523155058-812210ba3685
go: downloading github.com/DataDog/datadog-agent/pkg/trace v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-go/v5 v5.5.0
go: downloading github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.16.0
go: downloading github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.16.0
go: downloading github.com/patrickmn/go-cache v2.1.0+incompatible
go: downloading go.opentelemetry.io/collector/consumer v0.101.1-0.20240523155058-812210ba3685
go: downloading github.com/DataDog/datadog-agent/comp/core/config v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/comp/core/log v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/comp/otelcol/logsagentpipeline v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/comp/otelcol/logsagentpipeline/logsagentpipelineimpl v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/exporter/logsagentexporter v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/config/model v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/config/setup v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-api-client-go/v2 v2.26.0
go: downloading github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.16.0
go: downloading github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.16.0
go: downloading go.opentelemetry.io/collector/config/confighttp v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/config/confignet v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/config/configopaque v1.8.1-0.20240523143024-6f5d43f9e405
go: downloading go.opentelemetry.io/collector/config/configretry v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/featuregate v1.8.1-0.20240523143024-6f5d43f9e405
go: downloading gopkg.in/zorkian/go-datadog-api.v2 v2.30.0
go: downloading github.com/DataDog/sketches-go v1.4.5
go: downloading github.com/philhofer/fwd v1.1.2
go: downloading go.opentelemetry.io/collector/confmap/converter/expandconverter v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/confmap/provider/envprovider v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/confmap/provider/httpprovider v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/extension v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/service v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/config/configgrpc v0.101.1-0.20240523155058-812210ba3685
go: downloading github.com/DataDog/datadog-agent/pkg/obfuscate v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.54.0-rc.5
go: downloading go.uber.org/atomic v1.11.0
go: downloading github.com/Microsoft/go-winio v0.6.1
go: downloading github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.16.0
go: downloading golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842
go: downloading github.com/DataDog/datadog-agent/comp/core/secrets v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/config/env v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/fxutil v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/optional v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/winutil v0.54.0-rc.5
go: downloading github.com/DataDog/viper v1.13.3
go: downloading go.uber.org/fx v1.18.2
go: downloading github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/comp/core/hostname/hostnameinterface v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/comp/logs/agent/config v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/auditor v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/client v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/diagnostic v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/status/statusinterface v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/status/health v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/startstop v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/message v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/sources v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/scrubber v0.54.0-rc.5
go: downloading github.com/stormcat24/protodep v0.1.8
go: downloading github.com/DataDog/datadog-agent/pkg/util/log v0.54.0-rc.5
go: downloading github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826
go: downloading github.com/spf13/afero v1.10.0
go: downloading github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/executable v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/hostname/validate v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/system v0.54.0-rc.5
go: downloading github.com/cenkalti/backoff v2.2.1+incompatible
go: downloading github.com/DataDog/agent-payload/v5 v5.0.118
go: downloading github.com/golang/snappy v0.0.4
go: downloading github.com/klauspost/compress v1.17.8
go: downloading github.com/rs/cors v1.10.1
go: downloading go.opentelemetry.io/collector/config/configauth v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/config/configcompression v1.8.1-0.20240523143024-6f5d43f9e405
go: downloading go.opentelemetry.io/collector/config/configtls v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/config/internal v0.101.1-0.20240523155058-812210ba3685
go: downloading go.opentelemetry.io/collector/extension/auth v0.101.1-0.20240523155058-812210ba3685
go: downloading github.com/hashicorp/go-version v1.6.0
go: downloading github.com/alecthomas/participle/v2 v2.1.1
go: downloading github.com/iancoleman/strcase v0.3.0
go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: downloading go.opencensus.io v0.24.0
go: downloading go.opentelemetry.io/contrib/config v0.6.0
go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.26.0
go: downloading go.opentelemetry.io/collector/pdata/testdata v0.101.1-0.20240523155058-812210ba3685
go: downloading github.com/mostynb/go-grpc-compression v1.2.2
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.51.0
go: downloading github.com/DataDog/go-sqllexer v0.0.9
go: downloading github.com/outcaste-io/ristretto v0.2.1
go: downloading github.com/DataDog/go-tuf v1.1.0-0.5.2
go: downloading golang.org/x/tools v0.21.0
go: downloading github.com/DataDog/datadog-agent/pkg/util/cgroups v0.54.0-rc.5
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading github.com/DataDog/datadog-agent/pkg/util/filesystem v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/system/socket v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/comp/def v0.54.0-rc.5
go: downloading github.com/fsnotify/fsnotify v1.7.0
go: downloading github.com/hashicorp/hcl v1.0.0
go: downloading github.com/magiconair/properties v1.8.7
go: downloading github.com/mitchellh/mapstructure v1.5.1-0.20231216201459-8508981c8b6c
go: downloading github.com/pelletier/go-toml v1.2.0
go: downloading github.com/spf13/cast v1.5.1
go: downloading github.com/spf13/jwalterweatherman v1.0.0
go: downloading go.uber.org/dig v1.17.0
go: downloading github.com/DataDog/datadog-agent/pkg/logs/processor v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/sds v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/sender v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/config/utils v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/metrics v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/telemetry v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/backoff v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/http v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/version v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/util/statstracker v0.54.0-rc.5
go: downloading github.com/DataDog/datadog-agent/pkg/logs/status/utils v0.54.0-rc.5
go: downloading github.com/briandowns/spinner v1.23.0
go: downloading github.com/cihub/seelog v0.0.0-20170130134532-f561c5e57575
go: downloading github.com/golang/mock v1.6.0
go: downloading github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0
go: downloading github.com/DataDog/datadog-agent/pkg/util/pointer v0.54.0-rc.5
go: downloading github.com/shirou/gopsutil/v3 v3.24.4
go: downloading github.com/DataDog/zstd v1.5.2
go: downloading github.com/goccy/go-json v0.10.2
go: downloading golang.org/x/oauth2 v0.20.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.23.0
go: downloading github.com/DataDog/gohai v0.0.0-20230524154621-4316413895ee
go: downloading gonum.org/v1/gonum v0.15.0
go: downloading go.opentelemetry.io/otel/bridge/opencensus v1.27.0
go: downloading go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.27.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0
go: downloading go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.26.0
go: downloading github.com/secure-systems-lab/go-securesystemslib v0.7.0
go: downloading github.com/containerd/cgroups/v3 v3.0.3
go: downloading github.com/karrick/godirwalk v1.17.0
go: downloading github.com/hectane/go-acl v0.0.0-20190604041725-da78bae5fc95
go: downloading github.com/DataDog/dd-sensitive-data-scanner/sds-go/go v0.0.0-20240419161837-f1b2f553edfe
go: downloading github.com/benbjohnson/clock v1.3.5
go: downloading github.com/DataDog/datadog-agent/comp/core/telemetry v0.54.0-rc.5
go: downloading github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c
go: downloading github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c
go: downloading github.com/shoenig/go-m1cpu v0.1.6
go: downloading github.com/tklauser/go-sysconf v0.3.12
go: downloading github.com/yusufpapurcu/wmi v1.2.4
go: downloading cloud.google.com/go/compute/metadata v0.3.0
go: downloading github.com/gobwas/glob v0.2.3
go: downloading golang.org/x/sync v0.7.0
go: downloading github.com/coreos/go-systemd/v22 v22.5.0
go: downloading github.com/docker/go-units v0.5.0
go: downloading github.com/godbus/dbus/v5 v5.0.6
go: downloading github.com/opencontainers/runtime-spec v1.1.0-rc.3
go: downloading github.com/tklauser/numcpus v0.6.1
go: downloading k8s.io/klog/v2 v2.120.1
go: downloading github.com/imdario/mergo v0.3.16
go: downloading github.com/go-ole/go-ole v1.2.6
go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7
go: downloading golang.org/x/mod v0.17.0
go: downloading github.com/go-openapi/swag v0.22.9
go: downloading github.com/go-openapi/jsonreference v0.20.4
go: downloading github.com/go-openapi/jsonpointer v0.20.2
go: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/integrationtest tested by
	github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/integrationtest.test imports
	github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter imports
	github.com/DataDog/datadog-agent/comp/otelcol/logsagentpipeline/logsagentpipelineimpl imports
	github.com/DataDog/datadog-agent/pkg/logs/auditor: github.com/DataDog/datadog-agent/pkg/logs/[email protected]: Get "https://proxy.golang.org/github.com/%21data%21dog/datadog-agent/pkg/logs/auditor/@v/v0.54.0-rc.5.zip": read tcp 172.17.0.4:59652->142.251.167.141:443: read: connection reset by peer
go: warning: github.com/openshift/[email protected]+incompatible: retracted by module author: v3.9.0 is the only tag in openshift/api and it was created before go.mod was
go: to switch to the latest unretracted version, run:
	go get github.com/openshift/api@latest

@codeboten codeboten merged commit de98bcc into main May 27, 2024
162 checks passed
@codeboten codeboten deleted the renovate/opentelemetry-go-monorepo branch May 27, 2024 17:37
@github-actions github-actions bot added this to the next release milestone May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants