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-collector group with 4 updates #4608

Merged
merged 5 commits into from
Aug 2, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 31, 2023

Bumps the otel-collector group with 4 updates: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger, go.opentelemetry.io/collector/config/configgrpc, go.opentelemetry.io/collector/config/confighttp and go.opentelemetry.io/collector/receiver/otlpreceiver.

Updates github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger from 0.81.0 to 0.82.0

Release notes

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

v0.82.0

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

Changelog

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

v0.82.0

🛑 Breaking changes 🛑

  • receiver/awsfirehose: Change the type of Config.AccessKey to be configopaque.String (#17273)

  • receiver/cloudfoundry: Change the type of Config.UAA.Password to be configopaque.String (#17273)

  • exporter/datasetexporter: Remove temporary client side attribute aggregation and corresponding traces.max_wait and traces.aggregate config options which are now redundant. (#20660) This pull request removes the following attributes from the DataSet trace events: services, span_count, error_count. Those attributes were populated on the client side as part of the client side aggregation code. This client side aggregation was meant as a temporary solution until a proper solution is implement on the server side. Being a temporary solution meant it had many edge cases and would only work under specific and limited circumstances (all spans which belong to a trace are part of the same batch received by the plugin).

    Corresponding config options (traces.aggregate and traces.max_wait) which are not redundant and unused have also been removed.

  • mysqlreceiver: removing mysql.locked_connects metric which is replaced by mysql.connection.errors (#23211)

  • pkg/ottl: Allow access to the metrics slice in the metric context (#24446) This is only a breaking change for users using OTTL in custom components. For all Contrib components this is an enhancement.

  • pkg/stanza: Make fileconsumer.PositionalScanner internal (#23999)

  • pkg/stanza: Make fileconsumer.Fingerprint internal (#23998)

  • receiver/httpcheck: Fail fast on endpoint missing scheme (#23020) Previously, when configured with an endpoint without HTTP/HTTPS scheme like "opentelemetry.io", the receiver would start correctly, but fail to check the endpoint, producing the httpcheck.error metric on every collection interval. After this change, the receiver fails to start, writing an error log saying that you need to provide a scheme in the endpoint.

  • receiver/jmx: Change the types of Config.{Password,KeystorePassword,TruststorePassword} to be configopaque.String (#17273)

  • httpcheckreceiver: support scraping multiple targets (#18823)

  • resourcedetectionprocessor: Disable host.id by default on the system detector. This restores the behavior prior to v0.72.0 when using the system detector together with other detectors that set host.id (#21233) To re-enable host.id on the system detector set system::resource_attributes::host.id::enabled to true:

    resourcedetection:
      detectors: [system]
      system:
        resource_attributes:
          host.id:
            enabled: true
    
  • receiver/nsxt: Change the type of Config.Password to be configopaque.String (#17273)

  • receiver/podman: Change the type of Config.SSHPassphrase to be configopaque.String (#17273)

  • receiver/postgresql: Change the type of Config.Password to be configopaque.String (#17273)

  • prometheusreciever: Remove unused buffer_period and buffer_count configuration options (#24258)

  • prometheusreceiver: Add the trim_metric_suffixes configuration option to allow enable metric suffix trimming. (#21743, #8950) When enabled, suffixes for unit and type are trimmed from metric names. If you previously enabled the pkg.translator.prometheus.NormalizeName feature gate, you will need to enable this option to have suffixes trimmed.

... (truncated)

Commits
  • 79513ba [chore] Prepare release 0.82.0 (#24667)
  • 66bac88 [chore] make update-otel (#24661)
  • 1c292e8 [pkg/translator/prometheusremotewrite] Improve performance of conversion to P...
  • 158ee0e [chore] Update tests to include scraper settings (#24653)
  • b44a1ba GH-24564 tailsamplingprocessor added invert_match rule for numeric … (#24564)
  • 015d8db [translator/zipkin] stop dropping error tags in Zipkin translator (#24547)
  • d3086c7 [chore] update CONTRIBUTING to match codeowners generation step (#24556)
  • 3e1037a Add ottl len converter (#24420)
  • 915f963 [exporter/loki] Add setting default_labels_enabled to the config (#23863)
  • 302136b [chore] [k8sclusterreceiver] consolidate metadata.yaml (#24646)
  • Additional commits viewable in compare view

Updates go.opentelemetry.io/collector/config/configgrpc from 0.81.0 to 0.82.0

Release notes

Sourced from go.opentelemetry.io/collector/config/configgrpc's releases.

cmd/builder/v0.82.0

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

v0.82.0

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

Changelog

Sourced from go.opentelemetry.io/collector/config/configgrpc's changelog.

v1.0.0-rcv0014/v0.82.0

🛑 Breaking changes 🛑

  • service: Enable configuration of collector telemetry through prometheus reader (#7641) These options are still experimental. To enable them, users must enable both telemetry.useOtelForInternalMetrics and telemetry.useOtelWithSDKConfigurationForInternalTelemetry feature gates. This change updates metric_readers to readers to align with the configuration working group.

  • service: Remove experimental metric_readers.args and metric_reader.type config options. (#7641) These options were experimental and did not have any effect on the configuration of the collector's telemetry. The change aligns the configuration with the latest iteration of the configuration json schema, which may still change in the future.

💡 Enhancements 💡

  • service: Add support for exporting internal metrics to the console (#7641) Internal collector metrics can now be exported to the console using the otel-go stdout exporter.

  • service: Add support for interval and timeout configuration in periodic reader (#7641)

  • service: Add support for span processor configuration for internal traces (#8106) These options are still experimental. To enable them, users must enable both telemetry.useOtelForInternalMetrics and telemetry.useOtelWithSDKConfigurationForInternalTelemetry feature gates.

  • service: Add support for OTLP export for internal metrics (#7641) Internal collector metrics can now be exported via OTLP using the otel-go otlpgrpc and otlphttp exporters.

  • scraperhelper: Adding optional timeout field to scrapers (#7951)

  • otlpreceiver: Add http url paths per signal config options to otlpreceiver (#7511)

  • otlphttpexporter: Add support for trailing slash in endpoint URL (#8084) URLs like http://localhost:4318/ will now be treated as if they were http://localhost:4318

🧰 Bug fixes 🧰

  • connector: Fix connector validation (#7892) Validation of connectors was too aggressive such that a connector that was used in any combination of unsupported roles would fail. Instead, validation should pass as long as each use of the connector has a supported corresponding use.
Commits

Updates go.opentelemetry.io/collector/config/confighttp from 0.81.0 to 0.82.0

Release notes

Sourced from go.opentelemetry.io/collector/config/confighttp's releases.

cmd/builder/v0.82.0

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

v0.82.0

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

Changelog

Sourced from go.opentelemetry.io/collector/config/confighttp's changelog.

v1.0.0-rcv0014/v0.82.0

🛑 Breaking changes 🛑

  • service: Enable configuration of collector telemetry through prometheus reader (#7641) These options are still experimental. To enable them, users must enable both telemetry.useOtelForInternalMetrics and telemetry.useOtelWithSDKConfigurationForInternalTelemetry feature gates. This change updates metric_readers to readers to align with the configuration working group.

  • service: Remove experimental metric_readers.args and metric_reader.type config options. (#7641) These options were experimental and did not have any effect on the configuration of the collector's telemetry. The change aligns the configuration with the latest iteration of the configuration json schema, which may still change in the future.

💡 Enhancements 💡

  • service: Add support for exporting internal metrics to the console (#7641) Internal collector metrics can now be exported to the console using the otel-go stdout exporter.

  • service: Add support for interval and timeout configuration in periodic reader (#7641)

  • service: Add support for span processor configuration for internal traces (#8106) These options are still experimental. To enable them, users must enable both telemetry.useOtelForInternalMetrics and telemetry.useOtelWithSDKConfigurationForInternalTelemetry feature gates.

  • service: Add support for OTLP export for internal metrics (#7641) Internal collector metrics can now be exported via OTLP using the otel-go otlpgrpc and otlphttp exporters.

  • scraperhelper: Adding optional timeout field to scrapers (#7951)

  • otlpreceiver: Add http url paths per signal config options to otlpreceiver (#7511)

  • otlphttpexporter: Add support for trailing slash in endpoint URL (#8084) URLs like http://localhost:4318/ will now be treated as if they were http://localhost:4318

🧰 Bug fixes 🧰

  • connector: Fix connector validation (#7892) Validation of connectors was too aggressive such that a connector that was used in any combination of unsupported roles would fail. Instead, validation should pass as long as each use of the connector has a supported corresponding use.
Commits

Updates go.opentelemetry.io/collector/receiver/otlpreceiver from 0.81.0 to 0.82.0

Release notes

Sourced from go.opentelemetry.io/collector/receiver/otlpreceiver's releases.

cmd/builder/v0.82.0

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

v0.82.0

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

Changelog

Sourced from go.opentelemetry.io/collector/receiver/otlpreceiver's changelog.

v1.0.0-rcv0014/v0.82.0

🛑 Breaking changes 🛑

  • service: Enable configuration of collector telemetry through prometheus reader (#7641) These options are still experimental. To enable them, users must enable both telemetry.useOtelForInternalMetrics and telemetry.useOtelWithSDKConfigurationForInternalTelemetry feature gates. This change updates metric_readers to readers to align with the configuration working group.

  • service: Remove experimental metric_readers.args and metric_reader.type config options. (#7641) These options were experimental and did not have any effect on the configuration of the collector's telemetry. The change aligns the configuration with the latest iteration of the configuration json schema, which may still change in the future.

💡 Enhancements 💡

  • service: Add support for exporting internal metrics to the console (#7641) Internal collector metrics can now be exported to the console using the otel-go stdout exporter.

  • service: Add support for interval and timeout configuration in periodic reader (#7641)

  • service: Add support for span processor configuration for internal traces (#8106) These options are still experimental. To enable them, users must enable both telemetry.useOtelForInternalMetrics and telemetry.useOtelWithSDKConfigurationForInternalTelemetry feature gates.

  • service: Add support for OTLP export for internal metrics (#7641) Internal collector metrics can now be exported via OTLP using the otel-go otlpgrpc and otlphttp exporters.

  • scraperhelper: Adding optional timeout field to scrapers (#7951)

  • otlpreceiver: Add http url paths per signal config options to otlpreceiver (#7511)

  • otlphttpexporter: Add support for trailing slash in endpoint URL (#8084) URLs like http://localhost:4318/ will now be treated as if they were http://localhost:4318

🧰 Bug fixes 🧰

  • connector: Fix connector validation (#7892) Validation of connectors was too aggressive such that a connector that was used in any combination of unsupported roles would fail. Instead, validation should pass as long as each use of the connector has a supported corresponding use.
Commits

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 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

Bumps the otel-collector group with 4 updates: [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://github.com/open-telemetry/opentelemetry-collector-contrib), [go.opentelemetry.io/collector/config/configgrpc](https://github.com/open-telemetry/opentelemetry-collector), [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) and [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector).


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger` from 0.81.0 to 0.82.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-collector-contrib@v0.81.0...v0.82.0)

Updates `go.opentelemetry.io/collector/config/configgrpc` from 0.81.0 to 0.82.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.81.0...v0.82.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.81.0 to 0.82.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.81.0...v0.82.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.81.0 to 0.82.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-collector@v0.81.0...v0.82.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/config/configgrpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/config/confighttp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner July 31, 2023 04:27
@dependabot dependabot bot requested a review from jkowall July 31, 2023 04:27
@codecov
Copy link

codecov bot commented Aug 2, 2023

Codecov Report

Patch coverage: 100.00% and project coverage change: -0.02% ⚠️

Comparison is base (1b136d4) 97.06% compared to head (1edf3cd) 97.05%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4608      +/-   ##
==========================================
- Coverage   97.06%   97.05%   -0.02%     
==========================================
  Files         301      301              
  Lines       17876    17876              
==========================================
- Hits        17352    17349       -3     
- Misses        420      422       +2     
- Partials      104      105       +1     
Flag Coverage Δ
unittests 97.05% <100.00%> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed Coverage Δ
cmd/collector/app/handler/otlp_receiver.go 100.00% <100.00%> (ø)

... and 1 file with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@yurishkuro yurishkuro enabled auto-merge (squash) August 2, 2023 05:25
@yurishkuro yurishkuro merged commit 85e1d03 into main Aug 2, 2023
31 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/otel-collector-50a8dc1970 branch August 2, 2023 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant