Skip to content

Commit 6502c21

Browse files
JaredTan95renovate[bot]otelbot[bot]hgaolsongy23
authored
bump up 0.137.0 (#40)
* Update module github.com/redis/go-redis/v9 to v9.14.0 (#42736) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis) | `v9.12.1` -> `v9.14.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fredis%2fgo-redis%2fv9/v9.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fredis%2fgo-redis%2fv9/v9.12.1/v9.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>redis/go-redis (github.com/redis/go-redis/v9)</summary> ### [`v9.14.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.14.0): 9.14.0 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.13.0...v9.14.0) #### Highlights - Added batch process method to the pipeline ([#&#8203;3510](https://redirect.github.com/redis/go-redis/pull/3510)) ### Changes #### 🚀 New Features - Added batch process method to the pipeline ([#&#8203;3510](https://redirect.github.com/redis/go-redis/pull/3510)) #### 🐛 Bug Fixes - fix: SetErr on Cmd if the command cannot be queued correctly in multi/exec ([#&#8203;3509](https://redirect.github.com/redis/go-redis/pull/3509)) #### 🧰 Maintenance - Updates release drafter config to exclude dependabot ([#&#8203;3511](https://redirect.github.com/redis/go-redis/pull/3511)) - chore(deps): bump actions/setup-go from 5 to 6 ([#&#8203;3504](https://redirect.github.com/redis/go-redis/pull/3504)) #### Contributors We'd like to thank all the contributors who worked on this release! [@&#8203;elena-kolevska](https://redirect.github.com/elena-kolevksa), [@&#8203;htemelski-redis](https://redirect.github.com/htemelski-redis) and [@&#8203;ndyakov](https://redirect.github.com/ndyakov) ### [`v9.13.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.13.0): 9.13.0 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.12.1...v9.13.0) ##### Highlights - Pipeliner expose queued commands ([#&#8203;3496](https://redirect.github.com/redis/go-redis/pull/3496)) - Ensure that JSON.GET returns Nil response ([#&#8203;3470](https://redirect.github.com/redis/go-redis/pull/3470)) - Fixes on Read and Write buffer sizes and UniversalOptions ##### Changes - Pipeliner expose queued commands ([#&#8203;3496](https://redirect.github.com/redis/go-redis/pull/3496)) - fix(test): fix a timing issue in pubsub test ([#&#8203;3498](https://redirect.github.com/redis/go-redis/pull/3498)) - Allow users to enable read-write splitting in failover mode. ([#&#8203;3482](https://redirect.github.com/redis/go-redis/pull/3482)) - Set the read/write buffer size of the sentinel client to 4KiB ([#&#8203;3476](https://redirect.github.com/redis/go-redis/pull/3476)) ##### 🚀 New Features - fix(otel): register wait metrics ([#&#8203;3499](https://redirect.github.com/redis/go-redis/pull/3499)) - Support subscriptions against cluster slave nodes ([#&#8203;3480](https://redirect.github.com/redis/go-redis/pull/3480)) - Add wait metrics to otel ([#&#8203;3493](https://redirect.github.com/redis/go-redis/pull/3493)) - Clean failing timeout implementation ([#&#8203;3472](https://redirect.github.com/redis/go-redis/pull/3472)) ##### 🐛 Bug Fixes - Do not assume that all non-IP hosts are loopbacks ([#&#8203;3085](https://redirect.github.com/redis/go-redis/pull/3085)) - Ensure that JSON.GET returns Nil response ([#&#8203;3470](https://redirect.github.com/redis/go-redis/pull/3470)) ##### 🧰 Maintenance - fix(otel): register wait metrics ([#&#8203;3499](https://redirect.github.com/redis/go-redis/pull/3499)) - fix(make test): Add default env in makefile ([#&#8203;3491](https://redirect.github.com/redis/go-redis/pull/3491)) - Update the introduction to running tests in README.md ([#&#8203;3495](https://redirect.github.com/redis/go-redis/pull/3495)) - test: Add comprehensive edge case tests for IncrByFloat command ([#&#8203;3477](https://redirect.github.com/redis/go-redis/pull/3477)) - Set the default read/write buffer size of Redis connection to 32KiB ([#&#8203;3483](https://redirect.github.com/redis/go-redis/pull/3483)) - Bumps test image to 8.2.1-pre ([#&#8203;3478](https://redirect.github.com/redis/go-redis/pull/3478)) - fix UniversalOptions miss ReadBufferSize and WriteBufferSize options ([#&#8203;3485](https://redirect.github.com/redis/go-redis/pull/3485)) - chore(deps): bump actions/checkout from 4 to 5 ([#&#8203;3484](https://redirect.github.com/redis/go-redis/pull/3484)) - Removes dry run for stale issues policy ([#&#8203;3471](https://redirect.github.com/redis/go-redis/pull/3471)) - Update otel metrics URL ([#&#8203;3474](https://redirect.github.com/redis/go-redis/pull/3474)) ##### Contributors We'd like to thank all the contributors who worked on this release! [@&#8203;LINKIWI](https://redirect.github.com/LINKIWI), [@&#8203;cxljs](https://redirect.github.com/cxljs), [@&#8203;cybersmeashish](https://redirect.github.com/cybersmeashish), [@&#8203;elena-kolevska](https://redirect.github.com/elena-kolevska), [@&#8203;htemelski-redis](https://redirect.github.com/htemelski-redis), [@&#8203;mwhooker](https://redirect.github.com/mwhooker), [@&#8203;ndyakov](https://redirect.github.com/ndyakov), [@&#8203;ofekshenawa](https://redirect.github.com/ofekshenawa), [@&#8203;suever](https://redirect.github.com/suever) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: otelbot <[email protected]> * [exporter/azureblob] Add template support for blob name formatting in Azure Blob exporter (#42674) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description When `template_enabled` is `true`, you can use Go templates in `metrics_format`, `logs_format`, and `traces_format` to create dynamic blob names based on telemetry data. The root object for the template is the telemetry data itself (`pmetric.Metrics`, `plog.Logs`, or `ptrace.Traces`). <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42643 <!--Describe what testing was performed and which tests were added.--> #### Testing 1. added test in `exporter_test.go`. 2. validated using real blob account. ```yaml blob_name_format: metrics_format: 2006/01/02/metrics_{{ (getResourceMetricAttr . 0 "service.name") }}_15_04.json logs_format: 2006/01/02/logs_{{ getScopeLogAttr . 0 0 "scope.name" }}_15_04.json traces_format: 2006/01/02/traces_{{ (getSpan . 0 0 0).Name }}_15_04.json template_enabled: true ``` <img width="632" height="365" alt="image" src="https://github.com/user-attachments/assets/37f4fbcb-4b64-49c2-bff1-bcf6c0451578" /> <!--Describe the documentation added.--> #### Documentation Updated in `README.md` <!--Please delete paragraphs that you did not use before submitting.--> * Update module github.com/ClickHouse/clickhouse-go/v2 to v2.40.3 (#42708) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/ClickHouse/clickhouse-go/v2](https://redirect.github.com/ClickHouse/clickhouse-go) | `v2.40.1` -> `v2.40.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fClickHouse%2fclickhouse-go%2fv2/v2.40.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fClickHouse%2fclickhouse-go%2fv2/v2.40.1/v2.40.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>ClickHouse/clickhouse-go (github.com/ClickHouse/clickhouse-go/v2)</summary> ### [`v2.40.3`](https://redirect.github.com/ClickHouse/clickhouse-go/blob/HEAD/CHANGELOG.md#v2403-2025-09-13----Release-notes-generated-using-configuration-in-githubreleaseyml-at-main---) [Compare Source](https://redirect.github.com/ClickHouse/clickhouse-go/compare/v2.40.2...v2.40.3) #### What's Changed ##### Other Changes 🛠 - bug: deserializing into nullable field by [@&#8203;rbroggi](https://redirect.github.com/rbroggi) in [#&#8203;1649](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1649) - Fixes for [#&#8203;1649](https://redirect.github.com/ClickHouse/clickhouse-go/issues/1649) by [@&#8203;SpencerTorres](https://redirect.github.com/SpencerTorres) in [#&#8203;1654](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1654) #### New Contributors - [@&#8203;rbroggi](https://redirect.github.com/rbroggi) made their first contribution in [#&#8203;1649](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1649) **Full Changelog**: <https://github.com/ClickHouse/clickhouse-go/compare/v2.40.2...v2.40.3> ### [`v2.40.2`](https://redirect.github.com/ClickHouse/clickhouse-go/blob/HEAD/CHANGELOG.md#v2402-2025-09-13----Release-notes-generated-using-configuration-in-githubreleaseyml-at-main---) [Compare Source](https://redirect.github.com/ClickHouse/clickhouse-go/compare/v2.40.1...v2.40.2) #### What's Changed ##### Other Changes 🛠 - Bump golang.org/x/net from 0.42.0 to 0.43.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1634](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1634) - Bump github.com/ClickHouse/ch-go from 0.67.0 to 0.68.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1639](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1639) - Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1641](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1641) - Bump go.opentelemetry.io/otel/trace from 1.37.0 to 1.38.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1642](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1642) - Bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1646](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1646) - Bump golang.org/x/net from 0.43.0 to 0.44.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1647](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1647) - chore: migrate to maintained YAML library by [@&#8203;joschi](https://redirect.github.com/joschi) in [#&#8203;1651](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1651) - skip random tests on Go 1.25 by [@&#8203;SpencerTorres](https://redirect.github.com/SpencerTorres) in [#&#8203;1652](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1652) - bug: headers map can be nil by [@&#8203;r0bobo](https://redirect.github.com/r0bobo) in [#&#8203;1650](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1650) #### New Contributors - [@&#8203;joschi](https://redirect.github.com/joschi) made their first contribution in [#&#8203;1651](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1651) - [@&#8203;r0bobo](https://redirect.github.com/r0bobo) made their first contribution in [#&#8203;1650](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1650) **Full Changelog**: <https://github.com/ClickHouse/clickhouse-go/compare/v2.40.1...v2.40.2> </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: otelbot <[email protected]> Co-authored-by: Yang Song <[email protected]> * Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.1.28 (#42743) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go) | `v1.1.27` -> `v1.1.28` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.27/v1.1.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>tencentcloud/tencentcloud-sdk-go (github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common)</summary> ### [`v1.1.28`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.27...v1.1.28) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.27...v1.1.28) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: otelbot <[email protected]> * [processor/resourcedetection] Add support for Scaleway host image attributes (#42683) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Since the following [PR](https://github.com/scaleway/scaleway-sdk-go/pull/2714) has been merged and released, we can now expose host image metadata on the Scaleway provider. I kept both `host.image.id` and `host.image.name` as enabled by default since the provider was not yet included in any release. <!--Describe what testing was performed and which tests were added.--> #### Testing I tested directly in a VM, and also updated the tests to ensure these values are exposed properly when enabled. ```sh 2025-09-15T13:33:27.366Z info [email protected]/service.go:205 Starting otelcontribcol... {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "Version": "0.135.0-dev", "NumCPU": 1} 2025-09-15T13:33:27.367Z info extensions/extensions.go:41 Starting extensions... {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}} 2025-09-15T13:33:27.368Z info internal/resourcedetection.go:137 began detecting resource information{"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics"} 2025-09-15T13:33:27.512Z info internal/resourcedetection.go:188 detected resource information {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics", "resource": {"cloud.account.id":"10542306-0c75-4265-9c2c-1fbfe4ea0bf0","cloud.availability_zone":"fr-par-1","cloud.platform":"scaleway_cloud_compute","cloud.provider":"scaleway_cloud","cloud.region":"fr-par","host.id":"132c8bcc-739d-4ed9-9b53-c5b27197a19b","host.image.id":"90e47fab-efa3-46d8-9607-f327a0ea65bb","host.image.name":"Ubuntu 24.04 Noble Numbat","host.name":"scw-goofy-borg","host.type":"STARDUST1-S"}} 2025-09-15T13:33:27.514Z info [email protected]/service.go:228 Everything is ready. Begin running and processing data. {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}} 2025-09-15T13:33:28.515Z info Metrics {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "debug", "otelcol.component.kind": "exporter", "otelcol.signal": "metrics", "resource metrics": 3, "metrics": 5, "data points": 17} 2025-09-15T13:33:28.518Z info ResourceMetrics #0 Resource SchemaURL: https://opentelemetry.io/schemas/1.9.0 Resource attributes: -> cloud.account.id: Str(10542306-0c75-4265-9c2c-1fbfe4ea0bf0) -> cloud.availability_zone: Str(fr-par-1) -> cloud.provider: Str(scaleway_cloud) -> cloud.platform: Str(scaleway_cloud_compute) -> cloud.region: Str(fr-par) -> host.id: Str(132c8bcc-739d-4ed9-9b53-c5b27197a19b) -> host.image.id: Str(90e47fab-efa3-46d8-9607-f327a0ea65bb) -> host.image.name: Str(Ubuntu 24.04 Noble Numbat) -> host.name: Str(scw-goofy-borg) -> host.type: Str(STARDUST1-S) ``` Signed-off-by: Paulo Dias <[email protected]> * docs: adjust netflow receiver block (#42717) This pull request updates the example configuration in the `receiver/netflowreceiver/README.md` file to fix the YAML formatting for the NetFlow receiver. The change ensures that the configuration examples use the correct structure for each receiver type. Documentation and configuration improvements: * Corrected the YAML structure by removing unnecessary list indicators (`-`) before the `scheme` key for each receiver type in the example configuration in `receiver/netflowreceiver/README.md`. * [connector/spanmetrics] Support inserting collector.instance.id as an attribute to spanmetrics metrics (#41865) #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #40400 <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> * [extension/storage/filestorage] Fix `recreate` from panic (#41802) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description * This enables recovery from a panic when the bbolt db is corrupted and renames the file when a panic occurs. * This changes the `recreate` behavior to not rename the file upon every start of the collector. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Resolves https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/36840 Resolves https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35899 <!--Describe what testing was performed and which tests were added.--> #### Testing 1. Start collector with file extension configured. This should create the file with some content within it. 2. Stop the collector. 3. Manually edit or "break" the bbolt db file by adding characters in random places, forcefully causing a panic 4. Start the collector 5. See logs: ```json {"level":"info","ts":"2025-07-31T23:26:34.218-0400","msg":"Setting up own telemetry...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}} {"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Starting otelcontribcol...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"Version":"0.131.0-dev","NumCPU":6} {"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Starting extensions...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}} {"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Extension is starting...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension"} {"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Extension started.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension"} #### This line #### {"level":"warn","ts":"2025-07-31T23:26:34.242-0400","msg":"Database corruption detected, recreating database file","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension","file":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs","panic":"assertion failed: Page expected to be: 96, but self identifies as 4909050520039286100"} {"level":"info","ts":"2025-07-31T23:26:34.243-0400","msg":"Corrupted database file renamed","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension","original":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs","backup":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs.2025-08-27T13:26:07.479.backup"} #### through this line #### {"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"New queue metadata key not found, attempting to load legacy format.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"} {"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"Initializing new persistent queue","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"} {"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"Successfully migrated to consolidated metadata format","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"} {"level":"info","ts":"2025-07-31T23:26:34.255-0400","msg":"Everything is ready. Begin running and processing data.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}} ``` <!--Describe the documentation added.--> #### Documentation Updated the existing documentation with behavioral changes for `recreate` option. <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: Antoine Toulme <[email protected]> * [chore][receiver/journald]: improve README.md examples (#42692) #### Description Add the following examples to the documentation: - Minimal configuration - Cursor tracking - Reading from the beginning <!--Describe the documentation added.--> #### Documentation This PR improves the documented examples --------- Co-authored-by: Andrzej Stencel <[email protected]> * [chore] document metrics for allocatable_types_to_report setting (#42539) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Document the metrics produced by the `allocatable_types_to_report` setting in the k8scluster receiver. - Add an explicit table mapping allocatable types to metric names in README. - Clarify that `storage` is not part of Kubernetes Node Allocatable and remove it from the listed types. - https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/#node-allocatable - Add a reference to Kubernetes Node Allocatable docs for clarity. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42311 <!--Describe what testing was performed and which tests were added.--> #### Testing Deployed `opentelemetry-collector-contrib` v0.133.0 via the official Helm chart(`mode=deployment`, `presets.clusterMetrics=true`) and enabled allocatable metrics in the `k8s_cluster` receiver as follows: ```yaml config: receivers: k8s_cluster: auth_type: serviceAccount collection_interval: 30s allocatable_types_to_report: - cpu - memory - ephemeral-storage - storage - pods exporters: prometheus: endpoint: "0.0.0.0:8889" ``` With this configuration, the following metrics were observed on /metrics: ``` # HELP k8s_node_allocatable_cpu Amount of cpu allocatable on the node # TYPE k8s_node_allocatable_cpu gauge k8s_node_allocatable_cpu{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 1.93 # HELP k8s_node_allocatable_ephemeral_storage_bytes Amount of ephemeral-storage allocatable on the node # TYPE k8s_node_allocatable_ephemeral_storage_bytes gauge k8s_node_allocatable_ephemeral_storage_bytes{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 7.6224326324e+10 # HELP k8s_node_allocatable_memory_bytes Amount of memory allocatable on the node # TYPE k8s_node_allocatable_memory_bytes gauge k8s_node_allocatable_memory_bytes{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 5.54446848e+08 # HELP k8s_node_allocatable_pods Amount of pods allocatable on the node # TYPE k8s_node_allocatable_pods gauge k8s_node_allocatable_pods{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 4 ``` <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.--> Signed-off-by: jaehanbyun <[email protected]> Co-authored-by: Christos Markou <[email protected]> * Update module github.com/relvacode/iso8601 to v1.7.0 (#42737) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/relvacode/iso8601](https://redirect.github.com/relvacode/iso8601) | `v1.6.0` -> `v1.7.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2frelvacode%2fiso8601/v1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2frelvacode%2fiso8601/v1.6.0/v1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>relvacode/iso8601 (github.com/relvacode/iso8601)</summary> ### [`v1.7.0`](https://redirect.github.com/relvacode/iso8601/releases/tag/v1.7.0) [Compare Source](https://redirect.github.com/relvacode/iso8601/compare/v1.6.0...v1.7.0) ##### What's Changed - Support whitespace between date and time component by [@&#8203;relvacode](https://redirect.github.com/relvacode) in [#&#8203;29](https://redirect.github.com/relvacode/iso8601/pull/29) - Check for remaining data with Zulu zone by [@&#8203;relvacode](https://redirect.github.com/relvacode) in [#&#8203;31](https://redirect.github.com/relvacode/iso8601/pull/31) **Full Changelog**: <https://github.com/relvacode/iso8601/compare/v1.6.0...v1.7.0> </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: otelbot <[email protected]> * [exporter/clickhouse] TLS config / Certificate based Authentication (#42581) #### Description Enables usage of OpenTelemetry's TLS configuration structure for clickhouse-go driver. Example: ```yaml exporters: clickhouse: endpoint: tcp://127.0.0.1:9000 tls: insecure: false insecure_skip_verify: false ca_file: CAroot.crt cert_file: client.crt key_file: client.key ``` #### Link to tracking issue Fixes #22805, #41116 #### Testing Added integration test that uses locally generated test certificates to test certificate authentication with ClickHouse. Certificates can be regenerated with `./testdata/certs/gen-certs.sh`. Also updated ClickHouse image versions to latest stable/LTS. #### Documentation Updated README with `tls` config description and example. * [receiver/splunkenterprise] fix typo search artifact size metrics (#42616) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This PR fixes a typo in the search artifact size metrics, which is part of the existing search dispatch collection. This typo has been causing errors with parsing empty string values. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42615 * [internal/otelarrow] Remove manual time.Sleep call (#42548) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42514 <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.--> Signed-off-by: Jared Tan <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Alex Boten <[email protected]> * [chore]: add workflow for surveys of non-members (#42503) The Contributor Experience group created a survey to help understand challenges and feedback from new contributors. We have this survey running for a few months on opentelemetry.io and the JS repo, with helpful feedback, so now adding to more repos. Example of message: https://github.com/open-telemetry/opentelemetry-js/pull/5884#issuecomment-3237568813 --------- Co-authored-by: Antoine Toulme <[email protected]> * [exporter/awss3exporter] add s3_base_prefix parameter (#42660) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Adds a new optional parameter `s3_base_prefix` to the `awss3exporter` which is used as the root path for all files uploaded. This new parameter is helpful when using the `resource_attrs_to_s3/s3_prefix` override ability but you still want a root path to be used for all file uploads. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42661 <!--Describe what testing was performed and which tests were added.--> #### Testing Added unit tests and ran the otel collector locally using a config file that specifies an `awss3` exporter with the new `s3_base_prefix` parameter <!--Describe the documentation added.--> #### Documentation Updated the readme and added new configuration examples <!--Please delete paragraphs that you did not use before submitting.--> * updated countconnector timestamps (#42006) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Updates the countconnector metric timestamps to use earliest timestamp from batch as start timestamp and latest as timestamp, instead of using timestamp from metric creation time <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #40573 <!--Describe what testing was performed and which tests were added.--> #### Testing Updates TracesToMetric tests to include checks for timestamp values * [kubeletstats] Cleanup deprecated *.cpu.utilization metrics and respective feature gate (#42727) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description After the merge of https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41042 we need to completely remove the `receiver.kubeletstats.enableCPUUsageMetrics` feature gate and cleanup the component accordingly. The feature gate has been [in place until v0.131.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41042/files#diff-3d568b694da81fd8cca718ee598c1fa14d20176a73af0f8d009388f5a6c2e11dR33) hence now it can be removed entirely. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/41178 Supersedes https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41880. <!--Describe what testing was performed and which tests were added.--> #### Testing Updated <!--Describe the documentation added.--> #### Documentation Updated <!--Please delete paragraphs that you did not use before submitting.--> Co-authored-by: mugund10 <[email protected]> Signed-off-by: ChrsMark <[email protected]> Co-authored-by: mugund10 <[email protected]> * [chore] Replace asciicheck dep since repo is no longer available (#42753) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Seems like github.com/tdakkota/asciicheck is no longer available, but still imported [(golangci/golangci-lint)](https://github.com/golangci/golangci-lint/blob/v2.4.0/go.mod#L115) in the latest release. This is temporary until a new golangci-lint release will use the updated asciicheck repo. Some more context [here](https://github.com/golangci/golangci-lint/pull/6018). * [chore] Fix codeowners workflow (#42771) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Two codeowners in the allowlist have recently become OpenTelemetry community members and no longer need to be in the allowlist. * [chore][receiver/journald] Update stanza documentation (#42774) #### Description This commit updates configuration and filtering options in the stanza documentation of the journald input to match the journald receiver documentation. * [chore][receiver/prometheus] Update kong integration test (#42776) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description [As requested](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/42741#issuecomment-3307594964), the Kong test for Prometheus should use a past scrape of kong data as the input, rather than spinning up a kong docker container and connecting to it. * [receiver/kafkametrics] Implement client reset for recoverable errors in Sarama calls (#41363) … <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This change implements client reset functionality to address recoverable errors in Sarama calls, such as connection resets and EOF errors. When a recoverable error is encountered, the client is reset, enabling the scraper to reconnect and resume metric collection seamlessly. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue none <!--Describe what testing was performed and which tests were added.--> #### Testing Existing tests were modified accordingly. <!--Describe the documentation added.--> #### Documentation none <!--Please delete paragraphs that you did not use before submitting.--> * [cmd/telemetrygen] Add allow failed exports flag (#42136) #### Description Add --allow-export-failures flag to telemetrygen to continue running when export operations fail (instead of terminating) <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42135 * [chore][testbed] Use os.MkdirTemp on Windows (#42770) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Same as #42635 in different tests. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Updates #42639 --------- Co-authored-by: Yang Song <[email protected]> * [chore] Update core dependencies (#42782) This PR updates the opentelemetry-collector modules to open-telemetry/opentelemetry-collector@ba0b327d5fe91b230f97e48f56f3c191bd89df2d --------- Signed-off-by: otelbot <[email protected]> Co-authored-by: otelbot <[email protected]> Co-authored-by: Pablo Baeyens <[email protected]> * [chore] Do not remove config file on testbed shutdown (#42789) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> Hotfix to make sure contributors can merge PRs :) #### Link to tracking issue Updates #42639 * [chore][scoped-tests] Run twice instead of thrice (#42790) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> Scoped tests are too slow for certain components (e.g. Prometheus components) after #42498. I still think running the tests more than once is a good idea to prevent flakes, but maybe twice is a better balance between catching flakes and not taking ages to merge each PR. #### Link to tracking issue Follows #42498 * [processor/k8sattributesprocessor] Add support for missing k8s.cronjob.uid (#42641) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This PR adds support to expose `k8s.cronjob.uid` as resource metadata when a `Job` is owned by a `CronJob`. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42557 <!--Describe what testing was performed and which tests were added.--> #### Testing Local tested with `telemetrygen` and is working as expected. ``` [pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"debug","ts":"2025-09-11T16:29:11.588Z","caller":"[email protected]/processor.go:159","msg":"getting the pod","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"k8sattributes","otelcol.component.kind":"processor","otelcol.pipeline.id":"traces","otelcol.signal":"traces","pod":{"Name":"otel-log-cronjob-29293469-lw97x","Address":"10.244.0.70","PodUID":"7960681c-5a24-4287-8bea-e2cf506500ee","Attributes":{"k8s.cronjob.name":"otel-log-cronjob","k8s.cronjob.uid":"082b1c42-e393-46bc-9d51-b20a3700d1ab","k8s.job.name":"otel-log-cronjob-29293469","k8s.job.uid":"fbd853b8-7f63-44d8-ace1-8b48c89e3041"},"StartTime":"2025-09-11T16:29:00Z","Ignore":false,"Namespace":"default","NodeName":"","DeploymentUID":"","StatefulSetUID":"","DaemonSetUID":"","JobUID":"fbd853b8-7f63-44d8-ace1-8b48c89e3041","HostNetwork":false,"Containers":{"ByID":null,"ByName":null},"DeletedAt":"0001-01-01T00:00:00Z"}} [pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"info","ts":"2025-09-11T16:29:11.588Z","msg":"Traces","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"debug","otelcol.component.kind":"exporter","otelcol.signal":"traces","resource spans":1,"spans":2} [pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"info","ts":"2025-09-11T16:29:11.588Z","msg":"ResourceSpans #0\nResource SchemaURL: https://opentelemetry.io/schemas/1.4.0\nResource attributes:\n -> k8s.container.name: Str(telemetrygen)\n -> service.name: Str(telemetrygen)\n -> k8s.pod.ip: Str(10.244.0.70)\n -> k8s.cronjob.name: Str(otel-log-cronjob)\n -> k8s.cronjob.uid: Str(082b1c42-e393-46bc-9d51-b20a3700d1ab)\n -> k8s.job.uid: Str(fbd853b8-7f63-44d8-ace1-8b48c89e3041)\n -> k8s.job.name: Str(otel-log-cronjob-29293469)\nScopeSpans #0\nScopeSpans SchemaURL: \nInstrumentationScope telemetrygen \nSpan #0\n Trace ID : 3c7381c14a37814676b00a7d961cb219\n Parent ID : 4f8780d5148a9c1c\n ID : 17e9da9533dc93ca\n Name : okey-dokey-0\n Kind : Server\n Start time : 2025-09-11 16:29:09.583785469 +0000 UTC\n End time : 2025-09-11 16:29:09.583908469 +0000 UTC\n Status code : Unset\n Status message : \nAttributes:\n -> net.peer.ip: Str(1.2.3.4)\n -> peer.service: Str(telemetrygen-client)\nSpan #1\n Trace ID : 3c7381c14a37814676b00a7d961cb219\n Parent ID : \n ID : 4f8780d5148a9c1c\n Name : lets-go\n Kind : Client\n Start time : 2025-09-11 16:29:09.583785469 +0000 UTC\n End time : 2025-09-11 16:29:09.583908469 +0000 UTC\n Status code : Unset\n Status message : \nAttributes:\n -> net.peer.ip: Str(1.2.3.4)\n -> peer.service: Str(telemetrygen-server)\n","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"debug","otelcol.component.kind":"exporter","otelcol.signal":"traces"} ``` Added also the tests to guarantee the proper functionality. --------- Signed-off-by: Paulo Dias <[email protected]> * Changelog fetch (#42340) This is a redo of https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41849 with a fix, use quotes around the value '0' so it is not assimilated to false. --------- Co-authored-by: Paulo Janotti <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * [internal/kafka] disable client metrics (#42807) #### Description Disable franz-go's Kafka client metrics support. We did not intentionally add these, we may consider reintroducing them in the future with configuration. Labeling this as a breaking change, though it's dubious: this isn't documented, and came as part of the switch to franz-go which is still under a feature gate. #### Link to tracking issue Fixes #42662 #### Testing None #### Documentation None * Bump prometheus/prometheus, prometheus/otlptranslator and opentelemetry-go's prometheus exporter (#42493) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Bumps prometheus/prometheus, prometheus/otlptranslator and opentelemetry-go's Prometheus exporter to their latest versions. They are being upgraded together because a backwards-incompatible change to the Go API of otlptranslator between v0.0.1 and v0.0.2 occurred, and Prometheus and OTel-go were using different versions until now. If we upgrade one library at a time, the code doesn't compile. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.--> --------- Signed-off-by: Arthur Silva Sens <[email protected]> * [chore]: enable rangeValCopy rule from go-critic (#42007) #### Description Enable and fixes [rangeValCopy](https://go-critic.com/overview.html#rangevalcopy) rule from go-critic --------- Signed-off-by: Matthieu MOREL <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> * Better errors for attr procs: include the key. (#42280) #### Description Augmenting errors: ```diff Aug 26 19:35:27 871b7f17-d975-4a84-ada7-237d998c19b5 titus-otelcol[8520]: 2025/08/26 19:35:27 collector server run finished with error: failed to build pipelines: failed to create "attributes/netflix" processor, in pipeline "traces": - error creating AttrProc. Either field "value", "from_attribute" or "from_context" setting must be specified for 13-th action + error with key "nf.cluster" (13th-action): error creating AttrProc. Either field "value", "from_attribute" or "from_context" setting must be specified ``` Note the key is specifically called out. That really makes it far easier to debug errors than having to count, especially when I have 100s of config options. (I actually only have 15, but you get the idea) * [exporter/kafka] Fix franz-go ignores deprecated TLS config syntax (#42755) #### Description The syntax: auth: tls: ... Was deprecated in v0.124.0, in favor of: tls: ... The Sarama Kafka client accepts both syntaxes, but the franz-go client ignores the deprecated syntax and silently falls back to a non-TLS connection. This fix adds support for the deprecated syntax until such time that it actually gets removed. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42754 #### Testing All existing tests pass. Verified deprecated syntax works against a real TLS-enabled cluster, and fails without the fix. #### Documentation None. * hostmetricsreceiver: add example metrics configuration to readme (#42759) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Just to be explicit for dummies like me, I think it would be better to note where to place the "metrics" configurations. They are mentioned in each scraper, but not explicitly in context. I had to try both the root (outside of scrapers) and then within each scraper to get it to work. Probably not a big issue to most, but I hope this will avoid at least some confusion. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue N/A <!--Describe what testing was performed and which tests were added.--> #### Testing N/A <!--Describe the documentation added.--> #### Documentation As above. <!--Please delete paragraphs that you did not use before submitting.--> * [chore] kafkaexporter: fix flaky test (#42806) #### Description Remove the artificial fetch timeout, and just use the test's context to cancel the fetch if needed. All uses of the function expect a fetch to complete quickly, there's no need for another timeout. This is for #42777. I was not able to reproduce the issue locally, but I can imagine on a _very_ slow machine that a fetch may not complete within 500ms. #### Link to tracking issue Fixes #42777 #### Testing Ran the tests in a loop. I couldn't get it to fail locally. #### Documentation N/A * [telemetrygen] Add ExponentialHistogram as metric type (#42757) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description As @jmichalek132 suggested in #42322 this PR also adds ExponentialHistogram and the option to send mixed metric types. As stated [here](https://opentelemetry.io/docs/specs/otel/metrics/data-model/?utm_source=chatgpt.com#summary-legacy) Summary is not really supported so I left it out of this (even though it is part of the metricdata SDK and it can be done), so with this PR telemetrygen should be ready to support all otel supported metric data point types. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Part of #42322 but does not close it. * Revert "[internal/otelarrow] Remove manual time.Sleep call" (#42812) Reverts open-telemetry/opentelemetry-collector-contrib#42548 It looks like the test started failing again around the time this PR was merged so I am proposing we revert this cc @JaredTan95 Reopens #42514 Fixes #42758 * [chore] Update core dependencies (#42815) This PR updates the opentelemetry-collector modules to open-telemetry/opentelemetry-collector@1f869ed2d7a2485ff5ce8e9666852415a9f2ce45 --------- Signed-off-by: otelbot <[email protected]> Co-authored-by: otelbot <[email protected]> * feat: Add format identification in awslogsencodingextension (#42788) ### Description This PR adds format identification to `awslogsencodingextension` component. ### What was added - **Scope attribute**: All logs now include an `awslogs_encoding.format` attribute at the scope level - **Format values**: Each AWS log type gets a specific format identifier: - VPC Flow Logs: `vpc_flow_log` - ELB Access Logs: `elb_access_log` - S3 Access Logs: `s3_access_log` - CloudTrail Logs: `cloudtrail_log` - WAF Logs: `waf_log` - CloudWatch Logs via Subscription Filter: `cloudwatch_logs_subscription_filter` ### Why was added - Provides clear identification of log source format - Supports downstream processing decisions based on log type, e.g. routing or filtering --------- Co-authored-by: Vignesh Shanmugam <[email protected]> * [chore][exporter/elasticsearch,exporter/kafka] Switch to using experimental versions of symbols (#42817) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> Uses the `xexporterhelper` version of these symbols since we are removing the `exporterhelper` version. #### Link to tracking issue Unblocks open-telemetry/opentelemetry-collector/pull/13872 * [chore] [telemetrygen] Remove scale assertion from TestExponentialHistogramMetricGeneration (#42822) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Removes wrong assertion that causes a flaky test. The go-expohisto library allows that field to be negative to the assertion is wrong. Fixes https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42818 Fixes https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42819 * [chore] Add bogdan-st to telemetrygen codeowners (#42814) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Following a discussion and invitation from @mx-psi this PR adds myself as a codeowner for telemetrygen. * [chore] Bump go-build-tools to v0.28.0 (#42821) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Bumps Go build tools to v0.28.0. Notably adds some goodies for issuegenerator I left the checkapi one out since it's a lot of work and we can do it independently <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Updates #36761 Updates #42518 * [chore][exporter/clickhouse] Remove an unused function (#42811) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Removed the function `newPlaceholder` in the internal package as it seems no longer used. <!--Describe what testing was performed and which tests were added.--> #### Testing Unit & Integration tests * [chore] Prepare release 0.136.0 (#42828) The following commands were run to prepare this release: - make chlog-update VERSION=v0.136.0 - sed -i.bak s/0[.]135[.]0/0.136.0/g versions.yaml - make multimod-prerelease - make multimod-sync --------- Signed-off-by: otelbot <[email protected]> Co-authored-by: otelbot <[email protected]> * kafka: fix support for protocol_version in franz-go client (#42833) #### Description The franz-go client was ignoring `protocol_version`. We now set both MinVersions and MaxVersions options based on the specified version, so the client assumes that exact version. #### Link to tracking issue Relates to #42795 #### Testing Tested with kafkaexporter against Azure Event Hubs, which currently only works on Windows if you specify a version < 4 due to https://github.com/twmb/franz-go/issues/1102 #### Documentation None * fix(deps): update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.1.31 (#42837) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go) | `v1.1.28` -> `v1.1.31` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.28/v1.1.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>tencentcloud/tencentcloud-sdk-go (github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common)</summary> ### [`v1.1.31`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.30...v1.1.31) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.30...v1.1.31) ### [`v1.1.30`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.29...v1.1.30) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.29...v1.1.30) ### [`v1.1.29`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.28...v1.1.29) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.28...v1.1.29) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: otelbot <[email protected]> * [telemtrygen] Add load size to metrics and logs (#42756) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Adds configurable load size to metrics and logs in telemetrygen. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Part of #42322 but does not close it. <!--Describe what testing was performed and which tests were added.--> #### Testing Unit tests for feature and config validation. <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: Pablo Baeyens <[email protected]> * fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.24.0 (#42841) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/hetznercloud/hcloud-go/v2](https://redirect.github.com/hetznercloud/hcloud-go) | `v2.23.0` -> `v2.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhetznercloud%2fhcloud-go%2fv2/v2.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhetznercloud%2fhcloud-go%2fv2/v2.23.0/v2.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>hetznercloud/hcloud-go (github.com/hetznercloud/hcloud-go/v2)</summary> ### [`v2.24.0`](https://redirect.github.com/hetznercloud/hcloud-go/blob/HEAD/CHANGELOG.md#v2240) [Compare Source](https://redirect.github.com/hetznercloud/hcloud-go/compare/v2.23.0...v2.24.0) ##### Features - add new ip\_range param to ServerAttachToNetwork ([#&#8203;723](https://redirect.github.com/hetznercloud/hcloud-go/issues/723)) - add new ip\_range param to LoadBalancerAttachToNetwork ([#&#8203;724](https://redirect.github.com/hetznercloud/hcloud-go/issues/724)) </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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: otelbot <[email protected]> * [chore][telemetrygen] Fix traces count in traces integration test (#42850) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Seems like we can't control how the BatchSpanProcessor batches traces for export. Sometimes it s 3 traces in 3 exports but sometimes there are 4 exports. Changed the logic to count the actual trace ids instead of the number of exports. Also made the name of the binary unique to avoid conflicts and increased the duration a bit, that was also failing locally sometimes. * [chore][exporter/datadog] Fix pseudoversion (#42845) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description When DataDog/datadog-agent@c0e8c8158aa2 was committed, https://github.com/DataDog/datadog-agent/releases/tag/comp/otelcol/otlp/testutil/v0.72.0-devel did not exist, so on #42553 we based the pseudoversion on the preceding tag, https://github.com/DataDog/datadog-agent/releases/tag/comp/otelcol/otlp/testutil/v0.71.0-devel. This made Renovate confused over at #42832 so I am bumping the base version of the pseudoversion here so that Renovate works correctly (right now Renovate tries to _downgrade_ to v0.72.0-devel but this commit comes after v0.72.0-devl) * chore(deps): update prom/prometheus docker tag to v3.6.0 (#42840) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear …
1 parent 88beb84 commit 6502c21

File tree

1,609 files changed

+68667
-45676
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,609 files changed

+68667
-45676
lines changed

.codecov.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,10 @@ component_management:
184184
name: exporter_googlecloudpubsub
185185
paths:
186186
- exporter/googlecloudpubsubexporter/**
187+
- component_id: exporter_googlecloudstorage
188+
name: exporter_googlecloudstorage
189+
paths:
190+
- exporter/googlecloudstorageexporter/**
187191
- component_id: exporter_googlemanagedprometheus
188192
name: exporter_googlemanagedprometheus
189193
paths:
@@ -544,6 +548,10 @@ component_management:
544548
name: processor_transform
545549
paths:
546550
- processor/transformprocessor/**
551+
- component_id: processor_unroll
552+
name: processor_unroll
553+
paths:
554+
- processor/unrollprocessor/**
547555
- component_id: receiver_activedirectoryds
548556
name: receiver_activedirectoryds
549557
paths:
@@ -608,6 +616,10 @@ component_management:
608616
name: receiver_chrony
609617
paths:
610618
- receiver/chronyreceiver/**
619+
- component_id: receiver_ciscoos
620+
name: receiver_ciscoos
621+
paths:
622+
- receiver/ciscoosreceiver/**
611623
- component_id: receiver_cloudflare
612624
name: receiver_cloudflare
613625
paths:

.github/ALLOWLIST

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ internal/common
2929

3030
# Start unmaintained components list
3131

32-
exporter/awscloudwatchlogsexporter
3332
exporter/carbonexporter
3433
extension/healthcheckextension
3534
extension/observer/ecstaskobserver

.github/CODEOWNERS

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ cmd/golden/ @open-telemetry
2323
cmd/opampsupervisor/ @open-telemetry/collector-contrib-approvers @evan-bradley @atoulme @tigrannajaryan
2424
cmd/otelcontribcol/ @open-telemetry/collector-contrib-approvers
2525
cmd/oteltestbedcol/ @open-telemetry/collector-contrib-approvers
26-
cmd/telemetrygen/ @open-telemetry/collector-contrib-approvers @mx-psi @codeboten @Erog38
26+
cmd/telemetrygen/ @open-telemetry/collector-contrib-approvers @mx-psi @codeboten @Erog38 @bogdan-st
2727
confmap/provider/aesprovider/ @open-telemetry/collector-contrib-approvers @kuiperda
2828
confmap/provider/googlesecretmanagerprovider/ @open-telemetry/collector-contrib-approvers @aabmass @dashpole @jsuereth @psx95 @braydonk @ridwanmsharif
2929
confmap/provider/s3provider/ @open-telemetry/collector-contrib-approvers @Aneurysm9
@@ -42,6 +42,7 @@ connector/spanmetricsconnector/ @open-telemetry
4242
connector/sumconnector/ @open-telemetry/collector-contrib-approvers @greatestusername @shalper2 @crobert-1
4343
exporter/alertmanagerexporter/ @open-telemetry/collector-contrib-approvers @sokoide @mcube8
4444
exporter/alibabacloudlogserviceexporter/ @open-telemetry/collector-contrib-approvers @shabicheng @kongluoxing @qiansheng91
45+
exporter/awscloudwatchlogsexporter/ @open-telemetry/collector-contrib-approvers @yaten2302
4546
exporter/awsemfexporter/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @mxiamxia
4647
exporter/awskinesisexporter/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @MovieStoreGuy
4748
exporter/awss3exporter/ @open-telemetry/collector-contrib-approvers @atoulme @pdelewski @Erog38
@@ -61,6 +62,7 @@ exporter/faroexporter/ @open-telemetry
6162
exporter/fileexporter/ @open-telemetry/collector-contrib-approvers @atingchen
6263
exporter/googlecloudexporter/ @open-telemetry/collector-contrib-approvers @aabmass @dashpole @braydonk @jsuereth @psx95 @ridwanmsharif
6364
exporter/googlecloudpubsubexporter/ @open-telemetry/collector-contrib-approvers @alexvanboxel
65+
exporter/googlecloudstorageexporter/ @open-telemetry/collector-contrib-approvers @constanca-m @braydonk
6466
exporter/googlemanagedprometheusexporter/ @open-telemetry/collector-contrib-approvers @aabmass @dashpole @braydonk @jsuereth @psx95 @ridwanmsharif
6567
exporter/honeycombmarkerexporter/ @open-telemetry/collector-contrib-approvers @TylerHelmuth @fchikwekwe
6668
exporter/influxdbexporter/ @open-telemetry/collector-contrib-approvers @jacobmarble
@@ -204,14 +206,21 @@ processor/probabilisticsamplerprocessor/ @open-telemetry
204206
processor/redactionprocessor/ @open-telemetry/collector-contrib-approvers @dmitryax @mx-psi @TylerHelmuth
205207
processor/remotetapprocessor/ @open-telemetry/collector-contrib-approvers @atoulme @jaronoff97
206208
processor/resourcedetectionprocessor/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @dashpole
209+
processor/resourcedetectionprocessor/internal/akamai/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @dashpole @paulojmdias
210+
processor/resourcedetectionprocessor/internal/digitalocean/ @open-telemetry/collector-contrib-approvers @dashpole @paulojmdias
207211
processor/resourcedetectionprocessor/internal/dynatrace/ @open-telemetry/collector-contrib-approvers @bacherfl @evan-bradley
208212
processor/resourcedetectionprocessor/internal/hetzner/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @dashpole @paulojmdias
213+
processor/resourcedetectionprocessor/internal/oraclecloud/ @open-telemetry/collector-contrib-approvers @dashpole
214+
processor/resourcedetectionprocessor/internal/scaleway/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @dashpole @paulojmdias
215+
processor/resourcedetectionprocessor/internal/upcloud/ @open-telemetry/collector-contrib-approvers @dashpole @paulojmdias
216+
processor/resourcedetectionprocessor/internal/vultr/ @open-telemetry/collector-contrib-approvers @Aneurysm9 @dashpole @paulojmdias
209217
processor/resourceprocessor/ @open-telemetry/collector-contrib-approvers @dmitryax
210218
processor/schemaprocessor/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy @ankitpatel96 @dineshg13
211219
processor/spanprocessor/ @open-telemetry/collector-contrib-approvers @boostchicken
212220
processor/sumologicprocessor/ @open-telemetry/collector-contrib-approvers @rnishtala-sumo @chan-tim-sumo @echlebek @amdprophet
213-
processor/tailsamplingprocessor/ @open-telemetry/collector-contrib-approvers @portertech
221+
processor/tailsamplingprocessor/ @open-telemetry/collector-contrib-approvers @portertech @Logiraptor
214222
processor/transformprocessor/ @open-telemetry/collector-contrib-approvers @TylerHelmuth @evan-bradley @edmocosta
223+
processor/unrollprocessor/ @open-telemetry/collector-contrib-approvers @axw @schmikei @rnishtala-sumo
215224
receiver/activedirectorydsreceiver/ @open-telemetry/collector-contrib-approvers @pjanotti
216225
receiver/aerospikereceiver/ @open-telemetry/collector-contrib-approvers @antonblock
217226
receiver/apachereceiver/ @open-telemetry/collector-contrib-approvers @colelaven @ishleenk17
@@ -226,6 +235,7 @@ receiver/azureblobreceiver/ @open-telemetry
226235
receiver/azureeventhubreceiver/ @open-telemetry/collector-contrib-approvers @atoulme @cparkins @dyl10s
227236
receiver/azuremonitorreceiver/ @open-telemetry/collector-contrib-approvers @nslaughter @celian-garcia @ishleenk17
228237
receiver/chronyreceiver/ @open-telemetry/collector-contrib-approvers @MovieStoreGuy @jamesmoessis
238+
receiver/ciscoosreceiver/ @open-telemetry/collector-contrib-approvers @dmitryax
229239
receiver/cloudflarereceiver/ @open-telemetry/collector-contrib-approvers @dehaansa
230240
receiver/cloudfoundryreceiver/ @open-telemetry/collector-contrib-approvers @crobert-1
231241
receiver/collectdreceiver/ @open-telemetry/collector-contrib-approvers @atoulme
@@ -282,7 +292,7 @@ receiver/namedpipereceiver/ @open-telemetry
282292
receiver/netflowreceiver/ @open-telemetry/collector-contrib-approvers @evan-bradley @dlopes7
283293
receiver/nginxreceiver/ @open-telemetry/collector-contrib-approvers @colelaven @ishleenk17
284294
receiver/nsxtreceiver/ @open-telemetry/collector-contrib-approvers @dashpole @schmikei
285-
receiver/ntpreceiver/ @open-telemetry/collector-contrib-approvers @atoulme
295+
receiver/ntpreceiver/ @open-telemetry/collector-contrib-approvers @atoulme @paulojmdias
286296
receiver/oracledbreceiver/ @open-telemetry/collector-contrib-approvers @dmitryax @crobert-1 @atoulme
287297
receiver/osqueryreceiver/ @open-telemetry/collector-contrib-approvers @nslaughter @smithclay
288298
receiver/otelarrowreceiver/ @open-telemetry/collector-contrib-approvers @jmacd @moh-osman3
@@ -356,7 +366,6 @@ reports/distributions/otlp.yaml @open-telemetry/collector-contrib-approvers
356366

357367
# Start unmaintained components list
358368

359-
exporter/awscloudwatchlogsexporter/ @open-telemetry/collector-contrib-approvers
360369
exporter/carbonexporter/ @open-telemetry/collector-contrib-approvers
361370
extension/healthcheckextension/ @open-telemetry/collector-contrib-approvers
362371
extension/observer/ecstaskobserver/ @open-telemetry/collector-contrib-approvers

.github/ISSUE_TEMPLATE/beta_stability.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ body:
6060
- exporter/file
6161
- exporter/googlecloud
6262
- exporter/googlecloudpubsub
63+
- exporter/googlecloudstorage
6364
- exporter/googlemanagedprometheus
6465
- exporter/honeycombmarker
6566
- exporter/influxdb
@@ -206,13 +207,20 @@ body:
206207
- processor/remotetap
207208
- processor/resource
208209
- processor/resourcedetection
210+
- processor/resourcedetection/internal/akamai
211+
- processor/resourcedetection/internal/digitalocean
209212
- processor/resourcedetection/internal/dynatrace
210213
- processor/resourcedetection/internal/hetzner
214+
- processor/resourcedetection/internal/oraclecloud
215+
- processor/resourcedetection/internal/scaleway
216+
- processor/resourcedetection/internal/upcloud
217+
- processor/resourcedetection/internal/vultr
211218
- processor/schema
212219
- processor/span
213220
- processor/sumologic
214221
- processor/tailsampling
215222
- processor/transform
223+
- processor/unroll
216224
- receiver/activedirectoryds
217225
- receiver/aerospike
218226
- receiver/apache
@@ -229,6 +237,7 @@ body:
229237
- receiver/bigip
230238
- receiver/carbon
231239
- receiver/chrony
240+
- receiver/ciscoos
232241
- receiver/cloudflare
233242
- receiver/cloudfoundry
234243
- receiver/collectd

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ body:
6363
- exporter/file
6464
- exporter/googlecloud
6565
- exporter/googlecloudpubsub
66+
- exporter/googlecloudstorage
6667
- exporter/googlemanagedprometheus
6768
- exporter/honeycombmarker
6869
- exporter/influxdb
@@ -209,13 +210,20 @@ body:
209210
- processor/remotetap
210211
- processor/resource
211212
- processor/resourcedetection
213+
- processor/resourcedetection/internal/akamai
214+
- processor/resourcedetection/internal/digitalocean
212215
- processor/resourcedetection/internal/dynatrace
213216
- processor/resourcedetection/internal/hetzner
217+
- processor/resourcedetection/internal/oraclecloud
218+
- processor/resourcedetection/internal/scaleway
219+
- processor/resourcedetection/internal/upcloud
220+
- processor/resourcedetection/internal/vultr
214221
- processor/schema
215222
- processor/span
216223
- processor/sumologic
217224
- processor/tailsampling
218225
- processor/transform
226+
- processor/unroll
219227
- receiver/activedirectoryds
220228
- receiver/aerospike
221229
- receiver/apache
@@ -232,6 +240,7 @@ body:
232240
- receiver/bigip
233241
- receiver/carbon
234242
- receiver/chrony
243+
- receiver/ciscoos
235244
- receiver/cloudflare
236245
- receiver/cloudfoundry
237246
- receiver/collectd

.github/ISSUE_TEMPLATE/feature_request.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ body:
5757
- exporter/file
5858
- exporter/googlecloud
5959
- exporter/googlecloudpubsub
60+
- exporter/googlecloudstorage
6061
- exporter/googlemanagedprometheus
6162
- exporter/honeycombmarker
6263
- exporter/influxdb
@@ -203,13 +204,20 @@ body:
203204
- processor/remotetap
204205
- processor/resource
205206
- processor/resourcedetection
207+
- processor/resourcedetection/internal/akamai
208+
- processor/resourcedetection/internal/digitalocean
206209
- processor/resourcedetection/internal/dynatrace
207210
- processor/resourcedetection/internal/hetzner
211+
- processor/resourcedetection/internal/oraclecloud
212+
- processor/resourcedetection/internal/scaleway
213+
- processor/resourcedetection/internal/upcloud
214+
- processor/resourcedetection/internal/vultr
208215
- processor/schema
209216
- processor/span
210217
- processor/sumologic
211218
- processor/tailsampling
212219
- processor/transform
220+
- processor/unroll
213221
- receiver/activedirectoryds
214222
- receiver/aerospike
215223
- receiver/apache
@@ -226,6 +234,7 @@ body:
226234
- receiver/bigip
227235
- receiver/carbon
228236
- receiver/chrony
237+
- receiver/ciscoos
229238
- receiver/cloudflare
230239
- receiver/cloudfoundry
231240
- receiver/collectd

.github/ISSUE_TEMPLATE/other.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ body:
5757
- exporter/file
5858
- exporter/googlecloud
5959
- exporter/googlecloudpubsub
60+
- exporter/googlecloudstorage
6061
- exporter/googlemanagedprometheus
6162
- exporter/honeycombmarker
6263
- exporter/influxdb
@@ -203,13 +204,20 @@ body:
203204
- processor/remotetap
204205
- processor/resource
205206
- processor/resourcedetection
207+
- processor/resourcedetection/internal/akamai
208+
- processor/resourcedetection/internal/digitalocean
206209
- processor/resourcedetection/internal/dynatrace
207210
- processor/resourcedetection/internal/hetzner
211+
- processor/resourcedetection/internal/oraclecloud
212+
- processor/resourcedetection/internal/scaleway
213+
- processor/resourcedetection/internal/upcloud
214+
- processor/resourcedetection/internal/vultr
208215
- processor/schema
209216
- processor/span
210217
- processor/sumologic
211218
- processor/tailsampling
212219
- processor/transform
220+
- processor/unroll
213221
- receiver/activedirectoryds
214222
- receiver/aerospike
215223
- receiver/apache
@@ -226,6 +234,7 @@ body:
226234
- receiver/bigip
227235
- receiver/carbon
228236
- receiver/chrony
237+
- receiver/ciscoos
229238
- receiver/cloudflare
230239
- receiver/cloudfoundry
231240
- receiver/collectd

.github/ISSUE_TEMPLATE/unmaintained.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ body:
6262
- exporter/file
6363
- exporter/googlecloud
6464
- exporter/googlecloudpubsub
65+
- exporter/googlecloudstorage
6566
- exporter/googlemanagedprometheus
6667
- exporter/honeycombmarker
6768
- exporter/influxdb
@@ -208,13 +209,20 @@ body:
208209
- processor/remotetap
209210
- processor/resource
210211
- processor/resourcedetection
212+
- processor/resourcedetection/internal/akamai
213+
- processor/resourcedetection/internal/digitalocean
211214
- processor/resourcedetection/internal/dynatrace
212215
- processor/resourcedetection/internal/hetzner
216+
- processor/resourcedetection/internal/oraclecloud
217+
- processor/resourcedetection/internal/scaleway
218+
- processor/resourcedetection/internal/upcloud
219+
- processor/resourcedetection/internal/vultr
213220
- processor/schema
214221
- processor/span
215222
- processor/sumologic
216223
- processor/tailsampling
217224
- processor/transform
225+
- processor/unroll
218226
- receiver/activedirectoryds
219227
- receiver/aerospike
220228
- receiver/apache
@@ -231,6 +239,7 @@ body:
231239
- receiver/bigip
232240
- receiver/carbon
233241
- receiver/chrony
242+
- receiver/ciscoos
234243
- receiver/cloudflare
235244
- receiver/cloudfoundry
236245
- receiver/collectd

.github/component_labels.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ connector/spanmetricsconnector connector/spanmetrics
2323
connector/sumconnector connector/sum
2424
exporter/alertmanagerexporter exporter/alertmanager
2525
exporter/alibabacloudlogserviceexporter exporter/alibabacloudlogservice
26+
exporter/awscloudwatchlogsexporter exporter/awscloudwatchlogs
2627
exporter/awsemfexporter exporter/awsemf
2728
exporter/awskinesisexporter exporter/awskinesis
2829
exporter/awss3exporter exporter/awss3
@@ -42,6 +43,7 @@ exporter/faroexporter exporter/faro
4243
exporter/fileexporter exporter/file
4344
exporter/googlecloudexporter exporter/googlecloud
4445
exporter/googlecloudpubsubexporter exporter/googlecloudpubsub
46+
exporter/googlecloudstorageexporter exporter/googlecloudstorage
4547
exporter/googlemanagedprometheusexporter exporter/googlemanagedprometheus
4648
exporter/honeycombmarkerexporter exporter/honeycombmarker
4749
exporter/influxdbexporter exporter/influxdb
@@ -185,14 +187,21 @@ processor/probabilisticsamplerprocessor processor/probabilisticsampler
185187
processor/redactionprocessor processor/redaction
186188
processor/remotetapprocessor processor/remotetap
187189
processor/resourcedetectionprocessor processor/resourcedetection
190+
processor/resourcedetectionprocessor/internal/akamai processor/resourcedetection/internal/akamai
191+
processor/resourcedetectionprocessor/internal/digitalocean processor/resourcedetection/internal/digitalocean
188192
processor/resourcedetectionprocessor/internal/dynatrace processor/resourcedetection/internal/dynatrace
189193
processor/resourcedetectionprocessor/internal/hetzner processor/resourcedetection/internal/hetzner
194+
processor/resourcedetectionprocessor/internal/oraclecloud processor/resourcedetection/internal/oraclecloud
195+
processor/resourcedetectionprocessor/internal/scaleway processor/resourcedetection/internal/scaleway
196+
processor/resourcedetectionprocessor/internal/upcloud processor/resourcedetection/internal/upcloud
197+
processor/resourcedetectionprocessor/internal/vultr processor/resourcedetection/internal/vultr
190198
processor/resourceprocessor processor/resource
191199
processor/schemaprocessor processor/schema
192200
processor/spanprocessor processor/span
193201
processor/sumologicprocessor processor/sumologic
194202
processor/tailsamplingprocessor processor/tailsampling
195203
processor/transformprocessor processor/transform
204+
processor/unrollprocessor processor/unroll
196205
receiver/activedirectorydsreceiver receiver/activedirectoryds
197206
receiver/aerospikereceiver receiver/aerospike
198207
receiver/apachereceiver receiver/apache
@@ -207,6 +216,7 @@ receiver/azureblobreceiver receiver/azureblob
207216
receiver/azureeventhubreceiver receiver/azureeventhub
208217
receiver/azuremonitorreceiver receiver/azuremonitor
209218
receiver/chronyreceiver receiver/chrony
219+
receiver/ciscoosreceiver receiver/ciscoos
210220
receiver/cloudflarereceiver receiver/cloudflare
211221
receiver/cloudfoundryreceiver receiver/cloudfoundry
212222
receiver/collectdreceiver receiver/collectd
@@ -315,7 +325,6 @@ reports/distributions/core.yaml reports/distributions/core.yaml
315325
reports/distributions/contrib.yaml reports/distributions/contrib.yaml
316326
reports/distributions/k8s.yaml reports/distributions/k8s.yaml
317327
reports/distributions/otlp.yaml reports/distributions/otlp.yaml
318-
exporter/awscloudwatchlogsexporter exporter/awscloudwatchlogs
319328
exporter/carbonexporter exporter/carbon
320329
extension/healthcheckextension extension/healthcheck
321330
extension/observer/ecstaskobserver extension/observer/ecstaskobserver

.github/lychee.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ exclude = [
66
"^http(s)?://localhost",
77
"^http(s)?://example.com",
88
"^https://dev.mysql.com",
9-
"^https://bugs.mysql.com"
9+
"^https://bugs.mysql.com",
10+
"^https://techdocs.akamai.com",
11+
"^https://www.vultr.com"
1012
]
1113

1214
# better to be safe and avoid failures

0 commit comments

Comments
 (0)