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 module go.opentelemetry.io/collector/exporter/otlpexporter to v0.99.0 #10022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 23, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
go.opentelemetry.io/collector/exporter/otlpexporter v0.98.0 -> v0.99.0 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/exporter/otlpexporter)

v0.99.0

Compare Source

🛑 Breaking changes 🛑
  • builder: Add strict version checking when using the builder. Add the temporary flag --skip-strict-versioning for skipping this check. (#​9896)
    Strict version checking will error on major and minor version mismatches
    between the otelcol_version configured and the builder version or versions
    in the go.mod. This check can be temporarily disabled by using the --skip-strict-versioning
    flag. This flag will be removed in a future minor version.

  • telemetry: Distributed internal metrics across different levels. (#​7890)
    The internal metrics levels are updated along with reported metrics:

    • The default level is changed from basic to normal, which can be overridden with service::telmetry::metrics::level configuration.
    • Batch processor metrics are updated to be reported starting from normal level:
      • processor_batch_batch_send_size
      • processor_batch_metadata_cardinality
      • processor_batch_timeout_trigger_send
      • processor_batch_size_trigger_send
    • GRPC/HTTP server and client metrics are updated to be reported starting from detailed level:
      • http.client.* metrics
      • http.server.* metrics
      • rpc.server.* metrics
      • rpc.client.* metrics
💡 Enhancements 💡
  • confighttp: Disable concurrency in zstd compression (#​8216)

  • cmd/builder: Allow configuring confmap.Providers in the builder. (#​4759)
    If no providers are specified, the defaults are used.
    The default providers are: env, file, http, https, and yaml.

    To configure providers, use the providers key in your OCB build
    manifest with a list of Go modules for your providers.
    The modules will work the same as other Collector components.

  • mdatagen: enable goleak tests by default via mdatagen (#​9959)

  • cmd/mdatagen: support excluding some metrics based on string and regexes in resource_attributes (#​9661)

  • cmd/mdatagen: Generate config and factory tests covering their requirements. (#​9940)
    The tests are moved from cmd/builder.

  • confmap: Add ProviderSettings, ConverterSettings, ProviderFactories, and ConverterFactories fields to confmap.ResolverSettings (#​9516)
    This allows configuring providers and converters, which are instantiated by NewResolver using the given factories.

🧰 Bug fixes 🧰
  • exporter/otlp: Allow DNS scheme to be used in endpoint (#​4274)
  • service: fix record sampler configuration (#​9968)
  • service: ensure the tracer provider is configured via go.opentelemetry.io/contrib/config (#​9967)
  • otlphttpexporter: Fixes a bug that was preventing the otlp http exporter from propagating status. (#​9892)
  • confmap: Fix decoding negative configuration values into uints (#​9060)

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

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

@renovate renovate bot requested a review from a team as a code owner April 23, 2024 03:28
@renovate renovate bot requested a review from djaglowski April 23, 2024 03:28
@renovate renovate bot added dependencies Pull requests that update a dependency file renovatebot labels Apr 23, 2024
Copy link

codecov bot commented Apr 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 91.56%. Comparing base (fb9d80d) to head (93db41c).

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #10022      +/-   ##
==========================================
+ Coverage   91.54%   91.56%   +0.01%     
==========================================
  Files         360      360              
  Lines       16695    16695              
==========================================
+ Hits        15284    15286       +2     
+ Misses       1074     1073       -1     
+ Partials      337      336       -1     

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

@codeboten codeboten merged commit 8ae7aad into main Apr 23, 2024
51 of 67 checks passed
@codeboten codeboten deleted the renovate/go.opentelemetry.io-collector-exporter-otlpexporter-0.x branch April 23, 2024 13:54
@github-actions github-actions bot added this to the next release milestone Apr 23, 2024
andrzej-stencel pushed a commit to andrzej-stencel/opentelemetry-collector that referenced this pull request May 27, 2024
…v0.99.0 (open-telemetry#10022)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector)
| `v0.98.0` -> `v0.99.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.98.0/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.98.0/v0.99.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector/exporter/otlpexporter)</summary>

###
[`v0.99.0`](https://github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v160v0990)

[Compare
Source](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.98.0...v0.99.0)

##### 🛑 Breaking changes 🛑

- `builder`: Add strict version checking when using the builder. Add the
temporary flag ` --skip-strict-versioning `for skipping this check.
([#&open-telemetry#8203;9896](https://github.com/open-telemetry/opentelemetry-collector/issues/9896))
Strict version checking will error on major and minor version mismatches
between the `otelcol_version` configured and the builder version or
versions
in the go.mod. This check can be temporarily disabled by using the
`--skip-strict-versioning`
    flag. This flag will be removed in a future minor version.

- `telemetry`: Distributed internal metrics across different levels.
([#&open-telemetry#8203;7890](https://github.com/open-telemetry/opentelemetry-collector/issues/7890))
    The internal metrics levels are updated along with reported metrics:
- The default level is changed from `basic` to `normal`, which can be
overridden with `service::telmetry::metrics::level` configuration.
- Batch processor metrics are updated to be reported starting from
`normal` level:
        -   `processor_batch_batch_send_size`
        -   `processor_batch_metadata_cardinality`
        -   `processor_batch_timeout_trigger_send`
        -   `processor_batch_size_trigger_send`
- GRPC/HTTP server and client metrics are updated to be reported
starting from `detailed` level:
        -   http.client.\* metrics
        -   http.server.\* metrics
        -   rpc.server.\* metrics
        -   rpc.client.\* metrics

##### 💡 Enhancements 💡

- `confighttp`: Disable concurrency in zstd compression
([#&open-telemetry#8203;8216](https://github.com/open-telemetry/opentelemetry-collector/issues/8216))

- `cmd/builder`: Allow configuring `confmap.Provider`s in the builder.
([#&open-telemetry#8203;4759](https://github.com/open-telemetry/opentelemetry-collector/issues/4759))
    If no providers are specified, the defaults are used.
    The default providers are: env, file, http, https, and yaml.

    To configure providers, use the `providers` key in your OCB build
    manifest with a list of Go modules for your providers.
    The modules will work the same as other Collector components.

- `mdatagen`: enable goleak tests by default via mdatagen
([#&open-telemetry#8203;9959](https://github.com/open-telemetry/opentelemetry-collector/issues/9959))

- `cmd/mdatagen`: support excluding some metrics based on string and
regexes in resource_attributes
([#&open-telemetry#8203;9661](https://github.com/open-telemetry/opentelemetry-collector/issues/9661))

- `cmd/mdatagen`: Generate config and factory tests covering their
requirements.
([#&open-telemetry#8203;9940](https://github.com/open-telemetry/opentelemetry-collector/issues/9940))
    The tests are moved from cmd/builder.

- `confmap`: Add `ProviderSettings`, `ConverterSettings`,
`ProviderFactories`, and `ConverterFactories` fields to
`confmap.ResolverSettings`
([#&open-telemetry#8203;9516](https://github.com/open-telemetry/opentelemetry-collector/issues/9516))
This allows configuring providers and converters, which are instantiated
by `NewResolver` using the given factories.

##### 🧰 Bug fixes 🧰

- `exporter/otlp`: Allow DNS scheme to be used in endpoint
([#&open-telemetry#8203;4274](https://github.com/open-telemetry/opentelemetry-collector/issues/4274))
- `service`: fix record sampler configuration
([#&open-telemetry#8203;9968](https://github.com/open-telemetry/opentelemetry-collector/issues/9968))
- `service`: ensure the tracer provider is configured via
go.opentelemetry.io/contrib/config
([#&open-telemetry#8203;9967](https://github.com/open-telemetry/opentelemetry-collector/issues/9967))
- `otlphttpexporter`: Fixes a bug that was preventing the otlp http
exporter from propagating status.
([#&open-telemetry#8203;9892](https://github.com/open-telemetry/opentelemetry-collector/issues/9892))
- `confmap`: Fix decoding negative configuration values into uints
([#&open-telemetry#8203;9060](https://github.com/open-telemetry/opentelemetry-collector/issues/9060))

</details>

---

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

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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 renovatebot
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant