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

Bump the otel group across 1 directory with 2 updates #95

Merged
merged 1 commit into from
Sep 12, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 12, 2024

Bumps the otel group with 1 update in the / directory: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden.

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden from 0.108.0 to 0.109.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden's releases.

v0.109.0

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

End User Changelog

🛑 Breaking changes 🛑

  • clickhouseexporter: Upgrade trace SpanKind and StatusCode string values (#34799) This change updates the output of the trace SpanKind and StatusCode fields to be consistent with the specification's enum values. While this change will not break any deployments, it may affect queries dependent on the old enum names.

    For more details on old->new values, see this related PR: open-telemetry/opentelemetry-collector#6250

  • spanmetricsconnector: Improve consistency between metrics generated by spanmetricsconnector. Added traces.span.metrics as default namespace (#33227, #32818) Default namespace for the generated metrics is traces.span.metrics now. | The deprecated metrics are: calls, duration and events. | The feature flag connector.spanmetrics.legacyLatencyMetricNames was added to revert the behavior.

  • servicegraphconnector: Fix histogram metrics miss unit (#34511) All metrics will remove the suffix _seconds. It will not introduce breaking change if users use | prometheusexporter or prometheusremotewriteexporter to exporter metrics in pipeline. | In some cases, like using clickhouseexporter(save data in native OTLP format), it will be a breaking change. | Users can use transformprocessor to add back this suffix.

  • gitproviderreceiver: The Git Provider Receiver has been renamed to GitHub Receiver. (#34731) This rename was to better match the OpenTelemetry semantic convention changes in v1.27.0 and allows for Traces and Log signals to be added to this component. Traces as mentioned in issue #27460 will be added in a future release to this component.

  • ottl: Remove tracing from OTTL due to performance concerns (#34910)

  • vcenterreceiver: Updated units on several metrics to be more in line with documented semantics. (#34946) The following are the metrics with their respective unit changes:

    • vcenter.datacenter.cpu.limit ({MHz} -> MHz)
    • vcenter.cluster.cpu.limit ({MHz} -> MHz)
    • vcenter.cluster.cpu.effective ({MHz} -> MHz)
    • vcenter.cluster.vsan.operations ({operations/sec} -> {operations/s})
    • vcenter.cluster.vsan.congestions ({congestions/sec} -> {congestions/s})
    • vcenter.host.network.packet.error.rate ({errors/sec} -> {errors/s})
    • vcenter.host.network.packet.rate ({packets/sec} -> {packets/s})
    • vcenter.host.network.packet.drop.rate ({packets/sec} -> {packets/s})
    • vcenter.host.vsan.operations ({operations/sec} -> {operations/s})
    • vcenter.host.vsan.congestions ({congestions/sec} -> {congestions/s})
    • vcenter.resource_pool.cpu.usage ({MHz} -> MHz)
    • vcenter.vm.network.throughput (By/sec -> By/s)
    • vcenter.vm.network.packet.rate ({packets/sec} -> {packets/s})
    • vcenter.vm.vsan.operations ({operations/sec} -> {operations/s})

🚩 Deprecations 🚩

  • instanaexporter: Marking instanaexporter module as deprecated (#34994)

💡 Enhancements 💡

  • pkg/ottl: Added Decode() converter function (#32493)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden's changelog.

v0.109.0

🛑 Breaking changes 🛑

  • pkg/ottl: Change the OTTL grammar to support expressing statements context via path names (#29017) The ottl.Path interface requires a new method: Context() string
  • prometheusreceiver: Move the TargetAllocator configuration struct to an internal directory (#33146)

💡 Enhancements 💡

  • pkg/ottl: Add support for localized time parsing into the coreinternal/timeutils (#32977)
  • googlecloudmonitoringreceiver: Enhancing the Google Cloud monitoring receiver to establish a client connection, scrape GCP Cloud Metrics, and transform them into an OpenTelemetry compatible format for pipeline processing. (#33762)
    • Implements client connection to Google Cloud Monitoring API.
    • Scrapes timeseries data based on configured metrics.
    • Converts the data into OpenTelemetry format for use in the pipeline.
Commits
  • bd98b9d [chore] Prepare release 0.109.0 (#35124)
  • 44bc868 [receiver/hostmetrics] respect env var use in filesystem scraper (#35045)
  • 0678231 [filestorage] - Add directory validation for compaction on-rebound (#35114)
  • ede416f Synchronize shutdown in stanza adapter (#34638)
  • 6c9976a [fileconsumer] Fix max_concurrent_files check (#35118)
  • 17be441 Update otelcol to latest release 1.15.0 and 0.109.0 (#35093)
  • 71ce97e [chore] Fixing Prom Compliance tests (#35071)
  • bd66ceb [chore] Update test expectation to include processorhelper metrics (#35073)
  • b3e952f [exporter/datadogexporter] Add support for custom log source (#35051)
  • 0ceefaa [exporter/datadog] Use correct hostname for logs in logs agent pipeline (#35058)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/pdata from 1.14.1 to 1.15.0

Release notes

Sourced from go.opentelemetry.io/collector/pdata's releases.

v1.15.0/v0.109.0

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.109.0

End User Changelog

The ocb binary has an identified bug caused by the fact that some of the providers have been marked stable and the default providers in the ocb binary still use the unstable version. In order to fix this explicitly add the default providers in your otel builder config, if not already configured:

providers:
  - gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v0.109.0
  - gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v0.109.0
  - gomod: go.opentelemetry.io/collector/confmap/provider/httpprovider v0.109.0
  - gomod: go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.109.0
  - gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.109.0

🛑 Breaking changes 🛑

  • scraperhelper: Remove deprecated ObsReport, ObsReportSettings, NewObsReport types/funcs (#11086)
  • confmap: Remove stable confmap.strictlyTypedInput gate (#11008)
  • confmap: Removes stable confmap.unifyEnvVarExpansion feature gate. (#11007)
  • ballastextension: Removes the deprecated ballastextension (#10671)
  • service: Removes stable service.disableOpenCensusBridge feature gate (#11009)

🚩 Deprecations 🚩

  • processorhelper: These funcs are not used anywhere, marking them deprecated. (#11083)

🚀 New components 🚀

  • extension/experimental/storage: Move extension/experimental/storage into a separate module (#11022)

💡 Enhancements 💡

  • configtelemetry: Add guidelines for each level of component telemetry (#10286)

  • service: move useOtelWithSDKConfigurationForInternalTelemetry gate to beta (#11091)

  • service: implement a no-op tracer provider that doesn't propagate the context (#11026) The no-op tracer provider supported by the SDK incurs a memory cost of propagating the context no matter what. This is not needed if tracing is not enabled in the Collector. This implementation of the no-op tracer provider removes the need to allocate memory when tracing is disabled.

  • envprovider: Mark module as stable (#10982)

  • fileprovider: Mark module as stable (#10983)

  • processor: Add incoming and outgoing counts for processors using processorhelper. (#10910) Any processor using the processorhelper package (this is most processors) will automatically report incoming and outgoing item counts. The new metrics are:

    • otelcol_processor_incoming_spans
    • otelcol_processor_outgoing_spans
    • otelcol_processor_incoming_metric_points
    • otelcol_processor_outgoing_metric_points

... (truncated)

Changelog

Sourced from go.opentelemetry.io/collector/pdata's changelog.

v1.15.0/v0.109.0

🛑 Breaking changes 🛑

  • Remove extensiontest StatusWatcher helpers: They were unused. They may be added back on a different module or after componentstatus is marked 1.0 (#11044)
  • pprofile: Change Profile ID field from a byte array to a custom data type (#11048)
  • connector: Remove deprecated connector builder (#11019)
  • exporter: Remove deprecated exporter builder (#11019)
  • extension: Remove deprecated extension builder (#11019)
  • processor: Remove deprecated processor builder (#11019)
  • receiver: Remove deprecated receiver builder (#11019)

🚩 Deprecations 🚩

  • configtelemetry: Deprecating TelemetrySettings.MeterProvider in favour of TelemetrySettings.LeveledMeterProvider (#10912)
  • extension: Deprecate extension.ConfigWatcher, extension.PipelineWatcher and extension.Dependent in favor of equivalents in the extensioncapabilities module. (#11000)
  • scraperhelper: deprecate NewScraper, should use NewScraperWithComponentType (#11082)

🚀 New components 🚀

  • extensioncapabilities: Create a new module for optional extension capabilities. (#11000)

💡 Enhancements 💡

  • connectorprofiles: Add ProfilesRouterAndConsumer interface, and NewProfilesRouter method. (#11023)
  • pprofileotlp: Introduce grpc service implementation of pprofileotlp (#11048)
  • pprofile: Introduce marshalling and unmarshalling of pprofile data (#11048)
  • service: Support profiles in the service package (#11024)
Commits
  • 02d466f [chore] Prepare release v1.15.0/v0.109.0 (#11101)
  • a269871 Add replace statements for contrib tests (#11100)
  • b18f7cd Add replace statements for builder profiler artifacts (#11097)
  • 32cff9f [chore] update dep to make update-otel in contrib easier (#11089)
  • 0ddedf0 [service] move useOtelWithSDKConfigurationForInternalTelemetry gate to beta (...
  • 6ea5b69 [chore] bump go version (#11090)
  • 46d04a5 [scraperhelper] remove deprecated obsreport funcs/structs (#11086)
  • 3f9bc53 [processorhelper] deprecating unused methods (#11083)
  • 6925a30 [chore]: enable len and empty rules from testifylint (#11021)
  • e599957 Refine scraperhelper.NewScraper to take component.Type directly (#11082)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot will merge this PR once CI passes on it, as requested by @lahsivjar.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the otel group with 1 update in the / directory: [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden](https://github.com/open-telemetry/opentelemetry-collector-contrib).


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden` from 0.108.0 to 0.109.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.108.0...v0.109.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.14.1 to 1.15.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md)
- [Commits](open-telemetry/opentelemetry-collector@pdata/v1.14.1...pdata/v1.15.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested review from a team as code owners September 12, 2024 13:31
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Sep 12, 2024
@lahsivjar
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot merged commit 0ceec44 into main Sep 12, 2024
5 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/otel-9662d689b4 branch September 12, 2024 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant