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 30 updates #5397

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 29, 2024

Bumps the otel-collector group with 30 updates:

Package From To
github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector 0.98.0 0.99.0
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter 0.98.0 0.99.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger 0.98.0 0.99.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver 0.98.0 0.99.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver 0.98.0 0.99.0
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver 0.98.0 0.99.0
go.opentelemetry.io/collector/component 0.98.0 0.99.0
go.opentelemetry.io/collector/config/configgrpc 0.98.0 0.99.0
go.opentelemetry.io/collector/config/confighttp 0.98.0 0.99.0
go.opentelemetry.io/collector/config/configretry 0.98.0 0.99.0
go.opentelemetry.io/collector/config/configtls 0.98.0 0.99.0
go.opentelemetry.io/collector/confmap 0.98.0 0.99.0
go.opentelemetry.io/collector/connector 0.98.0 0.99.0
go.opentelemetry.io/collector/connector/forwardconnector 0.98.0 0.99.0
go.opentelemetry.io/collector/consumer 0.98.0 0.99.0
go.opentelemetry.io/collector/exporter 0.98.0 0.99.0
go.opentelemetry.io/collector/exporter/otlpexporter 0.98.0 0.99.0
go.opentelemetry.io/collector/exporter/otlphttpexporter 0.98.0 0.99.0
go.opentelemetry.io/collector/extension 0.98.0 0.99.0
go.opentelemetry.io/collector/extension/ballastextension 0.98.0 0.99.0
go.opentelemetry.io/collector/extension/zpagesextension 0.98.0 0.99.0
go.opentelemetry.io/collector/otelcol 0.98.0 0.99.0
go.opentelemetry.io/collector/pdata 1.5.0 1.6.0
go.opentelemetry.io/collector/processor 0.98.0 0.99.0
go.opentelemetry.io/collector/processor/batchprocessor 0.98.0 0.99.0
go.opentelemetry.io/collector/processor/memorylimiterprocessor 0.98.0 0.99.0
go.opentelemetry.io/collector/receiver 0.98.0 0.99.0
go.opentelemetry.io/collector/receiver/otlpreceiver 0.98.0 0.99.0
github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage 0.98.0 0.99.0
go.opentelemetry.io/collector/exporter/debugexporter 0.98.0 0.99.0

Updates github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector from 0.98.0 to 0.99.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector's releases.

v0.99.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 🛑

  • dynatraceexporter: remove deprecated component (#32278)

  • extension/filestorage: Replace path-unsafe characters in component names (#3148) The feature gate extension.filestorage.replaceUnsafeCharacters is now stable and cannot be disabled. See the File Storage extension's README for details.

  • gitproviderreceiver: Changed git provider metrics to better match conventions (#31985)

    • Renamed git.repository.pull_request.open.time to git.repository.pull_request.time_open
    • Renamed git.repository.pull_request.merged.time to git.repository.pull_request.time_to_merge
    • Renamed git.repository.pull_request.approved.time to git.repository.pull_request.time_to_approval
    • Combined git.repository.pull_request.merged.count and git.repository.pull_request.open.count into git.repository.pull_request.count with an attribute of pull_request.state equal to open or merged
  • all: Bump minimum version to go 1.21.0 (#32451)

  • exporter/loadbalancing: Change AWS Cloud map resolver config fields from camelCase to snake_case. (#32331) The snake_case is required in OTel Collector config fields. It used to be enforced by tests in cmd/oteltestbedcol, but we had to disable them. Now, the tests are going to be enforced on every component independently. Hence, the camelCase config fields recently added with the new AWS Cloud Map resolver has to be fixed.

  • connector/servicegraphconnector: Change connector.servicegraph.virtualNode feature gate from Alpha to Beta (now enabled by default) and change virtual_node_peer_attributes default values. (#31734)

🚀 New components 🚀

  • googleclientauthextension: Add implementation of Google Client Auth Extension. (#32029)
  • ackextension: Promote to alpha stability (#26376)

💡 Enhancements 💡

  • deltatocumulativeprocessor: exposes max_stale as metric (#32441)
  • sumologicexporter: use Sumo Logic Extension for authentication and to obtain endpoint (#31479)
  • failoverconnector: This change puts the failoverconnector into alpha (#20766)
  • vcenterreceiver: Changes process for collecting VMs & VM perf metrics used by the vccenterreceiver to be more efficient (one call now for all VMs) (#31837)
  • opampextension: Added a new agent_description.non_identifying_attributes config option to allow setting user-defined non-identifying attributes (#32107)
  • googleclientauthextension: Mark Google Client Auth Extension alpha stability. (#32442)
  • splunkhecreceiver: adding support for ack in the splunkhecreceiver (#26376)
  • hostmetricsreceiver: The hostmetricsreceiver now caches the system boot time at receiver start and uses it for all subsequent calls. The featuregate hostmetrics.process.bootTimeCache can be disabled to restore previous behaviour. (#28849) This change was made because it greatly reduces the CPU usage of the process and processes scrapers.
  • filelogreceiver: Add send_quiet and drop_quiet options for on_error setting of operators (#32145)
  • otlpjsonfilereceiver: Add a replay_file config option to support replaying static telemetry (#31533)
  • pkg/ottl: Add IsList OTTL Function (#27870)
  • rabbitmqexporter: Implements the RabbitMQ exporter (#28891)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
  • pkg/stanza/operator/transformer/recombine: add a new "max_unmatched_batch_size" config parameter to configure the maximum number of consecutive entries that will be combined into a single entry before the match occurs (#31653)
  • awsxrayreceiver: Add support for local namespace in subsegment (#31514)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector's changelog.

v0.99.0

💡 Enhancements 💡

  • prometheusremotewrite: Optimize the prometheusremotewrite.FromMetrics function, based around more performant metric identifier hashing. (#31385)
  • pkg/pdatatest/plogtest: Add an option to ignore log timestamp (#32540)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
Commits

Updates github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter from 0.98.0 to 0.99.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter's releases.

v0.99.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 🛑

  • dynatraceexporter: remove deprecated component (#32278)

  • extension/filestorage: Replace path-unsafe characters in component names (#3148) The feature gate extension.filestorage.replaceUnsafeCharacters is now stable and cannot be disabled. See the File Storage extension's README for details.

  • gitproviderreceiver: Changed git provider metrics to better match conventions (#31985)

    • Renamed git.repository.pull_request.open.time to git.repository.pull_request.time_open
    • Renamed git.repository.pull_request.merged.time to git.repository.pull_request.time_to_merge
    • Renamed git.repository.pull_request.approved.time to git.repository.pull_request.time_to_approval
    • Combined git.repository.pull_request.merged.count and git.repository.pull_request.open.count into git.repository.pull_request.count with an attribute of pull_request.state equal to open or merged
  • all: Bump minimum version to go 1.21.0 (#32451)

  • exporter/loadbalancing: Change AWS Cloud map resolver config fields from camelCase to snake_case. (#32331) The snake_case is required in OTel Collector config fields. It used to be enforced by tests in cmd/oteltestbedcol, but we had to disable them. Now, the tests are going to be enforced on every component independently. Hence, the camelCase config fields recently added with the new AWS Cloud Map resolver has to be fixed.

  • connector/servicegraphconnector: Change connector.servicegraph.virtualNode feature gate from Alpha to Beta (now enabled by default) and change virtual_node_peer_attributes default values. (#31734)

🚀 New components 🚀

  • googleclientauthextension: Add implementation of Google Client Auth Extension. (#32029)
  • ackextension: Promote to alpha stability (#26376)

💡 Enhancements 💡

  • deltatocumulativeprocessor: exposes max_stale as metric (#32441)
  • sumologicexporter: use Sumo Logic Extension for authentication and to obtain endpoint (#31479)
  • failoverconnector: This change puts the failoverconnector into alpha (#20766)
  • vcenterreceiver: Changes process for collecting VMs & VM perf metrics used by the vccenterreceiver to be more efficient (one call now for all VMs) (#31837)
  • opampextension: Added a new agent_description.non_identifying_attributes config option to allow setting user-defined non-identifying attributes (#32107)
  • googleclientauthextension: Mark Google Client Auth Extension alpha stability. (#32442)
  • splunkhecreceiver: adding support for ack in the splunkhecreceiver (#26376)
  • hostmetricsreceiver: The hostmetricsreceiver now caches the system boot time at receiver start and uses it for all subsequent calls. The featuregate hostmetrics.process.bootTimeCache can be disabled to restore previous behaviour. (#28849) This change was made because it greatly reduces the CPU usage of the process and processes scrapers.
  • filelogreceiver: Add send_quiet and drop_quiet options for on_error setting of operators (#32145)
  • otlpjsonfilereceiver: Add a replay_file config option to support replaying static telemetry (#31533)
  • pkg/ottl: Add IsList OTTL Function (#27870)
  • rabbitmqexporter: Implements the RabbitMQ exporter (#28891)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
  • pkg/stanza/operator/transformer/recombine: add a new "max_unmatched_batch_size" config parameter to configure the maximum number of consecutive entries that will be combined into a single entry before the match occurs (#31653)
  • awsxrayreceiver: Add support for local namespace in subsegment (#31514)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter's changelog.

v0.99.0

💡 Enhancements 💡

  • prometheusremotewrite: Optimize the prometheusremotewrite.FromMetrics function, based around more performant metric identifier hashing. (#31385)
  • pkg/pdatatest/plogtest: Add an option to ignore log timestamp (#32540)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
Commits

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

Release notes

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

v0.99.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 🛑

  • dynatraceexporter: remove deprecated component (#32278)

  • extension/filestorage: Replace path-unsafe characters in component names (#3148) The feature gate extension.filestorage.replaceUnsafeCharacters is now stable and cannot be disabled. See the File Storage extension's README for details.

  • gitproviderreceiver: Changed git provider metrics to better match conventions (#31985)

    • Renamed git.repository.pull_request.open.time to git.repository.pull_request.time_open
    • Renamed git.repository.pull_request.merged.time to git.repository.pull_request.time_to_merge
    • Renamed git.repository.pull_request.approved.time to git.repository.pull_request.time_to_approval
    • Combined git.repository.pull_request.merged.count and git.repository.pull_request.open.count into git.repository.pull_request.count with an attribute of pull_request.state equal to open or merged
  • all: Bump minimum version to go 1.21.0 (#32451)

  • exporter/loadbalancing: Change AWS Cloud map resolver config fields from camelCase to snake_case. (#32331) The snake_case is required in OTel Collector config fields. It used to be enforced by tests in cmd/oteltestbedcol, but we had to disable them. Now, the tests are going to be enforced on every component independently. Hence, the camelCase config fields recently added with the new AWS Cloud Map resolver has to be fixed.

  • connector/servicegraphconnector: Change connector.servicegraph.virtualNode feature gate from Alpha to Beta (now enabled by default) and change virtual_node_peer_attributes default values. (#31734)

🚀 New components 🚀

  • googleclientauthextension: Add implementation of Google Client Auth Extension. (#32029)
  • ackextension: Promote to alpha stability (#26376)

💡 Enhancements 💡

  • deltatocumulativeprocessor: exposes max_stale as metric (#32441)
  • sumologicexporter: use Sumo Logic Extension for authentication and to obtain endpoint (#31479)
  • failoverconnector: This change puts the failoverconnector into alpha (#20766)
  • vcenterreceiver: Changes process for collecting VMs & VM perf metrics used by the vccenterreceiver to be more efficient (one call now for all VMs) (#31837)
  • opampextension: Added a new agent_description.non_identifying_attributes config option to allow setting user-defined non-identifying attributes (#32107)
  • googleclientauthextension: Mark Google Client Auth Extension alpha stability. (#32442)
  • splunkhecreceiver: adding support for ack in the splunkhecreceiver (#26376)
  • hostmetricsreceiver: The hostmetricsreceiver now caches the system boot time at receiver start and uses it for all subsequent calls. The featuregate hostmetrics.process.bootTimeCache can be disabled to restore previous behaviour. (#28849) This change was made because it greatly reduces the CPU usage of the process and processes scrapers.
  • filelogreceiver: Add send_quiet and drop_quiet options for on_error setting of operators (#32145)
  • otlpjsonfilereceiver: Add a replay_file config option to support replaying static telemetry (#31533)
  • pkg/ottl: Add IsList OTTL Function (#27870)
  • rabbitmqexporter: Implements the RabbitMQ exporter (#28891)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
  • pkg/stanza/operator/transformer/recombine: add a new "max_unmatched_batch_size" config parameter to configure the maximum number of consecutive entries that will be combined into a single entry before the match occurs (#31653)
  • awsxrayreceiver: Add support for local namespace in subsegment (#31514)

... (truncated)

Changelog

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

v0.99.0

💡 Enhancements 💡

  • prometheusremotewrite: Optimize the prometheusremotewrite.FromMetrics function, based around more performant metric identifier hashing. (#31385)
  • pkg/pdatatest/plogtest: Add an option to ignore log timestamp (#32540)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
Commits

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver from 0.98.0 to 0.99.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver's releases.

v0.99.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 🛑

  • dynatraceexporter: remove deprecated component (#32278)

  • extension/filestorage: Replace path-unsafe characters in component names (#3148) The feature gate extension.filestorage.replaceUnsafeCharacters is now stable and cannot be disabled. See the File Storage extension's README for details.

  • gitproviderreceiver: Changed git provider metrics to better match conventions (#31985)

    • Renamed git.repository.pull_request.open.time to git.repository.pull_request.time_open
    • Renamed git.repository.pull_request.merged.time to git.repository.pull_request.time_to_merge
    • Renamed git.repository.pull_request.approved.time to git.repository.pull_request.time_to_approval
    • Combined git.repository.pull_request.merged.count and git.repository.pull_request.open.count into git.repository.pull_request.count with an attribute of pull_request.state equal to open or merged
  • all: Bump minimum version to go 1.21.0 (#32451)

  • exporter/loadbalancing: Change AWS Cloud map resolver config fields from camelCase to snake_case. (#32331) The snake_case is required in OTel Collector config fields. It used to be enforced by tests in cmd/oteltestbedcol, but we had to disable them. Now, the tests are going to be enforced on every component independently. Hence, the camelCase config fields recently added with the new AWS Cloud Map resolver has to be fixed.

  • connector/servicegraphconnector: Change connector.servicegraph.virtualNode feature gate from Alpha to Beta (now enabled by default) and change virtual_node_peer_attributes default values. (#31734)

🚀 New components 🚀

  • googleclientauthextension: Add implementation of Google Client Auth Extension. (#32029)
  • ackextension: Promote to alpha stability (#26376)

💡 Enhancements 💡

  • deltatocumulativeprocessor: exposes max_stale as metric (#32441)
  • sumologicexporter: use Sumo Logic Extension for authentication and to obtain endpoint (#31479)
  • failoverconnector: This change puts the failoverconnector into alpha (#20766)
  • vcenterreceiver: Changes process for collecting VMs & VM perf metrics used by the vccenterreceiver to be more efficient (one call now for all VMs) (#31837)
  • opampextension: Added a new agent_description.non_identifying_attributes config option to allow setting user-defined non-identifying attributes (#32107)
  • googleclientauthextension: Mark Google Client Auth Extension alpha stability. (#32442)
  • splunkhecreceiver: adding support for ack in the splunkhecreceiver (#26376)
  • hostmetricsreceiver: The hostmetricsreceiver now caches the system boot time at receiver start and uses it for all subsequent calls. The featuregate hostmetrics.process.bootTimeCache can be disabled to restore previous behaviour. (#28849) This change was made because it greatly reduces the CPU usage of the process and processes scrapers.
  • filelogreceiver: Add send_quiet and drop_quiet options for on_error setting of operators (#32145)
  • otlpjsonfilereceiver: Add a replay_file config option to support replaying static telemetry (#31533)
  • pkg/ottl: Add IsList OTTL Function (#27870)
  • rabbitmqexporter: Implements the RabbitMQ exporter (#28891)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
  • pkg/stanza/operator/transformer/recombine: add a new "max_unmatched_batch_size" config parameter to configure the maximum number of consecutive entries that will be combined into a single entry before the match occurs (#31653)
  • awsxrayreceiver: Add support for local namespace in subsegment (#31514)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver's changelog.

v0.99.0

💡 Enhancements 💡

  • prometheusremotewrite: Optimize the prometheusremotewrite.FromMetrics function, based around more performant metric identifier hashing. (#31385)
  • pkg/pdatatest/plogtest: Add an option to ignore log timestamp (#32540)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
Commits

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver from 0.98.0 to 0.99.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver's releases.

v0.99.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 🛑

  • dynatraceexporter: remove deprecated component (#32278)

  • extension/filestorage: Replace path-unsafe characters in component names (#3148) The feature gate extension.filestorage.replaceUnsafeCharacters is now stable and cannot be disabled. See the File Storage extension's README for details.

  • gitproviderreceiver: Changed git provider metrics to better match conventions (#31985)

    • Renamed git.repository.pull_request.open.time to git.repository.pull_request.time_open
    • Renamed git.repository.pull_request.merged.time to git.repository.pull_request.time_to_merge
    • Renamed git.repository.pull_request.approved.time to git.repository.pull_request.time_to_approval
    • Combined git.repository.pull_request.merged.count and git.repository.pull_request.open.count into git.repository.pull_request.count with an attribute of pull_request.state equal to open or merged
  • all: Bump minimum version to go 1.21.0 (#32451)

  • exporter/loadbalancing: Change AWS Cloud map resolver config fields from camelCase to snake_case. (#32331) The snake_case is required in OTel Collector config fields. It used to be enforced by tests in cmd/oteltestbedcol, but we had to disable them. Now, the tests are going to be enforced on every component independently. Hence, the camelCase config fields recently added with the new AWS Cloud Map resolver has to be fixed.

  • connector/servicegraphconnector: Change connector.servicegraph.virtualNode feature gate from Alpha to Beta (now enabled by default) and change virtual_node_peer_attributes default values. (#31734)

🚀 New components 🚀

  • googleclientauthextension: Add implementation of Google Client Auth Extension. (#32029)
  • ackextension: Promote to alpha stability (#26376)

💡 Enhancements 💡

  • deltatocumulativeprocessor: exposes max_stale as metric (#32441)
  • sumologicexporter: use Sumo Logic Extension for authentication and to obtain endpoint (#31479)
  • failoverconnector: This change puts the failoverconnector into alpha (#20766)
  • vcenterreceiver: Changes process for collecting VMs & VM perf metrics used by the vccenterreceiver to be more efficient (one call now for all VMs) (#31837)
  • opampextension: Added a new agent_description.non_identifying_attributes config option to allow setting user-defined non-identifying attributes (#32107)
  • googleclientauthextension: Mark Google Client Auth Extension alpha stability. (#32442)
  • splunkhecreceiver: adding support for ack in the splunkhecreceiver (#26376)
  • hostmetricsreceiver: The hostmetricsreceiver now caches the system boot time at receiver start and uses it for all subsequent calls. The featuregate hostmetrics.process.bootTimeCache can be disabled to restore previous behaviour. (#28849) This change was made because it greatly reduces the CPU usage of the process and processes scrapers.
  • filelogreceiver: Add send_quiet and drop_quiet options for on_error setting of operators (#32145)
  • otlpjsonfilereceiver: Add a replay_file config option to support replaying static telemetry (#31533)
  • pkg/ottl: Add IsList OTTL Function (#27870)
  • rabbitmqexporter: Implements the RabbitMQ exporter (#28891)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
  • pkg/stanza/operator/transformer/recombine: add a new "max_unmatched_batch_size" config parameter to configure the maximum number of consecutive entries that will be combined into a single entry before the match occurs (#31653)
  • awsxrayreceiver: Add support for local namespace in subsegment (#31514)

... (truncated)

Changelog

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver's changelog.

v0.99.0

💡 Enhancements 💡

  • prometheusremotewrite: Optimize the prometheusremotewrite.FromMetrics function, based around more performant metric identifier hashing. (#31385)
  • pkg/pdatatest/plogtest: Add an option to ignore log timestamp (#32540)
  • filelogreceiver: Add exclude_older_than configuration setting (#31053)
Commits

Updates github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver from 0.98.0 to 0.99.0

Release notes

Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver's releases.

v0.99.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 🛑

  • dynatraceexporter: remove deprecated component (#32278)

  • extension/filestorage: Replace path-unsafe characters in component names (#3148) The feature gate extension.filestorage.replaceUnsafeCharacters is now stable and cannot be disabled. See the File Storage extension's README for details.

  • gitproviderreceiver: Changed git provider metrics to better match conventions (#31985)

    • Renamed git.repository.pull_request.open.time to git.repository.pull_request.time_open
    • Renamed git.rep...

      Description has been truncated

Bumps the otel-collector group with 30 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/config/configgrpc](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/config/configretry](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/config/configtls](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/connector](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/connector/forwardconnector](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/exporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/extension](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/extension/ballastextension](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/extension/zpagesextension](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.5.0` | `1.6.0` |
| [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/processor/batchprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/processor/memorylimiterprocessor](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/receiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |
| [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.98.0` | `0.99.0` |
| [go.opentelemetry.io/collector/exporter/debugexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.98.0` | `0.99.0` |


Updates `github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector` from 0.98.0 to 0.99.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.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter` from 0.98.0 to 0.99.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.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger` from 0.98.0 to 0.99.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.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver` from 0.98.0 to 0.99.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.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver` from 0.98.0 to 0.99.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.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver` from 0.98.0 to 0.99.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.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/component` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/config/configgrpc` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/config/confighttp` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/config/configretry` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/config/configtls` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/confmap` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/connector` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/connector/forwardconnector` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/consumer` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/exporter` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/exporter/otlpexporter` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/exporter/otlphttpexporter` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/extension` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/extension/ballastextension` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/extension/zpagesextension` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/otelcol` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/pdata` from 1.5.0 to 1.6.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.5.0...pdata/v1.6.0)

Updates `go.opentelemetry.io/collector/processor` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/processor/batchprocessor` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/processor/memorylimiterprocessor` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/receiver` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

Updates `github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage` from 0.98.0 to 0.99.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.98.0...v0.99.0)

Updates `go.opentelemetry.io/collector/exporter/debugexporter` from 0.98.0 to 0.99.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@v0.98.0...v0.99.0)

---
updated-dependencies:
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- 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: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/component
  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/config/configretry
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/config/configtls
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/confmap
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/connector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/connector/forwardconnector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/consumer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/otlpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/otlphttpexporter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/extension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/extension/ballastextension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/extension/zpagesextension
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/otelcol
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/pdata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/processor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/processor/batchprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/processor/memorylimiterprocessor
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/receiver
  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
- dependency-name: github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: otel-collector
- dependency-name: go.opentelemetry.io/collector/exporter/debugexporter
  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 April 29, 2024 05:04
@dependabot dependabot bot requested a review from joe-elliott April 29, 2024 05:04
@dependabot dependabot bot added the changelog:dependencies Update to dependencies label Apr 29, 2024
@yurishkuro yurishkuro closed this Apr 29, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 29, 2024

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@yurishkuro yurishkuro reopened this Apr 29, 2024
Copy link

codecov bot commented Apr 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 94.22%. Comparing base (28150fc) to head (838a1d2).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5397      +/-   ##
==========================================
- Coverage   95.20%   94.22%   -0.99%     
==========================================
  Files         346      346              
  Lines       16908    16908              
==========================================
- Hits        16098    15931     -167     
- Misses        610      786     +176     
+ Partials      200      191       -9     
Flag Coverage Δ
badger_v1 10.47% <ø> (ø)
badger_v2 ?
cassandra-3.x 18.37% <ø> (ø)
cassandra-4.x 18.37% <ø> (ø)
elasticsearch-5.x 20.91% <ø> (ø)
elasticsearch-6.x 20.88% <ø> (-0.06%) ⬇️
elasticsearch-7.x 20.95% <ø> (-0.05%) ⬇️
elasticsearch-8.x 21.11% <ø> (-0.02%) ⬇️
grpc_v1 12.62% <ø> (ø)
grpc_v2 ?
kafka 10.18% <ø> (ø)
opensearch-1.x 21.01% <ø> (+0.02%) ⬆️
opensearch-2.x 20.99% <ø> (ø)
unittests 91.53% <ø> (-0.02%) ⬇️

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

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

yurishkuro added a commit that referenced this pull request May 5, 2024
## Which problem is this PR solving?
- Fix failing CI at all of the v2 storage integration #5397 

> 1. What was the observable problem after upgrade? I.e. how did it
manifest?

My assumption was because of OTEL col changed the `ToClientConn` gRPC
implementation from DialContext to NewClient here
open-telemetry/opentelemetry-collector#9965.
Both integration spanWriter and jaegerexporter use OTLP exporter which
creates the gRPC connection through the `ToClientConn` above.

> 2. What do you believe the root cause was?

The gRPC connection from OTLP exporter has not yet been successfully
settled but the requests have been sent.

From the #5397 PR failing CI at Badger and gRPC storages, Badger failed
only at GetServices and GetOperations while gRPC failed at GetServices,
GetOperations, and FindTraces.

Since both of them failed at GetServices and GetOperations which is the
beginning of the tests, the "spanWriter OTLP exporter" to "OTEL col
binary OTLP receiver" connection probably has not yet been successfully
settled.

Then, the Badger storage doesn't have any issue with the FindTraces
because it cleanup the storage with purge() functionality but the gRPC
restarts the remote storage server. With the same assumption, the gRPC
connection from OTEL col binary to the remote storage server probably
has not been settled yet.

> 3. How does the change fix the root cause?

Retrying the requests solves the issue. Here are my arguments:
- The spanWriter's OTLP exporter retries only at GetServices after the
retry config has been enabled, previously requests failed at GetServices
and GetOperations.
- The jaegerexporter's OTLP exporter has the same error message "plugin
error: rpc error: code = Unavailable desc = connection error: desc =
\"transport: Error while dialing: dial tcp [::1]:17271: connect:
connection refused" but success at the 2nd attempt.

## Description of the changes
- Change the spanWriter log level to DEBUG
- Enable retry to integration spanWriter

## How was this change tested?
- Run `make jaeger-v2-storage-integration-test` until it fails since it
has a low probability of reproducing the same error

## Checklist
- [x] I have read
https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md
- [x] I have signed all commits
- [ ] I have added unit tests for the new functionality
- [x] I have run lint and test steps successfully
  - for `jaeger`: `make lint test`
  - for `jaeger-ui`: `yarn lint` and `yarn test`

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Yuri Shkuro <[email protected]>
Signed-off-by: James Ryans <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yuri Shkuro <[email protected]>
Co-authored-by: Yuri Shkuro <[email protected]>
@yurishkuro
Copy link
Member

@dependabot rebase

Copy link
Contributor Author

dependabot bot commented on behalf of github May 5, 2024

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@yurishkuro
Copy link
Member

@dependabot recreate

Copy link
Contributor Author

dependabot bot commented on behalf of github May 5, 2024

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabot dependabot bot closed this May 5, 2024
@dependabot dependabot bot deleted the dependabot/go_modules/otel-collector-1322f40a96 branch May 5, 2024 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog:dependencies Update to dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant