forked from open-telemetry/opentelemetry-collector-contrib
-
Notifications
You must be signed in to change notification settings - Fork 5
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
[pull] main from open-telemetry:main #40
Open
pull
wants to merge
534
commits into
AmadeusITGroup:main
Choose a base branch
from
open-telemetry:main
base: main
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+125,242
−84,972
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
changes eviction behavior at limit to only delete streams if they are actually stale. Current behavior just deletes the oldest, which leads to rapid deletion of all streams under heavy load, making this processor unusable. **Description:** <Describe what has changed.> <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> **Link to tracking Issue:** Fixes #33014 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
**Description:** Drop duplicate testing of parts related to TLS settings which already verified more extensively in other tests. This led to relevant changes requiring identical modifications in multiple places (e.g., #32332, #32394). Also remove 'TokenURL' and 'Scopes' from the corresponding configs as they are not required anymore (since #30469). For more details, see also #32623 (comment) Signed-off-by: Ilias Katsakioris <ilias.katsakioris@hpe.com>
**Description:** <Describe what has changed.> Add a benchmark for elasticsearch exporter's `LogsConsumer`. **Link to tracking Issue:** <Issue number if applicable> [32504](#32504) **Testing:** <Describe what testing was performed and which tests were added.> `cd exporter/elasticsearchexporter/integrationtest && go test -bench=BenchmarkLogsExporter -run=^$ ./...` **Documentation:** <Describe the documentation added.> N/A
**Description:** <Describe what has changed.> * Adds the ability to persist the instance ID on disk and load it on startup. **Link to tracking Issue:** Closes #21073 **Testing:** * Add unit tests for persistence functionality * Add e2e tests for persistence (testing that initial id is persisted, and that server specified ID is persisted) **Documentation:** N/A
…ic components (#33079) Our notion of vendor-specific components and the corresponding round-robin sponsorship process were defined in order to ensure that all vendors have an opportunity to be included in the contrib repository. This PR adds a constraint on the auto-assignment of sponsors so that obligatory sponsorship is not unlimited for any vendor. Vendors which wish to contribute many components may still do so using the normal voluntary sponsorship process.
**Description:** <Describe what has changed.> <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> This PR adds the `container` parser operator in the list of the supported stanza operators. **Link to tracking Issue:** <Issue number if applicable> **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.> Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
…n temporary files (#32863) **Description:** This PR includes a new flag **cleanup_on_start** for the compaction section. During compaction a copy of the database is created, when the process is unexpectedly terminated that temporary file is not removed. That could lead to disk exhaustion given the following scenario: - Process is killed with a big database to be compacted - Compaction is enabled on start - Process will take longer to compact than the allotted time for the collector to reply health checks (see: #32456) - Process is killed while compacting - Big temporary file left This mitigates the potential risk of those temporary files left in a short period of time, by this scenario or similar ones. **Testing:** Included corner case where two instances of the extensions are spawned and one is compacting while the other would attempt to cleanup. **Documentation:** Included description in the README of the new configuration flag --------- Co-authored-by: Daniel Jaglowski <jaglows3@gmail.com>
…3.0 (#33050) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/otel-arrow](https://togithub.com/open-telemetry/otel-arrow) | `v0.22.0` -> `v0.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fotel-arrow/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fotel-arrow/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fotel-arrow/v0.22.0/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fotel-arrow/v0.22.0/v0.23.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>open-telemetry/otel-arrow (github.com/open-telemetry/otel-arrow)</summary> ### [`v0.23.0`](https://togithub.com/open-telemetry/otel-arrow/releases/tag/v0.23.0) [Compare Source](https://togithub.com/open-telemetry/otel-arrow/compare/v0.22.0...v0.23.0) ##### What's Changed - Update go.mod files post v0.22, restore CI by [@​jmacd](https://togithub.com/jmacd) in [open-telemetry/otel-arrow#180 - (boundedqueue): new semaphore implementation by [@​moh-osman3](https://togithub.com/moh-osman3) in [open-telemetry/otel-arrow#174 - (concurrentbatchprocessor): propagate metadataKeys correctly when using `multiShardBatcher` by [@​moh-osman3](https://togithub.com/moh-osman3) in [open-telemetry/otel-arrow#184 - (otelarrowreceiver): asynchronous stream operations by [@​moh-osman3](https://togithub.com/moh-osman3) in [open-telemetry/otel-arrow#181 - Remove the FIFO prioritizer; use least-loaded over all streams by default by [@​jmacd](https://togithub.com/jmacd) in [open-telemetry/otel-arrow#186 - Lint fixes from open collector-contrib PRs. by [@​jmacd](https://togithub.com/jmacd) in [open-telemetry/otel-arrow#188 - Release otel-arrow v0.23.0 by [@​moh-osman3](https://togithub.com/moh-osman3) in [open-telemetry/otel-arrow#187 **Full Changelog**: open-telemetry/otel-arrow@v0.22.0...v0.23.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 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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
**Description:** <Describe what has changed.> <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> Update dep go-docappender to 2.1.2. This fixes the bug when all errors are retriable in bulk request response, retried docs will be included in failed docs.
#32662 updated many exported functions to accept `component.TelemetrySettings` instead of `zap.SugaredLogger`. This PR continues from there by passing `component.TelemetrySettings` deeper into the inner packages, and migrates from using `zap.SugaredLogger` to instead using `zap.Logger` (as provided by `component.TelemetrySettings`).
…sion (#32875) **Description:** <Describe what has changed.> * Configures the PPID of the opamp extension in the supervisor. This allows the collector to detect if the supervisor exits and shut itself down. **Link to tracking Issue:** Closes #32189 **Testing:** <Describe what testing was performed and which tests were added.> * Manually tested by starting the supervisor, then kill -9'ing the supervisor. The collector previously would have still been running, but now shuts itself down. Doing this you can also see the following log: ``` 2024-05-06T14:52:31.010-0400 error otelcol@v0.99.1-0.20240503221155-67d37183e6ac/collector.go:278 Asynchronous error received, terminating process {"error": "collector was orphaned, process with pid 38908 does not exist"} ``` **Documentation:** <Describe the documentation added.> Added `orphan_detection_interval` to the spec as a configurable option --------- Co-authored-by: Tiffany Hrabusa <30397949+tiffany76@users.noreply.github.com> Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co>
…l Apps (#33102) **Description:** <Describe what has changed.> Virtual Apps might not exist in an environment. Currently a `NotFound` error for the internal client is thrown when this condition occurs. I modified this to simply return an empty array, because this should simply mean that it did not find any Virtual Apps. I also added more client unit tests to test for these types of conditions. **Link to tracking Issue:** <Issue number if applicable> #33073 (loosely tied to this. At the very least this issue made me discover this problem) **Testing:** <Describe what testing was performed and which tests were added.> Added new unit tests which showed the error. Fix caused the new unit test to pass. **Documentation:** <Describe the documentation added.> N/A
…re Blob storage (#32706) **Description:** Added support for authenticating to Blob storage via a Service Principal. The default authentication method is still connection string to ensure backwards compatibility. **Link to tracking Issue:** #32705 **Testing:** Extended the unit tests for the blob client and the config **Documentation:** Added information and examples to README --------- Co-authored-by: Tiffany Hrabusa <30397949+tiffany76@users.noreply.github.com>
This PR is the first step in refactoring the internal telemetry for the tail-sampling processor. There are no expected changes in user behavior between this and the current main, but all OpenCensus code is now isolated and can be replaced without affecting other parts of the code. Once this PR is merged, the next step is to create equivalent metrics using the OpenTelemetry Go API. Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de> --------- Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
…PUModelAndFamilyAsString` feature gate to stable (#33077) **Description:** <Describe what has changed.> <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> Follows #29152 and #29462. The feature gate has been in beta since v0.91.0. **Link to tracking Issue:** Relates to #29025 and to open-telemetry/semantic-conventions#495
**Description:** Add docs around zstd compression. **Link to tracking Issue:** - **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
…33051) **Description:** Fix a bug where a condition like `"foo" = Bar` resulted in the error `no value field set. This is a bug in the OpenTelemetry Transformation Language`. **Link to tracking Issue:** <Issue number if applicable> Closes #33048 **Testing:** <Describe what testing was performed and which tests were added.> Updated unit tests
OTTL is complex and powerful, and as @evan-bradley and I focus on Collector 1.0 work our ability to keep up with OTTL features/beta work as waned. We are looking for others to help us keep momentum.
A new vendor specific component has been proposed that I'll sponsor, moving myself to the back of the list.
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
This uses the new mdatagen functionality to define all internal telemetry for a component in metadata.yaml for ease of discovery, consistency across components, and in the near future simplify testing of telemetry produced by components. --------- Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
…3113) **Description:** <Describe what has changed.> <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> `Providers` has been deprecated since v0.99.0. Needed for open-telemetry/opentelemetry-collector#10173.
**Description:** Move jsonlogencodingextension to alpha
**Description:** <Describe what has changed.> <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> This adds one more metric, `sqlserver.properties.db.status`, which shows the total number of databases in each state. **Link to tracking Issue:** <Issue number if applicable> #29865 **Testing:** <Describe what testing was performed and which tests were added.> Testing added, existing tests are passing.
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://togithub.com/Azure/azure-sdk-for-go) | `v1.11.1` -> `v1.12.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.11.1/v1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.11.1/v1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://togithub.com/Azure/azure-sdk-for-go) | `v1.5.2` -> `v1.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazidentity/v1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazidentity/v1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazidentity/v1.5.2/v1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazidentity/v1.5.2/v1.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [google.golang.org/protobuf](https://togithub.com/protocolbuffers/protobuf-go) | `v1.34.1` -> `v1.34.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fprotobuf/v1.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fprotobuf/v1.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fprotobuf/v1.34.1/v1.34.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fprotobuf/v1.34.1/v1.34.2?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>protocolbuffers/protobuf-go (google.golang.org/protobuf)</summary> ### [`v1.34.2`](https://togithub.com/protocolbuffers/protobuf-go/releases/tag/v1.34.2) [Compare Source](https://togithub.com/protocolbuffers/protobuf-go/compare/v1.34.1...v1.34.2) Minor feature: - [CL/589336](https://go.dev/cl/589336): gofeatures: allow setting legacy_unmarshal_json_enum feature at file level Minor bug fixes: - [CL/588875](https://go.dev/cl/588875): types/descriptorpb: regenerate using latest protobuf v27.0 release - [CL/586396](https://go.dev/cl/586396): internal/impl: fix size cache semantics with lazy decoding - [CL/585736](https://go.dev/cl/585736): reflect/protodesc: remove obsolete JSON name check from desc validator - [CL/588976](https://go.dev/cl/588976): reflect/protoreflect: FieldDescriptor.Kind should never be GroupKind for maps or fields of map entry </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
**Description:** <Describe what has changed.> <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> what changed:mongodbreceiver `Hosts` configuration use `confignet.TCPAddrConfig`. Hi master, I looked at the mongodbreceiver code: 1. The error is caused by [AddrConfig.Validate()](https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/confignet/confignet.go#L122) return error. ```go func (na *AddrConfig) Validate() error { switch na.Transport { case TransportTypeTCP, ... return nil default: return fmt.Errorf("invalid transport type %q", na.Transport) } } ``` 2. `mongodbreceiver` use [go.mongodb.org/mongo-driver](https://github.com/mongodb/mongo-go-driver)to connect mongodb. https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/mongodbreceiver/go.mod#L13 ```go module github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver go 1.21 require ( ... go.mongodb.org/mongo-driver v1.15.0 ... ) ``` 3. `go.mongodb.org/mongo-driver` based on `TCP`. https://github.com/mongodb/mongo-go-driver/blob/v1/x/mongo/driver/dns/dns.go#L82 ```go _, addresses, err := r.LookupSRV(srvName, "tcp", host) ``` So I think mongodbreceiver only supporting TCP. **Link to tracking Issue:** <Issue number if applicable> #32199 --------- Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com> Co-authored-by: Daniel Jaglowski <jaglows3@gmail.com> Co-authored-by: Curtis Robert <crobert@splunk.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/otel-arrow](https://togithub.com/open-telemetry/otel-arrow) | `v0.23.0` -> `v0.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fotel-arrow/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fotel-arrow/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fotel-arrow/v0.23.0/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fotel-arrow/v0.23.0/v0.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>open-telemetry/otel-arrow (github.com/open-telemetry/otel-arrow)</summary> ### [`v0.24.0`](https://togithub.com/open-telemetry/otel-arrow/releases/tag/v0.24.0) [Compare Source](https://togithub.com/open-telemetry/otel-arrow/compare/v0.23.0...v0.24.0) Jitter is applied to once per process, not once per stream. [open-telemetry/otel-arrow#199 Network statistics tracing instrumentation simplified. [open-telemetry/otel-arrow#201 Protocol includes use of more gRPC codes. [open-telemetry/otel-arrow#202 Receiver concurrency bugfix. [open-telemetry/otel-arrow#205 Concurrent batch processor size==0 bugfix. [open-telemetry/otel-arrow#208 New integration testing. [open-telemetry/otel-arrow#210 Use gRPC Status codes in the Arrow exporter. [open-telemetry/otel-arrow#211 Fix stream-shutdown race in Arrow receiver. [open-telemetry/otel-arrow#212 Avoid work for already-canceled requests. [open-telemetry/otel-arrow#213 Call IPCReader.Err() after reader loop. [open-telemetry/otel-arrow#215 Update to Arrow-Go v16.1.0. [open-telemetry/otel-arrow#218 Update to OpenTelemetry Collector v0.102.x. [open-telemetry/otel-arrow#219 </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Yang Song <songy23@users.noreply.github.com>
…ib/pkg/pdatatest to v0.102.0 (#33485) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.0.0-00010101000000-000000000000` -> `v0.102.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fpdatatest/v0.102.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fpdatatest/v0.102.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fpdatatest/v0.0.0-00010101000000-000000000000/v0.102.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fpdatatest/v0.0.0-00010101000000-000000000000/v0.102.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>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest)</summary> ### [`v0.102.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01020) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.101.0...v0.102.0) ##### 🛑 Breaking changes 🛑 - `k8sattributesprocessor`: Move `k8sattr.rfc3339` feature gate to stable. ([#​33304](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33304)) - `extension/opamp`: Redact all values in the effective config ([#​33267](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33267)) All values will be treated as if they are a `configopaque.String` type. This will be changed once the Collector APIs are updated to unmarshal the config while only redacting actual `configopaque.String`-typed values. The exception to redaction is the `service::pipelines` section, which is useful for debugging and does not contain any `configopaque.String` values. - `extension/filestorage`: Replace path-unsafe characters in component names ([#​3148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/3148)) The feature gate `extension.filestorage.replaceUnsafeCharacters` is now removed. - `vcenterreceiver`: vcenterreceiver replaces deprecated packet metrics by removing them and enabling by default the newer ones. ([#​32929](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32929), [#​32835](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32835)) Removes the following metrics: `vcenter.host.network.packet.errors`, `vcenter.host.network.packet.count`, and `vcenter.vm.network.packet.count`. Also enables by default the following metrics: `vcenter.host.network.packet.error.rate`, `vcenter.host.network.packet.rate`, and `vcenter.vm.network.packet.rate`. ##### 🚀 New components 🚀 - `geoipprocessor`: introduce the GeoIP processor ([#​32663](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32663)) ##### 💡 Enhancements 💡 - `pkg/ottl`: Add the `Day` Converter to extract the int Day component from a time.Time ([#​33106](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33106)) - `pkg/ottl`: Adds `Month` converter to extract the int Month component from a time.Time ([#​33106](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33106)) - `cmd/telemetrygen`: Add support for adding spanID and traceID as exemplars to datapoints generated by telemetrygen ([#​33320](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33320)) - `cmd/telemetrygen`: Add support for specifying trace ID and span ID in telemetrygen for logs ([#​33234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33234)) - `pkg/ottl`: Adds a `Year` converter for extracting the int year component from a time.Time ([#​33106](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33106)) - `filelogreceiver`: Log when files are rotated/moved/truncated ([#​33237](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33237)) - `stanza`: Add monitoring metrics for open and harvested files in fileconsumer ([#​31256](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31256)) - `awss3receiver`: Uses obsreport to report metrics for the AWS S3 Receiver. ([#​30750](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30750)) - `awsxrayexporter`: AWS X-Ray exporter to make local root spans a segment for internal/service spans and subsegment + segment for client/producer/consumer spans. ([#​33000](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33000)) - `prometheusreceiver`: Allow to configure http client used by target allocator generated scrape targets ([#​18054](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18054)) - `clickhouseexporter`: Add `create_schema` option to ClickHouse exporter ([#​32282](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32282)) The new create_schema option allows disabling default DDL to let the user manage their own schema. - `pkg/stanza`: Expose recombine max log size option in the container parser configuration ([#​33186](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33186)) - `sumologicexporter`: add support for tracing ([#​32315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32315)) - `exceptionsconnector`: Add support for exemplars in exceptionsconnector ([#​24409](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24409)) - `processor/resourcedetectionprocessor`: Add support for Azure tags in ResourceDetectionProcessor. ([#​32953](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32953)) - `solarwindsapmsettingsextension`: Added the first part of concrete implementation of solarwindsapmsettingsextension ([#​27668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27668)) - `kubeletstatsreceiver`: Add k8s.container.cpu.node.utilization metric ([#​27885](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27885)) - `pkg/ottl`: Adds a `Minute` converter for extracting the int minute component from a time.Time ([#​33106](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33106)) ##### 🧰 Bug fixes 🧰 - `podmanreceiver`: add scraper's shutdown method ([#​29994](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29994)) - `awsxrayexporter`: Fix the DB subsegment(client span) name with JDBC conn string starts with "jdbc:" ([#​33225](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33225)) - `exp/metrics`: fixes staleness.Evict such that it only ever evicts actually stale metrics ([#​33265](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33265)) - `receiver/mysql`: Remove the order by clause for the column that does not exist ([#​33271](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33271)) - `influxdb(exporter|receiver)`: remove Metric flags field to/from InfluxDB conversion ([#​29896](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29896)) - `kafkareceiver`: Fix bug that was blocking shutdown ([#​30789](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30789)) - `exporter/datadog`: Fixes a potential race condition when the traces exporter and metrics exporter are both shutting down. ([#​33291](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33291)) ### [`v0.101.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01010) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.100.0...v0.101.0) ##### 🛑 Breaking changes 🛑 - `sumologicexporter`: change logs behavior ([#​31479](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31479)) - set OTLP as default format - add support for OTLP format - do not support metadata attributes - do not support source headers - `sumologicexporter`: change metrics behavior ([#​31479](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31479)) - remove suppport for carbon2 and graphite - add support for otlp format - do not support metadata attributes - do not support source headers - set otlp as default metrics format - `sumologicexporter`: remove deprecated configuration options ([#​32315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32315)) migration has been described in the following document https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.100.0/exporter/sumologicexporter#migration-to-new-architecture - `remotetapprocessor`: Make the `limit` configuration work properly. ([#​32385](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32385)) The `limit` configuration was ignored previously, but now it works according to the configuration and documentation. Nothing is required of users. See the remotetapprocessor's `README.md` for details. - `groupbytraceprocessor`: Fix groupbytrace metrics contain duplicate prefix ([#​32698](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32698)) - `vcenterreceiver`: Removes `vcenter.cluster.name` attribute from `vcenter.datastore` metrics ([#​32674](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32674)) If there were multiple Clusters, Datastore metrics were being repeated under Resources differentiated with a `vcenter.cluster.name` resource attribute. In the same vein, if there were standalone Hosts, in addition to clusters the metrics would be repeated under a Resource without the `vcenter.cluster.name` attribute. Now there will only be a single set of metrics for one Datastore (as there should be, as Datastores don't belong to Clusters). - `resourcedetectionprocessor`: Move `processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate to stable. ([#​29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025)) - `filelog, journald, tcp, udp, syslog, windowseventlog receivers`: The internal logger has been changed from zap.SugaredLogger to zap.Logger. ([#​32177](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32177)) This should not have any meaningful impact on most users but the logging format for some logs may have changed. - `awsxrayexporter`: change x-ray exporter's translator to make "." split annotation pass as-is ([#​32694](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32694), [#​31732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31732)) This change make below change to beta stage for feature gate 'exporter.xray.allowDot',this change will let the change mention below enable by default | In the past, X-Ray doesn’t support “.”. So we have a translator in x-ray export to translates it to “\_” before sending traces to X-Ray Service. | To match otel naming style, x-ray service team decide to change their service to support both "." type and "" type of naming. In this case the translator that translate "." to "" is no-longer needed. This PR change the way this translator work | X-Ray PMs agree on rolling out this change by using feature-gate ##### 🚀 New components 🚀 - `awss3receiver`: Initial implementation of the AWS S3 receiver. ([#​30750](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30750)) - `receiver/mysql`: Adds INFORMATION_SCHEMA TABLES metrics ([#​32693](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32693)) This adds table size metrics using the INFORMATION_SCHEMA TABLES table: https://dev.mysql.com/doc/refman/8.3/en/information-schema-tables-table.html. Specifically, we are adding the columns: `TABLE_ROWS`, `AVG_ROW_LENGTH`, `DATA_LENGTH`, `INDEX_LENGTH`. - `exporter/otelarrow`: Implementation copied from opentelemetry/otel-arrow repository [@​v0](https://togithub.com/v0).23.0. ([#​26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491)) ##### 💡 Enhancements 💡 - `filelogreceiver`: Add container operator parser ([#​31959](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31959)) - `jsonlogencodingextension`: Move jsonlogencodingextension to alpha ([#​32697](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32697)) - `exceptionsconnector`: Make span name a default dimension for ouput metrics and log records. ([#​32162](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32162)) - `azureblobreceiver`: Support service principal authentication for Blob storage ([#​32705](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32705)) - `deltatocumulativeprocessor`: exponential histogram accumulation ([#​31340](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31340)) accumulates exponential histogram datapoints by adding respective bucket counts. also handles downscaling, changing zero-counts, offset adaptions and optional fields - `sumologicexporter`: add sticky session support ([#​32315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32315)) - `elasticsearchexporter`: Replace go-elasticsearch BulkIndexer with go-docappender ([#​32378](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32378)) Replace go-elasticsearch BulkIndexer with go-docappender bulk indexer, in preparation for future reliability fixes. As a result of this change, there are minor behavioral differences: - flush timeout is now enforced on client side - oversize payload special handling is now removed - go-docappender uses bulk request filterPath which means bulk response is smaller, less JSON parsing and lower CPU usage - document level retry debug logging is removed as retries are done transparently - `elasticsearchexporter`: Converts more SemConv fields in OTel events to ECS fields in Elasticsearch documents when `mapping.mode: ecs` is specified. ([#​31694](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31694)) - `extension/storage/filestorage`: New flag cleanup_on_start for the compaction section (default=false). ([#​32863](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32863)) It will remove all temporary files in the compaction directory (those which start with `tempdb`), temp files will be left if a previous run of the process is killed while compacting. - `opampsupervisor`: Allows the supervisor to persist its instance ID between restarts. ([#​21073](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21073)) - `opampsupervisor`: Adds the ability to configure the agent description ([#​32824](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32824)) - `vcenterreceiver`: Refactors how and when client makes calls in order to provide for faster collection times. ([#​31837](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31837)) - `resourcedetectionprocessor`: Support GCP Bare Metal Solution in resource detection processor. ([#​32985](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32985)) - `splunkhecreceiver`: Make the channelID header check case-insensitive and allow hecreceiver endpoints able to extract channelID from query params ([#​32995](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32995)) - `processor/transform`: Allow common where clause ([#​27830](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27830)) - `loadbalancingexporter`: Improve the performance when merging traces belonging to the same backend ([#​32032](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32032)) - `pkg/ottl`: Added support for timezone in Time converter ([#​32140](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32140)) - `jsonlogencodingextension`: Adds a new encoding option for JSON log encoding exension to grab attributes and resources from a log and output that in JSON format. ([#​32679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32679)) - `probabilisticsamplerprocessor`: Adds the `FailClosed` flag to solidify current behavior when randomness source is missing. ([#​31918](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31918)) - `prometheusremotewriteexporter`: Add `exporter.prometheusremotewritexporter.RetryOn429` feature gate to retry on http status code 429 response. ([#​31032](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31032)) The feature gate is initially disabled by default. - `vcenterreceiver`: Changing various default configurations for vcenterreceiver and removing warnings about future release. ([#​32803](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32803), [#​32805](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32805), [#​32821](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32821), [#​32531](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32531), [#​32557](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32557)) The resource attributes that will now be enabled by default are `vcenter.datacenter.name`, `vcenter.virtual_app.name`, `vcenter.virtual_app.inventory_path`, `vcenter.vm_template.name`, and `vcenter.vm_template.id`. The metric `vcenter.cluster.memory.used` will be removed. The metrics `vcenter.cluster.vm_template.count` and `vcenter.vm.memory.utilization` will be enabled by default. - `sqlserverreceiver`: Add metrics for database status ([#​29865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29865)) - `sqlserverreceiver`: Add more metrics ([#​29865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29865)) Added metrics are: - sqlserver.resource_pool.disk.throttled.read.rate - sqlserver.resource_pool.disk.throttled.write.rate - sqlserver.processes.blocked These metrics are only available when directly connecting to the SQL server instance - `extension/encoding/text_encoding`: Add support for marshaling and unmarshaling text with separators. ([#​32679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32679)) ##### 🧰 Bug fixes 🧰 - `deltatocumulativeprocessor`: Evict only stale streams ([#​33014](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33014)) Changes eviction behavior to only evict streams that are actually stale. Currently, once the stream limit is hit, on each new stream the oldest tracked one is evicted. Under heavy load this can rapidly delete all streams over and over, rendering the processor useless. - `elasticsearchexporter`: Retried docs are no longer included in failed docs in an edge case where all errors are retriable ([#​33092](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33092)) Update dep go-docappender to 2.1.2. This fixes the bug when all errors are retriable in bulk request response, retried docs will be included in failed docs. - `cmd/opampsupervisor`: The OpAMP supervisor now configures the `ppid` parameter of the opamp extension, which allows the collector to shut down if the supervisor is no longer running. ([#​32189](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32189)) - `vcenterreceiver`: Adds inititially disabled packet drop rate metric for VMs. ([#​32929](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32929)) - `awskinesisexporter`: fixed compressed data not generating the compression footers ([#​32860](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32860)) - `splunkhecreceiver`: Fix single metric value parsing ([#​33084](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33084)) - `vcenterreceiver`: vcenterreceiver client no longer returns error if no Virtual Apps are found. ([#​33073](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33073)) - `vcenterreceiver`: Adds inititially disabled new packet rate metrics to replace the existing ones for VMs & Hosts. ([#​32835](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32835)) - `googlecloudpubsubreceiver`: Fix memory leak during shutdown ([#​32361](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32361)) - `datadogexporter`: Compress host metadata before sending with gzip. ([#​32992](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32992)) - `resourcedetectionprocessor`: Change type of `host.cpu.stepping` from int to string. ([#​31136](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31136)) - Disable the `processor.resourcedetection.hostCPUSteppingAsString` feature gate to get the old behavior. - `pkg/ottl`: Fixes a bug where function name could be used in a condition, resulting in a cryptic error message. ([#​33051](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33051)) ### [`v0.100.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01000) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.99.0...v0.100.0) ##### 🛑 Breaking changes 🛑 - `receiver/hostmetrics`: enable feature gate `receiver.hostmetrics.normalizeProcessCPUUtilization` ([#​31368](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31368)) This changes the value of the metric `process.cpu.utilization` by dividing it by the number of CPU cores. For example, if a process is using 2 CPU cores on a 16-core machine, the value of this metric was previously `2`, but now it will be `0.125`. - `testbed`: Remove deprecated `GetAvailablePort` function ([#​32800](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32800)) ##### 🚀 New components 🚀 - `healthcheckv2extension`: Introduce the skeleton for the temporary healthcheckv2 extension. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `intervalprocessor`: Implements the new interval processor. See the README for more info about how to use it ([#​29461](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29461)) - `OpenTelemetry Protocol with Apache Arrow Receiver`: Implementation copied from opentelemetry/otel-arrow repository [@​v0](https://togithub.com/v0).20.0. ([#​26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491)) - `roundrobinconnector`: Add a roundrobin connector, that can help single thread components to scale ([#​32853](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32853)) ##### 💡 Enhancements 💡 - `telemetrygen`: Add support to set metric name ([#​32840](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32840)) - `exporter/kafkaexporter`: Enable setting message topics using resource attributes. ([#​31178](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31178)) - `exporter/datadog`: Introduces the Datadog Agent logs pipeline for exporting logs to Datadog under the "exporter.datadogexporter.UseLogsAgentExporter" feature gate. ([#​32327](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32327)) - `elasticsearchexporter`: Add retry.retry_on_status config ([#​32584](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32584)) Previously, the status codes that trigger retries were hardcoded to be 429, 500, 502, 503, 504. It is now configurable using `retry.retry_on_status`, and defaults to `[429, 500, 502, 503, 504]` to avoid a breaking change. To avoid duplicates, it is recommended to configure `retry.retry_on_status` to `[429]`, which would be the default in a future version. - `exporter/splunkhec`: add experimental exporter batcher config ([#​32545](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32545)) - `windowsperfcountersreceiver`: Returns partial errors for failures during scraping to prevent throwing out all successfully retrieved metrics ([#​16712](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16712)) - `jaegerencodingextension`: Promote jaegerencodingextension to alpha ([#​32699](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32699)) - `kafkaexporter`: add an ability to publish kafka messages with message key based on metric resource attributes - it will allow partitioning metrics in Kafka. ([#​29433](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29433), [#​30666](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30666), [#​31675](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31675)) - `cmd/opampsupervisor`: Switch the OpAMP Supervisor's bootstrap config to use the nopreceiver and nopexporter ([#​32455](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32455)) - `otlpencodingextension`: Move otlpencodingextension to alpha ([#​32701](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32701)) - `prometheusreceiver`: Prometheus receivers and exporters now preserve 'unknown', 'info', and 'stateset' types. ([#​16768](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16768)) It uses the metric.metadata field with the 'prometheus.type' key to store the original type. - `ptracetest`: Add support for ignore scope span instrumentation scope information ([#​32852](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32852)) - `sqlserverreceiver`: Enable direct connection to SQL Server ([#​30297](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30297)) Directly connecting to SQL Server will enable the receiver to gather more metrics for observing the SQL Server instance. The first metric added with this update is `sqlserver.database.io.read_latency`. - `connector/datadog`: The Datadog connector now has a config option to identify top-level spans by span kind. This new logic can be enabled by setting `traces::compute_top_level_by_span_kind` to true in the Datadog connector config. Default is false. ([#​32005](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32005)) `traces::compute_top_level_by_span_kind` needs to be enabled in both the Datadog connector and Datadog exporter configs if both components are being used. With this new logic, root spans and spans with a server or consumer `span.kind` will be marked as top-level. Additionally, spans with a client or producer `span.kind` will have stats computed. Enabling this config option may increase the number of spans that generate trace metrics, and may change which spans appear as top-level in Datadog. - `exporter/datadog`: The Datadog exporter now has a config option to identify top-level spans by span kind. This new logic can be enabled by setting `traces::compute_top_level_by_span_kind` to true in the Datadog exporter config. Default is false. ([#​32005](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32005)) `traces::compute_top_level_by_span_kind` needs to be enabled in both the Datadog connector and Datadog exporter configs if both components are being used. With this new logic, root spans and spans with a server or consumer `span.kind` will be marked as top-level. Additionally, spans with a client or producer `span.kind` will have stats computed. Enabling this config option may increase the number of spans that generate trace metrics, and may change which spans appear as top-level in Datadog. - `exporter/datadog`: Support stable semantic conventions for HTTP spans ([#​32823](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32823)) - `cmd/opampsupervisor`: Persist collector remote config & telemetry settings ([#​21078](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21078)) - `cmd/opampsupervisor`: Support AcceptsRestartCommand Capability. ([#​21077](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21077)) - `telemetrygen`: Add headers to gRPC metadata for logs ([#​32668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32668)) - `sshcheckreceiver`: Add support for running this receiver on Windows ([#​30650](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30650)) - `zipkinencodingextension`: Move zipkinencodingextension to alpha ([#​32702](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32702)) ##### 🧰 Bug fixes 🧰 - `prometheusremotewrite`: Modify prometheusremotewrite.FromMetrics to only generate target_info if there are metrics, as otherwise you can't deduce the timestamp. ([#​32318](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32318)) - `prometheusremotewrite`: Change prometheusremotewrite.FromMetrics so that the target_info metric is only generated if at least one identifying OTel resource attribute (service.name and/or service.instance.id) is defined. ([#​32148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32148)) - `k8sclusterreceiver`: Fix container state metadata ([#​32676](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32676)) - `sumologicexporter`: do not replace `.` with `_` for prometheus format ([#​31479](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31479)) - `pkg/stanza`: Allow sorting by ascending order when using the mtime sort_type. ([#​32792](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32792)) - `opampextension`: Add a new `ppid` parameter that can be used to enable orphan detection for the supervisor. ([#​32189](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32189)) - `awsxrayreceiver`: Retain CloudWatch Log Group when translating X-Ray segments ([#​31784](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31784)) - `pkg/stanza`: Fix issue when `exclude_older_than` is enabled without `ordering_criteria` configured ([#​32681](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32681)) - `awskinesisexporter`: the compressor was crashing under high load due it not being thread safe. ([#​32589](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32589)) removed compressor abstraction and each execution has its own buffer (so it's thread safe) - `filelogreceiver`: When a flush timed out make sure we are at EOF (can't read more) ([#​31512](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31512), [#​32170](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32170)) - `vcenterreceiver`: Adds the `vcenter.cluster.name` resource attribute to resource pool with a ClusterComputeResource parent ([#​32535](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32535)) - `vcenterreceiver`: Updates `vcenter.cluster.memory.effective` (primarily that the value was reporting MiB when it should have been bytes) ([#​32782](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32782)) - `vcenterreceiver`: Adds warning to `vcenter.cluster.memory.used` metric if configured about its future removal ([#​32805](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32805)) - `vcenterreceiver`: Updates the `vcenter.cluster.vm.count` metric to also report suspended VM counts ([#​32803](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32803)) - `vcenterreceiver`: Adds `vcenter.datacenter.name` attributes to all resource types to help with resource identification ([#​32531](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32531)) - `vcenterreceiver`: Adds `vcenter.cluster.name` attributes warning log related to Datastore resource ([#​32674](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32674)) - `vcenterreceiver`: Adds new `vcenter.virtual_app.name` and `vcenter.virtual_app.inventory_path` resource attributes to appropriate VM Resources ([#​32557](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32557)) - `vcenterreceiver`: Adds functionality for `vcenter.vm.disk.throughput` while also changing to a gauge. ([#​32772](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32772)) - `vcenterreceiver`: Adds initially disabled functionality for VM Templates ([#​32821](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32821)) - `remotetapprocessor`: Fix memory leak on shutdown ([#​32571](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32571)) - `haproxyreceiver`: Fix reading stats larger than 4096 bytes ([#​32652](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32652)) - `connector/count`: Fix handling of non-string attributes in the count connector ([#​30314](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30314)) - `datadogexporter`: Fix nil pointer dereference when using beta infrastructure monitoring offering ([#​32865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32865)) The bug happened under the following conditions: - Setting `datadog.host.use_as_host_metadata` to true on a payload with data about the Datadog exporter host - Running using the official opentelemetry-collector-contrib Docker image - `pkg/translator/jaeger`: translate binary attribute values to/from Jaeger as is, without encoding them as base64 strings ([#​32204](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32204)) - `awscloudwatchreceiver`: Fixed a bug where autodiscovery would not use nextToken in the paginated request ([#​32053](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32053)) - `awsxrayexporter`: make comma`,` as invalid char for x-ray segment name ([#​32610](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32610)) ### [`v0.99.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0990) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.98.0...v0.99.0) ##### 🛑 Breaking changes 🛑 - `dynatraceexporter`: remove deprecated component ([#​32278](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32278)) - `extension/filestorage`: Replace path-unsafe characters in component names ([#​3148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/3148)) The feature gate `extension.filestorage.replaceUnsafeCharacters` is now stable and cannot be disabled. See the File Storage extension's README for details. - `gitproviderreceiver`: Changed git provider metrics to better match conventions ([#​31985](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31985)) - Renamed `git.repository.pull_request.open.time` to `git.repository.pull_request.time_open` - Renamed `git.repository.pull_request.merged.time` to `git.repository.pull_request.time_to_merge` - Renamed `git.repository.pull_request.approved.time` to `git.repository.pull_request.time_to_approval` - Combined `git.repository.pull_request.merged.count` and `git.repository.pull_request.open.count` into `git.repository.pull_request.count` with an attribute of `pull_request.state` equal to `open` or `merged` - `all`: Bump minimum version to go 1.21.0 ([#​32451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32451)) - `exporter/loadbalancing`: Change AWS Cloud map resolver config fields from camelCase to snake_case. ([#​32331](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32331)) The snake_case is required in OTel Collector config fields. It used to be enforced by tests in cmd/oteltestbedcol, but we had to disable them. Now, the tests are going to be enforced on every component independently. Hence, the camelCase config fields recently added with the new AWS Cloud Map resolver has to be fixed. - `connector/servicegraphconnector`: Change `connector.servicegraph.virtualNode` feature gate from Alpha to Beta (now enabled by default) and change `virtual_node_peer_attributes` default values. ([#​31734](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31734)) ##### 🚀 New components 🚀 - `googleclientauthextension`: Add implementation of Google Client Auth Extension. ([#​32029](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32029)) - `ackextension`: Promote to `alpha` stability ([#​26376](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26376)) ##### 💡 Enhancements 💡 - `deltatocumulativeprocessor`: exposes max_stale as metric ([#​32441](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32441)) - `sumologicexporter`: use Sumo Logic Extension for authentication and to obtain endpoint ([#​31479](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31479)) - `failoverconnector`: This change puts the failoverconnector into alpha ([#​20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766)) - `vcenterreceiver`: Changes process for collecting VMs & VM perf metrics used by the `vccenterreceiver` to be more efficient (one call now for all VMs) ([#​31837](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31837)) - `opampextension`: Added a new `agent_description.non_identifying_attributes` config option to allow setting user-defined non-identifying attributes ([#​32107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32107)) - `googleclientauthextension`: Mark Google Client Auth Extension alpha stability. ([#​32442](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32442)) - `splunkhecreceiver`: adding support for ack in the splunkhecreceiver ([#​26376](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26376)) - `hostmetricsreceiver`: The hostmetricsreceiver now caches the system boot time at receiver start and uses it for all subsequent calls. The featuregate `hostmetrics.process.bootTimeCache` can be disabled to restore previous behaviour. ([#​28849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28849)) This change was made because it greatly reduces the CPU usage of the process and processes scrapers. - `filelogreceiver`: Add `send_quiet` and `drop_quiet` options for `on_error` setting of operators ([#​32145](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32145)) - `otlpjsonfilereceiver`: Add a replay_file config option to support replaying static telemetry ([#​31533](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31533)) - `pkg/ottl`: Add `IsList` OTTL Function ([#​27870](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27870)) - `rabbitmqexporter`: Implements the RabbitMQ exporter ([#​28891](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28891)) - `filelogreceiver`: Add `exclude_older_than` configuration setting ([#​31053](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31053)) - `pkg/stanza/operator/transformer/recombine`: add a new "max_unmatched_batch_size" config parameter to configure the maximum number of consecutive entries that will be combined into a single entry before the match occurs ([#​31653](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31653)) - `awsxrayreceiver`: Add support for local namespace in subsegment ([#​31514](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31514)) ##### 🧰 Bug fixes 🧰 - `awscloudwatchreceiver`: The receiver now supports extracting data from named loggroups without requiring filters for log streams. This was already advertised as feature, but ignored during initialization. ([#​32345](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32345)) - `awskinesisexporter`: Wraps the `AssumeRoleProvider` in a `CachedCredentials` provider, in the case the AWS role is specified. This prevents a role assumption from happening every API call. ([#​32415](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32415)) - `receiver/hostmetricsreceiver`: do not extract the cpu count if the metric is not enabled; this will prevent unnecessary overhead, especially on windows ([#​32133](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32133)) - `azuremonitorexporter`: Fix: Use correct parentId for span events. ([#​27233](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27233)) - `failoverconnector`: This change adds a fix for an identified bug regarding extra failover switches ([#​32094](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32094)) - `failoverconnector`: Fix flaky test in pipeline selector component ([#​32396](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32396)) - `pkg/stanza`: Fix race condition which prevented `jsonArrayParserFeatureGate` from working correctly. ([#​32313](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32313)) - `cmd/opampsupervisor`: Fix collector subprocess not being stopped if bootstrapping fails ([#​31943](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31943)) - `vcenterreceiver`: Remove the `vcenter.cluster.name` resource attribute from Host resources if the Host is standalone (no cluster) ([#​32548](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32548)) - `azureeventhubreceiver`: Fix memory leak on shutdown ([#​32401](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32401)) - `fluentforwardreceiver`: Fix memory leak ([#​32363](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32363)) - `processor/resourcedetection, exporter/datadog`: Fix memory leak on AKS ([#​32574](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32574)) - `mongodbatlasreceiver`: Fix memory leak by closing idle connections on shutdown ([#​32206](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32206)) - `haproxyreceiver`: Fix show stat command on unix socket ([#​32291](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32291)) - `opampsupervisor`: Fix restart delay when agent process exits unexpectedly. ([#​27891](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27891)) - `spanmetrics`: Discard counter span metric exemplars after each flush interval to avoid unbounded memory growth ([#​31683](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31683)) This aligns exemplar discarding for counter span metrics with the existing logic for histogram span metrics - `stanza`: Unmarshaling now preserves the initial configuration. ([#​32169](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32169)) - `resourcedetectionprocessor`: Update to ec2 scraper so that core attributes are not dropped if describeTags returns an error (likely due to permissions) ([#​30672](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30672)) ### [`v0.98.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0980) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.97.0...v0.98.0) ##### 🛑 Breaking changes 🛑 - `podmanreceiver`: Adds metrics and resources metadata and sets seconds precision for cpu metrics ([#​28640](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28640)) - `clickhouseexporter`: Add ServiceName as `column` into Clickhouse metrics tables ([#​31670](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31670)) It's a breaking change. users who upgrade to the latest version need to alter the Clickhouse table: ```sql ALTER TABLE otel_metrics_exponential_histogram ADD COLUMN ServiceName LowCardinality(String) CODEC(ZSTD(1)); ALTER TABLE otel_metrics_gauge ADD COLUMN ServiceName LowCardinality(String) CODEC(ZSTD(1)); ALTER TABLE otel_metrics_histogram ADD COLUMN ServiceName LowCardinality(String) CODEC(ZSTD(1)); ALTER TABLE otel_metrics_sum ADD COLUMN ServiceName LowCardinality(String) CODEC(ZSTD(1)); ALTER TABLE otel_metrics_summary ADD COLUMN ServiceName LowCardinality(String) CODEC(ZSTD(1)); ``` - `elasticsearchexporter`: Initial pass in implementing the `ecs` mapping mode ([#​31553](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31553)) Breaking change if mapping `mode` is set to `ecs`, use `none` to maintain existing format - `pkg/stanza`: Revert recombine operator's 'overwrite_with' default value. ([#​30783](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30783)) Restores the previous the default value of `oldest`, meaning that the recombine operator will emit the first entry from each batch (with the recombined field). This fixes the bug introduced by 30783 and restores the default setting so as to effectively cancel out the bug for users who were not using this setting. For users who were explicitly setting `overwrite_with`, this corrects the intended behavior. - `processor/attributes, processor/resource`: Remove stable coreinternal.attraction.hash.sha256 feature gate. ([#​31997](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31997)) - `receiver/dockerstats`: Remove stable receiver.dockerstats.useScraperV2 feature gate. ([#​31999](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31999)) - `awsxrayexporter`: change x-ray exporter's translator to make "." split annotation pass as-is ([#​31732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31732)) In the past, X-Ray doesn’t support “.”. So we have a translator in x-ray export to translates it to “\_” before sending traces to X-Ray Service. | To match otel naming style, x-ray service team decide to change their service to support both "." type and "" type of naming. In this case the translator that translate "." to "" is no-longer needed. This PR change the way this translator work | X-Ray PMs agree on rolling out this change by using feature-gate - `oracledbreceiver`: Fix incorrect values being set for oracledb.tablespace_size.limit and oracledb.tablespace_size.usage ([#​31451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31451)) Please grant the `DBA_TABLESPACE_USAGE_METRICS` permission to the user connecting to the Oracle DB instance to ensure all enabled metrics are properly ingested. ##### 🚩 Deprecations 🚩 - `postgresqlreceiver`: Minimal supported PostgreSQL version will be updated from 9.6 to 12.0 in a future release. ([#​30923](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30923)) Aligning on the supported versions as can be seen [in the PostgreSQL releases section](https://www.postgresql.org/support/versioning) ##### 🚀 New components 🚀 - `avrologencodingextension`: Add new encoding extension to support mapping of AVRO messages to logs. ([#​21067](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21067)) ##### 💡 Enhancements 💡 - `ottl`: Add new Unix function to convert from epoch timestamp to time.Time ([#​27868](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27868)) - `filelogreceiver`: When reading a file on filelogreceiver not on windows, if include_file_owner_name is true, it will add the file owner name as the attribute `log.file.owner.name` and if include_file_owner_group_name is true, it will add the file owner group name as the attribute `log.file.owner.group.name`. ([#​30775](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30775)) - `awsproxyextension`: Make awsproxy extension more resilient by initiating the AWS client during Start. ([#​27849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27849)) - `deltatocumulativeprocessor`: self-instrumentation to observe key metrics of the stream accumulation ([#​30705](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30705)) - `datadog/connector`: Enable connector to use any attribute from the resource as Container Tag ([#​32224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32224)) This change allows the connector to use any attribute from the resource as a container tag. This is useful when you want to use a custom attribute from the resource as a container tag. For example, you can use the `namespace` attribute from the resource as a container tag. - `exceptionsconnector`: change stability of exceptionsconnector from development to alpha ([#​31820](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31820)) - `exceptionsconnector`: Copy span attributes to the generated log from exception. ([#​24410](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24410)) - `prometheusreceiver`: Allows receiving prometheus native histograms ([#​26555](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26555)) - Native histograms are compatible with OTEL exponential histograms. - The feature can be enabled via the feature gate `receiver.prometheusreceiver.EnableNativeHistograms`. Run the collector with the command line option `--feature-gates=receiver.prometheusreceiver.EnableNativeHistograms`. - Currently the feature also requires that targets are scraped via the ProtoBuf format. To start scraping native histograms, set `config.global.scrape_protocols` to `[ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ]` in the receiver configuration. This requirement will be lifted once Prometheus can scrape native histograms over text formats. - For more up to date information see the README.md file of the receiver at https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/prometheusreceiver/README.md#prometheus-native-histograms. - `all`: Add support for ARM build ([#​12920](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/12920)) - `failoverconnector`: Support ignoring `max_retries` setting in failover connector ([#​9868](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/9868)) - `spanmetricsconnector`: Change default value of metrics_flush_interval from 15s to 60s ([#​31776](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31776)) - `pkg/ottl`: Adding a string converter into pkg/ottl ([#​27867](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27867)) - `cmd/opampsupervisor`: Handle OpAMP connection settings. ([#​21043](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21043)) - `loadbalancingexporter`: Support the timeout period of k8s resolver list watch can be configured. ([#​31757](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31757)) - `cmd/telemetrygen`: Add Support for specifying Log Severity ([#​26498](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26498)) ##### 🧰 Bug fixes 🧰 - `datadog/connector`: Fix data race in datadog metrics client ([#​31964](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31964)) The PR ensures mutex protects gauges map in every code path. - `exporter/awskinesisexporter`: Fixed issue with compression what was causing EOF exceptions when attempting to decompress the payload ([#​32081](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32081)) - `filelogreceiver`: Fix missing scope name and group logs based on scope ([#​23387](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23387)) - `jaegerremotesamplingextension`: Fix leaking goroutine on shutdown ([#​31157](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31157)) - `jmxreceiver`: Fix memory leak during component shutdown ([#​32289](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32289)) - `k8sobjectsreceiver`: Fix memory leak caused by the pull mode's interval ticker ([#​31919](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31919)) - `kafkareceiver`: fix kafka receiver panic on shutdown ([#​31926](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31926)) - `prometheusreceiver`: Fix a bug where a new prometheus receiver with the same name cannot be created after the previous receiver is Shutdown ([#​32123](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32123)) - `resourcedetectionprocessor`: Only attempt to detect Kubernetes node resource attributes when they're enabled. ([#​31941](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31941)) - `syslogreceiver`: Fix issue where static resource and attributes were ignored ([#​31849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31849)) ### [`v0.97.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0970) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.96.0...v0.97.0) ##### 🛑 Breaking changes 🛑 - `datadogconnector`: Remove feature gate `connector.datadogconnector.performance` ([#​31638](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31638)) - `cmd/mdatagen`: Delete deprecated cmd/mdatagen from this project. Use go.opentelemetry.io/collector/cmd/mdatagen instead. ([#​30497](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30497)) - `receiver/postgresql`: Bump postgresqlreceiver.preciselagmetrics gate to beta ([#​31220](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31220)) - `receiver/vcenter`: Bump receiver.vcenter.emitPerfMetricsWithObjects feature gate to stable ([#​31215](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31215)) - `prometheusreceiver`: Remove enable_protobuf_negotiation option on the prometheus receiver. Use config.global.scrape_protocols = \[ PrometheusProto, OpenMetricsText1.0.0, OpenMetricsText0.0.1, PrometheusText0.0.4 ] instead. ([#​30883](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30883)) See https://prometheus.io/docs/prometheus/latest/configuration/configuration/#configuration-file for details on setting scrape_protocols. - `vcenterreceiver`: Fixed the resource attribute model to more accurately support multi-cluster deployments ([#​30879](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30879)) For more </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/redis/go-redis/v9](https://togithub.com/redis/go-redis) | `v9.5.2` -> `v9.5.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fredis%2fgo-redis%2fv9/v9.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fredis%2fgo-redis%2fv9/v9.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fredis%2fgo-redis%2fv9/v9.5.2/v9.5.3?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.5.2/v9.5.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>redis/go-redis (github.com/redis/go-redis/v9)</summary> ### [`v9.5.3`](https://togithub.com/redis/go-redis/compare/v9.5.2...v9.5.3) [Compare Source](https://togithub.com/redis/go-redis/compare/v9.5.2...v9.5.3) </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Yang Song <songy23@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/logicmonitor/lm-data-sdk-go](https://togithub.com/logicmonitor/lm-data-sdk-go) | `v1.3.1` -> `v1.3.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2flogicmonitor%2flm-data-sdk-go/v1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2flogicmonitor%2flm-data-sdk-go/v1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2flogicmonitor%2flm-data-sdk-go/v1.3.1/v1.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2flogicmonitor%2flm-data-sdk-go/v1.3.1/v1.3.2?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>logicmonitor/lm-data-sdk-go (github.com/logicmonitor/lm-data-sdk-go)</summary> ### [`v1.3.2`](https://togithub.com/logicmonitor/lm-data-sdk-go/releases/tag/v1.3.2) [Compare Source](https://togithub.com/logicmonitor/lm-data-sdk-go/compare/v1.3.1...v1.3.2) #### What's Changed - Change auth token order for giving priority to collector credential by [@​khyatigandhi6](https://togithub.com/khyatigandhi6) in [logicmonitor/lm-data-sdk-go#60 **Full Changelog**: logicmonitor/lm-data-sdk-go@v1.3.1...v1.3.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 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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Yang Song <songy23@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/elastic/go-docappender/v2](https://togithub.com/elastic/go-docappender) | `v2.1.3` -> `v2.1.4` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2felastic%2fgo-docappender%2fv2/v2.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2felastic%2fgo-docappender%2fv2/v2.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2felastic%2fgo-docappender%2fv2/v2.1.3/v2.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2felastic%2fgo-docappender%2fv2/v2.1.3/v2.1.4?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>elastic/go-docappender (github.com/elastic/go-docappender/v2)</summary> ### [`v2.1.4`](https://togithub.com/elastic/go-docappender/releases/tag/v2.1.4) [Compare Source](https://togithub.com/elastic/go-docappender/compare/v2.1.3...v2.1.4) ##### What's Changed - integrationtest go mod tidy by [@​carsonip](https://togithub.com/carsonip) in [elastic/go-docappender#176 - Fix typo in comment by [@​carsonip](https://togithub.com/carsonip) in [elastic/go-docappender#175 - test: fix flaky TestAppenderFlushMetric by [@​marclop](https://togithub.com/marclop) in [elastic/go-docappender#178 - build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.13.1 to 8.14.0 by [@​dependabot](https://togithub.com/dependabot) in [elastic/go-docappender#179 - Support `require_data_stream` new config option by [@​marclop](https://togithub.com/marclop) in [elastic/go-docappender#180 **Full Changelog**: elastic/go-docappender@v2.1.3...v2.1.4 </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Yang Song <songy23@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/aliyun/aliyun-log-go-sdk](https://togithub.com/aliyun/aliyun-log-go-sdk) | `v0.1.75` -> `v0.1.76` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.76?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.76?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.75/v0.1.76?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.75/v0.1.76?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>aliyun/aliyun-log-go-sdk (github.com/aliyun/aliyun-log-go-sdk)</summary> ### [`v0.1.76`](https://togithub.com/aliyun/aliyun-log-go-sdk/compare/v0.1.75...v0.1.76) [Compare Source](https://togithub.com/aliyun/aliyun-log-go-sdk/compare/v0.1.75...v0.1.76) </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Yang Song <songy23@users.noreply.github.com>
**Description:** `Sort()` or `Dedup()` call was missing before runnin `Serialize()` with ECS mapping enabled **Link to tracking Issue:** Fixes #33264 **Testing:** Added UT **Documentation:** -
…d/common to v1.0.939 (#33481) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://togithub.com/tencentcloud/tencentcloud-sdk-go) | `v1.0.936` -> `v1.0.939` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.939?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.939?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.936/v1.0.939?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.0.936/v1.0.939?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.0.939`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10939) [Compare Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.938...v1.0.939) #### 域名注册(domain) 版本:2018-08-08 ##### 第 39 次发布 发布时间:2024-06-10 01:40:58 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [DeleteBidding](https://cloud.tencent.com/document/api/242/106603) - 新增入参:BusinessID - [DescribeBiddingAppointDetail](https://cloud.tencent.com/document/api/242/106601) - 新增入参:BusinessID - 新增出参:Domain, AppointNum, AppointStartTime, AppointEndTime, RegTime, ExpireTime, DeleteTime, AppointPrice, AppointBondPrice - [DescribeBiddingAppointList](https://cloud.tencent.com/document/api/242/106600) - 新增入参:PageNumber, Domain - 新增出参:Total, AppointList - [DescribeBiddingDetail](https://cloud.tencent.com/document/api/242/106599) - 新增入参:BusinessID - 新增出参:Domain, BiddingNum, BiddingStartTime, BiddingEndTime, RegTime, ExpireTime, DeleteTime, CurrentPrice, CurrentNickname, BiddingBondPrice, Status, BiddingFlag, BiddingBondRefund, BiddingPrice - [DescribeBiddingList](https://cloud.tencent.com/document/api/242/106598) - 新增入参:PageNumber, Domain - 新增出参:Total, BiddingList - [DescribeBiddingSuccessfulDetail](https://cloud.tencent.com/document/api/242/106597) - 新增入参:BusinessID - 新增出参:Domain, SuccessfulTime, SuccessfulPrice, RegTime, ExpireTime, DeleteTime, PayEndTime, BiddingBondPrice - [DescribeBiddingSuccessfulList](https://cloud.tencent.com/document/api/242/106596) - 新增入参:PageNumber, Domain - 新增出参:Total, SuccessfulList 新增数据结构: - [BiddingAppointResult](https://cloud.tencent.com/document/api/242/38895#BiddingAppointResult) - [BiddingResult](https://cloud.tencent.com/document/api/242/38895#BiddingResult) - [BiddingSuccessfulResult](https://cloud.tencent.com/document/api/242/38895#BiddingSuccessfulResult) #### 弹性 MapReduce(emr) 版本:2019-01-03 ##### 第 65 次发布 发布时间:2024-06-10 01:46:51 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [ScaleOutCluster](https://cloud.tencent.com/document/api/589/83952) - 新增出参:TraceId - [ScaleOutInstance](https://cloud.tencent.com/document/api/589/34264) - 新增出参:TraceId #### 云数据库Redis(redis) 版本:2018-04-12 ##### 第 76 次发布 发布时间:2024-06-10 02:18:13 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [DescribeBackupDetail](https://cloud.tencent.com/document/api/239/107146) #### 边缘安全加速平台(teo) 版本:2022-09-01 ##### 第 82 次发布 发布时间:2024-06-07 12:08:08 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateCustomizeErrorPage](https://cloud.tencent.com/document/api/1552/107118) - [DeleteCustomErrorPage](https://cloud.tencent.com/document/api/1552/107117) - [DescribeCustomErrorPages](https://cloud.tencent.com/document/api/1552/107116) - [ModifyCustomErrorPage](https://cloud.tencent.com/document/api/1552/107115) 新增数据结构: - [CustomErrorPage](https://cloud.tencent.com/document/api/1552/80721#CustomErrorPage) - [ErrorPageReference](https://cloud.tencent.com/document/api/1552/80721#ErrorPageReference) #### 边缘安全加速平台(teo) 版本:2022-01-06 #### 微服务引擎(tse) 版本:2020-12-07 ##### 第 69 次发布 发布时间:2024-06-10 02:42:22 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [DescribePublicAddressConfig](https://cloud.tencent.com/document/api/1364/107147) ### [`v1.0.938`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10938) [Compare Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.937...v1.0.938) #### 数据湖计算 DLC(dlc) 版本:2021-01-25 ##### 第 92 次发布 发布时间:2024-06-07 01:39:09 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateCHDFSBindingProduct](https://cloud.tencent.com/document/api/1342/107096) - [DeleteCHDFSBindingProduct](https://cloud.tencent.com/document/api/1342/107095) - [DeleteThirdPartyAccessUser](https://cloud.tencent.com/document/api/1342/107094) - [DescribeDLCCatalogAccess](https://cloud.tencent.com/document/api/1342/107099) - [DescribeOtherCHDFSBindingList](https://cloud.tencent.com/document/api/1342/107093) - [DescribeSubUserAccessPolicy](https://cloud.tencent.com/document/api/1342/107092) - [DescribeThirdPartyAccessUser](https://cloud.tencent.com/document/api/1342/107091) - [GrantDLCCatalogAccess](https://cloud.tencent.com/document/api/1342/107098) - [RegisterThirdPartyAccessUser](https://cloud.tencent.com/document/api/1342/107090) - [RevokeDLCCatalogAccess](https://cloud.tencent.com/document/api/1342/107097) 新增数据结构: - [CHDFSProductVpcInfo](https://cloud.tencent.com/document/api/1342/53778#CHDFSProductVpcInfo) - [DLCCatalogAccess](https://cloud.tencent.com/document/api/1342/53778#DLCCatalogAccess) - [MountPointAssociates](https://cloud.tencent.com/document/api/1342/53778#MountPointAssociates) - [OpendThirdAccessUserInfo](https://cloud.tencent.com/document/api/1342/53778#OpendThirdAccessUserInfo) - [OtherCHDFSBinding](https://cloud.tencent.com/document/api/1342/53778#OtherCHDFSBinding) - [VpcCidrBlock](https://cloud.tencent.com/document/api/1342/53778#VpcCidrBlock) - [VpcInfo](https://cloud.tencent.com/document/api/1342/53778#VpcInfo) #### 数据传输服务(dts) 版本:2021-12-06 #### 数据传输服务(dts) 版本:2018-03-30 ##### 第 20 次发布 发布时间:2024-06-07 01:43:53 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [SubsErr](https://cloud.tencent.com/document/api/571/18131#SubsErr) - <font color="#dd0000">**修改成员**:</font>Message #### 云数据库 PostgreSQL(postgres) 版本:2017-03-12 ##### 第 42 次发布 发布时间:2024-06-07 02:17:01 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [RestoreDBInstanceObjects](https://cloud.tencent.com/document/api/409/107100) 修改接口: - [DescribeDatabases](https://cloud.tencent.com/document/api/409/43353) - 新增入参:Filters, Offset, Limit - 新增出参:TotalCount #### TI-ONE 训练平台(tione) 版本:2021-11-11 ##### 第 63 次发布 发布时间:2024-06-07 02:37:51 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [DescribeModelServiceCallInfo](https://cloud.tencent.com/document/api/851/82286) - 新增出参:ServiceCallInfoV2 新增数据结构: - [ServiceCallInfoV2](https://cloud.tencent.com/document/api/851/75051#ServiceCallInfoV2) 修改数据结构: - [IntranetCallInfo](https://cloud.tencent.com/document/api/851/75051#IntranetCallInfo) - 新增成员:PrivateLinkInfosV2 #### TI-ONE 训练平台(tione) 版本:2019-10-22 #### 视频转译(vtc) 版本:2024-02-23 ##### 第 2 次发布 发布时间:2024-06-07 02:52:58 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [ConfirmVideoTranslateJob](https://cloud.tencent.com/document/api/1769/106275) - 新增出参:Status, Message #### 数据开发治理平台 WeData(wedata) 版本:2021-08-20 ##### 第 93 次发布 发布时间:2024-06-07 02:54:55 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [OrganizationalFunction](https://cloud.tencent.com/document/api/1267/76336#OrganizationalFunction) - 新增成员:OperatorUserIdsStr, OwnerUserIdsStr ### [`v1.0.937`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10937) [Compare Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.936...v1.0.937) #### 云联络中心(ccc) 版本:2020-02-10 ##### 第 69 次发布 发布时间:2024-06-06 01:17:16 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateIVRSession](https://cloud.tencent.com/document/api/679/106913) #### 云防火墙(cfw) 版本:2019-09-04 ##### 第 58 次发布 发布时间:2024-06-06 01:22:29 本次发布包含了以下内容: 改善已有的文档。 <font color="#dd0000">**预下线接口**:</font> - DeleteVpcInstance #### TDSQL-C MySQL 版(cynosdb) 版本:2019-01-07 ##### 第 91 次发布 发布时间:2024-06-06 01:35:01 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [ParamDetail](https://cloud.tencent.com/document/api/1003/48097#ParamDetail) - 新增成员:FuncPattern - [ParamItemDetail](https://cloud.tencent.com/document/api/1003/48097#ParamItemDetail) - 新增成员:FuncPattern #### 数据传输服务(dts) 版本:2021-12-06 ##### 第 29 次发布 发布时间:2024-06-06 01:45:02 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [DescribeSubscribeJobs](https://cloud.tencent.com/document/api/571/102943) - 新增入参:Topic #### 数据传输服务(dts) 版本:2018-03-30 #### 物联网开发平台(iotexplorer) 版本:2019-04-23 ##### 第 66 次发布 发布时间:2024-06-06 01:57:24 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [GetWechatDeviceTicket](https://cloud.tencent.com/document/api/1081/106915) 新增数据结构: - [WXDeviceInfo](https://cloud.tencent.com/document/api/1081/34988#WXDeviceInfo) - [WXIoTDeviceInfo](https://cloud.tencent.com/document/api/1081/34988#WXIoTDeviceInfo) #### 媒体处理(mps) 版本:2019-06-12 ##### 第 84 次发布 发布时间:2024-06-06 02:11:55 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [MediaProcessTaskAnimatedGraphicResult](https://cloud.tencent.com/document/api/862/37615#MediaProcessTaskAnimatedGraphicResult) - <font color="#dd0000">**修改成员**:</font>BeginProcessTime, FinishTime - [MediaProcessTaskImageSpriteResult](https://cloud.tencent.com/document/api/862/37615#MediaProcessTaskImageSpriteResult) - <font color="#dd0000">**修改成员**:</font>BeginProcessTime, FinishTime #### 云数据库 SQL Server(sqlserver) 版本:2018-03-28 ##### 第 62 次发布 发布时间:2024-06-06 02:22:45 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [AccountCreateInfo](https://cloud.tencent.com/document/api/238/19976#AccountCreateInfo) - 新增成员:IsCam - <font color="#dd0000">**修改成员**:</font>Password - [AccountDetail](https://cloud.tencent.com/document/api/238/19976#AccountDetail) - 新增成员:IsCam #### T-Sec-安心平台(RP)(trp) 版本:2021-05-15 ##### 第 35 次发布 发布时间:2024-06-06 02:42:14 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [CreateChainBatch](https://cloud.tencent.com/document/api/1458/106917) 新增数据结构: - [Chain](https://cloud.tencent.com/document/api/1458/75030#Chain) - [ChainValue](https://cloud.tencent.com/document/api/1458/75030#ChainValue) #### Web 应用防火墙(waf) 版本:2018-01-25 ##### 第 86 次发布 发布时间:2024-06-06 02:53:14 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [DescribeAntiFakeRules](https://cloud.tencent.com/document/api/627/97641) - 新增出参:Total #### 数据开发治理平台 WeData(wedata) 版本:2021-08-20 ##### 第 92 次发布 发布时间:2024-06-06 02:55:04 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [DimensionScoreInfo](https://cloud.tencent.com/document/api/1267/76336#DimensionScoreInfo) - 新增成员:UserIdStr - [RuleTemplate](https://cloud.tencent.com/document/api/1267/76336#RuleTemplate) - 新增成员:UserIdStr - [SubscribeReceiver](https://cloud.tencent.com/document/api/1267/76336#SubscribeReceiver) - 新增成员:ReceiverUserIdStr </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Yang Song <songy23@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [otel/opentelemetry-collector](https://togithub.com/open-telemetry/opentelemetry-collector-releases) | patch | `0.102.0` -> `0.102.1` | | [otel/opentelemetry-collector-contrib](https://togithub.com/open-telemetry/opentelemetry-collector-releases) | patch | `0.102.0` -> `0.102.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-releases (otel/opentelemetry-collector)</summary> ### [`v0.102.1`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.102.1) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-releases/compare/v0.102.0...v0.102.1) Check the [v0.102.1 core changelog](https://togithub.com/open-telemetry/opentelemetry-collector/releases/tag/v0.102.1) for changelogs on specific components. **This release addresses CVE-2024-36129 (GHSA-c74f-6mfw-mm4v) fully.** #### Changelog - [`bf4bd1b`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/bf4bd1b) \[chore] Prepare v0.102.1 release ([#​573](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/573)) - [`7bdabb1`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/commit/7bdabb1) Bump docker/login-action from 3.1.0 to 3.2.0 ([#​568](https://togithub.com/open-telemetry/opentelemetry-collector-releases/issues/568)) </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 these updates 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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/SAP/go-hdb](https://togithub.com/SAP/go-hdb) | `v1.9.6` -> `v1.9.8` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fSAP%2fgo-hdb/v1.9.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fSAP%2fgo-hdb/v1.9.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fSAP%2fgo-hdb/v1.9.6/v1.9.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fSAP%2fgo-hdb/v1.9.6/v1.9.8?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>SAP/go-hdb (github.com/SAP/go-hdb)</summary> ### [`v1.9.8`](https://togithub.com/SAP/go-hdb/blob/HEAD/RELEASENOTES.md#v198) [Compare Source](https://togithub.com/SAP/go-hdb/compare/v1.9.7...v1.9.8) - changed go-mod go version back to go1.21 ### [`v1.9.7`](https://togithub.com/SAP/go-hdb/blob/HEAD/RELEASENOTES.md#v197) [Compare Source](https://togithub.com/SAP/go-hdb/compare/v1.9.6...v1.9.7) - fixed panic calling driver.DB.Close() - updated dependencies </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Yang Song <songy23@users.noreply.github.com>
This PR migrates the internal telemetry for the tail sampling processor to OpenTelemetry. All metric names were kept, as well as their labels and other properties, such as bucket boundaries, so that this change should not cause disruptions to current users of this component. One thing that I did notice was that, previously, metrics for the probabilistic sampler were included as if that component was used. However, the probabilistic sampling _policy_ was used: `otelcol_processor_probabilistic_sampler_count_traces_sampled`. This PR corrects that. Users relying on that should rely on `otelcol_processor_tail_sampling_global_count_traces_sampled` instead. Here's how the metrics looked like before this change (I'm copying all metrics, in case I'm missing something): ``` # HELP otelcol_process_cpu_seconds Total CPU user and system time in seconds # TYPE otelcol_process_cpu_seconds counter otelcol_process_cpu_seconds{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 0.2 # HELP otelcol_process_memory_rss Total physical memory (resident set size) # TYPE otelcol_process_memory_rss gauge otelcol_process_memory_rss{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 2.61861376e+08 # HELP otelcol_process_runtime_heap_alloc_bytes Bytes of allocated heap objects (see 'go doc runtime.MemStats.HeapAlloc') # TYPE otelcol_process_runtime_heap_alloc_bytes gauge otelcol_process_runtime_heap_alloc_bytes{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 5.0452184e+07 # HELP otelcol_process_runtime_total_alloc_bytes Cumulative bytes allocated for heap objects (see 'go doc runtime.MemStats.TotalAlloc') # TYPE otelcol_process_runtime_total_alloc_bytes counter otelcol_process_runtime_total_alloc_bytes{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 5.3426448e+07 # HELP otelcol_process_runtime_total_sys_memory_bytes Total bytes of memory obtained from the OS (see 'go doc runtime.MemStats.Sys') # TYPE otelcol_process_runtime_total_sys_memory_bytes gauge otelcol_process_runtime_total_sys_memory_bytes{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 6.6475272e+07 # HELP otelcol_process_uptime Uptime of the process # TYPE otelcol_process_uptime counter otelcol_process_uptime{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 10.717029141 # HELP otelcol_processor_probabilistic_sampler_count_traces_sampled Count of traces that were sampled or not # TYPE otelcol_processor_probabilistic_sampler_count_traces_sampled counter otelcol_processor_probabilistic_sampler_count_traces_sampled{policy="everything",sampled="true",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 otelcol_processor_probabilistic_sampler_count_traces_sampled{policy="only-10-percent",sampled="false",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_count_traces_sampled Count of traces that were sampled or not # TYPE otelcol_processor_tail_sampling_count_traces_sampled counter otelcol_processor_tail_sampling_count_traces_sampled{policy="everything",sampled="true",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 otelcol_processor_tail_sampling_count_traces_sampled{policy="only-10-percent",sampled="false",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_global_count_traces_sampled Global count of traces that were sampled or not by at least one policy # TYPE otelcol_processor_tail_sampling_global_count_traces_sampled counter otelcol_processor_tail_sampling_global_count_traces_sampled{sampled="true",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_new_trace_id_received Counts the arrival of new traces # TYPE otelcol_processor_tail_sampling_new_trace_id_received counter otelcol_processor_tail_sampling_new_trace_id_received{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_sampling_decision_latency Latency (in microseconds) of a given sampling policy # TYPE otelcol_processor_tail_sampling_sampling_decision_latency histogram otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="1"} 76 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="2"} 99 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="5"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="10"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="25"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="50"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="75"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="100"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="150"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="200"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="300"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="400"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="500"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="750"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="1000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="2000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="3000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="4000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="5000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="10000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="20000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="30000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="50000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="+Inf"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_sum{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 24.999999999999993 otelcol_processor_tail_sampling_sampling_decision_latency_count{policy="everything",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="1"} 56 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="2"} 85 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="5"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="10"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="25"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="50"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="75"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="100"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="150"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="200"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="300"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="400"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="500"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="750"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="1000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="2000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="3000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="4000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="5000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="10000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="20000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="30000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="50000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="+Inf"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_sum{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 60.00000000000006 otelcol_processor_tail_sampling_sampling_decision_latency_count{policy="only-10-percent",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_sampling_decision_timer_latency Latency (in microseconds) of each run of the sampling decision timer # TYPE otelcol_processor_tail_sampling_sampling_decision_timer_latency histogram otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="1"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="2"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="5"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="10"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="25"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="50"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="75"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="100"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="150"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="200"} 1 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="300"} 2 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="400"} 4 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="500"} 6 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="750"} 11 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="1000"} 15 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="2000"} 31 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="3000"} 73 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="4000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="5000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="10000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="20000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="30000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="50000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",le="+Inf"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_sum{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 229918.00000000003 otelcol_processor_tail_sampling_sampling_decision_timer_latency_count{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_sampling_policy_evaluation_error Count of sampling policy evaluation errors # TYPE otelcol_processor_tail_sampling_sampling_policy_evaluation_error counter otelcol_processor_tail_sampling_sampling_policy_evaluation_error{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 0 # HELP otelcol_processor_tail_sampling_sampling_trace_dropped_too_early Count of traces that needed to be dropped before the configured wait time # TYPE otelcol_processor_tail_sampling_sampling_trace_dropped_too_early counter otelcol_processor_tail_sampling_sampling_trace_dropped_too_early{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 0 # HELP otelcol_processor_tail_sampling_sampling_traces_on_memory Tracks the number of traces current on memory # TYPE otelcol_processor_tail_sampling_sampling_traces_on_memory gauge otelcol_processor_tail_sampling_sampling_traces_on_memory{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_receiver_accepted_spans Number of spans successfully pushed into the pipeline. # TYPE otelcol_receiver_accepted_spans counter otelcol_receiver_accepted_spans{receiver="otlp",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",transport="grpc"} 200 # HELP otelcol_receiver_refused_spans Number of spans that could not be pushed into the pipeline. # TYPE otelcol_receiver_refused_spans counter otelcol_receiver_refused_spans{receiver="otlp",service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev",transport="grpc"} 0 # HELP target_info Target metadata # TYPE target_info gauge target_info{service_instance_id="7ef12d07-375c-4bd3-90a0-f7801f88e3ba",service_name="otelcontribcol",service_version="0.102.0-dev"} 1 ``` And here are the new metrics: ``` # HELP otelcol_process_cpu_seconds Total CPU user and system time in seconds # TYPE otelcol_process_cpu_seconds counter otelcol_process_cpu_seconds{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 0.19 # HELP otelcol_process_memory_rss Total physical memory (resident set size) # TYPE otelcol_process_memory_rss gauge otelcol_process_memory_rss{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 2.58588672e+08 # HELP otelcol_process_runtime_heap_alloc_bytes Bytes of allocated heap objects (see 'go doc runtime.MemStats.HeapAlloc') # TYPE otelcol_process_runtime_heap_alloc_bytes gauge otelcol_process_runtime_heap_alloc_bytes{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 5.0090704e+07 # HELP otelcol_process_runtime_total_alloc_bytes Cumulative bytes allocated for heap objects (see 'go doc runtime.MemStats.TotalAlloc') # TYPE otelcol_process_runtime_total_alloc_bytes counter otelcol_process_runtime_total_alloc_bytes{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 5.288944e+07 # HELP otelcol_process_runtime_total_sys_memory_bytes Total bytes of memory obtained from the OS (see 'go doc runtime.MemStats.Sys') # TYPE otelcol_process_runtime_total_sys_memory_bytes gauge otelcol_process_runtime_total_sys_memory_bytes{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 6.6213128e+07 # HELP otelcol_process_uptime Uptime of the process # TYPE otelcol_process_uptime counter otelcol_process_uptime{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 5.057603581 # HELP otelcol_processor_tail_sampling_count_traces_sampled Count of traces that were sampled or not per sampling policy # TYPE otelcol_processor_tail_sampling_count_traces_sampled counter otelcol_processor_tail_sampling_count_traces_sampled{policy="everything",sampled="true",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 otelcol_processor_tail_sampling_count_traces_sampled{policy="only-10-percent",sampled="false",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_global_count_traces_sampled Global count of traces that were sampled or not by at least one policy # TYPE otelcol_processor_tail_sampling_global_count_traces_sampled counter otelcol_processor_tail_sampling_global_count_traces_sampled{sampled="true",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_new_trace_id_received Counts the arrival of new traces # TYPE otelcol_processor_tail_sampling_new_trace_id_received counter otelcol_processor_tail_sampling_new_trace_id_received{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_sampling_decision_latency Latency (in microseconds) of a given sampling policy # TYPE otelcol_processor_tail_sampling_sampling_decision_latency histogram otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="1"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="2"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="5"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="10"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="25"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="50"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="75"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="100"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="150"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="200"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="300"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="400"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="500"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="750"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="1000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="2000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="3000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="4000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="5000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="10000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="20000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="30000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="50000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="+Inf"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_sum{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 1 otelcol_processor_tail_sampling_sampling_decision_latency_count{policy="everything",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="1"} 99 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="2"} 99 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="5"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="10"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="25"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="50"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="75"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="100"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="150"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="200"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="300"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="400"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="500"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="750"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="1000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="2000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="3000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="4000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="5000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="10000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="20000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="30000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="50000"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_bucket{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="+Inf"} 100 otelcol_processor_tail_sampling_sampling_decision_latency_sum{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 5 otelcol_processor_tail_sampling_sampling_decision_latency_count{policy="only-10-percent",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_sampling_decision_timer_latency Latency (in microseconds) of each run of the sampling decision timer # TYPE otelcol_processor_tail_sampling_sampling_decision_timer_latency histogram otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="1"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="2"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="5"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="10"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="25"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="50"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="75"} 0 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="100"} 1 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="150"} 3 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="200"} 5 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="300"} 11 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="400"} 16 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="500"} 21 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="750"} 35 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="1000"} 49 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="2000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="3000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="4000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="5000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="10000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="20000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="30000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="50000"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_bucket{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",le="+Inf"} 100 otelcol_processor_tail_sampling_sampling_decision_timer_latency_sum{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 102290 otelcol_processor_tail_sampling_sampling_decision_timer_latency_count{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_processor_tail_sampling_sampling_policy_evaluation_error Count of sampling policy evaluation errors # TYPE otelcol_processor_tail_sampling_sampling_policy_evaluation_error counter otelcol_processor_tail_sampling_sampling_policy_evaluation_error{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 0 # HELP otelcol_processor_tail_sampling_sampling_trace_dropped_too_early Count of traces that needed to be dropped before the configured wait time # TYPE otelcol_processor_tail_sampling_sampling_trace_dropped_too_early counter otelcol_processor_tail_sampling_sampling_trace_dropped_too_early{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 0 # HELP otelcol_processor_tail_sampling_sampling_traces_on_memory Tracks the number of traces current on memory # TYPE otelcol_processor_tail_sampling_sampling_traces_on_memory gauge otelcol_processor_tail_sampling_sampling_traces_on_memory{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 100 # HELP otelcol_receiver_accepted_spans Number of spans successfully pushed into the pipeline. # TYPE otelcol_receiver_accepted_spans counter otelcol_receiver_accepted_spans{receiver="otlp",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",transport="grpc"} 200 # HELP otelcol_receiver_refused_spans Number of spans that could not be pushed into the pipeline. # TYPE otelcol_receiver_refused_spans counter otelcol_receiver_refused_spans{receiver="otlp",service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev",transport="grpc"} 0 # HELP target_info Target metadata # TYPE target_info gauge target_info{service_instance_id="91db1477-b500-4671-bc32-2cbe7d9eb64b",service_name="otelcontribcol",service_version="0.102.0-dev"} 1 ``` They were generated by making a telemetrygen call for 100 traces to a Collector with this configuration: ``` receivers: otlp: protocols: grpc: endpoint: localhost:4317 processors: tail_sampling: decision_wait: 1s num_traces: 100 expected_new_traces_per_sec: 10 policies: [ { name: everything, type: always_sample }, { name: only-10-percent, type: probabilistic, probabilistic: { sampling_percentage: 0.1 }, }, ] exporters: nop: service: pipelines: traces: receivers: [otlp] processors: [tail_sampling] exporters: [nop] ``` Closes #31581 Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de> --------- Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
This PR removes the dependency on opencensus by removing the code that sets up a view to trigger healthcheck status changes. This functionality does not work as documented in the README: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/healthcheckextension#health-check I'm proposing to remove the code that brings an unnecessary dependency for functionality that isn't working. Fixes #33469 As discussed previously #29782, an improved functionality will be implemented in the v2 healthcheck extension --------- Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
… S3 bucket (#32815) **Description:** Discussion: #32766. Configuration logic: - An endpoint is provided, and Region still needs to be provided (as per the AWS SDK Go config, even though the region can be included in the endpoint itself). The S3 bucket name is optional. - An endpoint is not provided, thus region **and** S3 bucket name should be provided (return an error for each if one of those 2 isn't) **Link to tracking Issue:** #32774
Skip linting, added a separate issue to track updating the code #33494 Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/golangci/golangci-lint](https://togithub.com/golangci/golangci-lint) | `v1.59.0` -> `v1.59.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint/v1.59.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolangci%2fgolangci-lint/v1.59.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolangci%2fgolangci-lint/v1.59.0/v1.59.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint/v1.59.0/v1.59.1?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>golangci/golangci-lint (github.com/golangci/golangci-lint)</summary> ### [`v1.59.1`](https://togithub.com/golangci/golangci-lint/releases/tag/v1.59.1) [Compare Source](https://togithub.com/golangci/golangci-lint/compare/v1.59.0...v1.59.1) `golangci-lint` is a free and open-source project built by volunteers. If you value it, consider supporting us, the [maintainers](https://opencollective.com/golangci-lint) and [linter authors](https://golangci-lint.run/product/thanks/). We appreciate it! ❤️ For key updates, see the [changelog](https://golangci-lint.run/product/changelog/#​1591). #### Changelog - [`f738736`](https://togithub.com/golangci/golangci-lint/commit/f7387361) build(deps): bump github.com/Antonboom/testifylint from 1.3.0 to 1.3.1 ([#​4759](https://togithub.com/golangci/golangci-lint/issues/4759)) - [`44b3cdd`](https://togithub.com/golangci/golangci-lint/commit/44b3cdd1) build(deps): bump github.com/go-viper/mapstructure/v2 from 2.0.0-alpha.1 to 2.0.0 ([#​4788](https://togithub.com/golangci/golangci-lint/issues/4788)) - [`1a55854`](https://togithub.com/golangci/golangci-lint/commit/1a55854a) build(deps): bump github.com/golangci/misspell from 0.5.1 to 0.6.0 ([#​4804](https://togithub.com/golangci/golangci-lint/issues/4804)) - [`9a7a1ad`](https://togithub.com/golangci/golangci-lint/commit/9a7a1ad4) build(deps): bump github.com/polyfloyd/go-errorlint from 1.5.1 to 1.5.2 ([#​4785](https://togithub.com/golangci/golangci-lint/issues/4785)) - [`aaff918`](https://togithub.com/golangci/golangci-lint/commit/aaff9184) build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.25.0 to 1.26.0 ([#​4801](https://togithub.com/golangci/golangci-lint/issues/4801)) - [`a0d2c83`](https://togithub.com/golangci/golangci-lint/commit/a0d2c830) build(deps): bump github.com/shirou/gopsutil/v3 from 3.24.4 to 3.24.5 ([#​4782](https://togithub.com/golangci/golangci-lint/issues/4782)) - [`2042b1f`](https://togithub.com/golangci/golangci-lint/commit/2042b1f1) build(deps): bump go-simpler.org/sloglint from 0.7.0 to 0.7.1 ([#​4784](https://togithub.com/golangci/golangci-lint/issues/4784)) - [`327a78a`](https://togithub.com/golangci/golangci-lint/commit/327a78a8) build(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0 ([#​4802](https://togithub.com/golangci/golangci-lint/issues/4802)) - [`e1a8055`](https://togithub.com/golangci/golangci-lint/commit/e1a80557) fix: SARIF format require issue column >= 1 ([#​4775](https://togithub.com/golangci/golangci-lint/issues/4775)) - [`88f60c8`](https://togithub.com/golangci/golangci-lint/commit/88f60c8c) fix: gomnd deprecated configuration compatibility ([#​4768](https://togithub.com/golangci/golangci-lint/issues/4768)) - [`8173166`](https://togithub.com/golangci/golangci-lint/commit/81731668) fix: init empty result slice for SARIF printer ([#​4758](https://togithub.com/golangci/golangci-lint/issues/4758)) - [`02740ea`](https://togithub.com/golangci/golangci-lint/commit/02740ea1) intrange: add style preset ([#​4797](https://togithub.com/golangci/golangci-lint/issues/4797)) - [`615b873`](https://togithub.com/golangci/golangci-lint/commit/615b873d) unparam: bump to HEAD ([#​4786](https://togithub.com/golangci/golangci-lint/issues/4786)) </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/jaegertracing/jaeger](https://togithub.com/jaegertracing/jaeger) | `v1.57.0` -> `v1.58.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjaegertracing%2fjaeger/v1.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjaegertracing%2fjaeger/v1.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjaegertracing%2fjaeger/v1.57.0/v1.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjaegertracing%2fjaeger/v1.57.0/v1.58.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>jaegertracing/jaeger (github.com/jaegertracing/jaeger)</summary> ### [`v1.58.0`](https://togithub.com/jaegertracing/jaeger/releases/tag/v1.58.0) [Compare Source](https://togithub.com/jaegertracing/jaeger/compare/v1.57.0...v1.58.0) ##### Backend Changes ##### ⛔ Breaking Changes - Remove support for otel spanmetrics processor ([@​varshith257](https://togithub.com/varshith257) in [#​5539](https://togithub.com/jaegertracing/jaeger/pull/5539)) - Remove support for expvar-backed metrics ([@​joeyyy09](https://togithub.com/joeyyy09) in [#​5437](https://togithub.com/jaegertracing/jaeger/pull/5437)) - Remove support for elasticsearch v5/v6 ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5448](https://togithub.com/jaegertracing/jaeger/pull/5448)) - Remove support for gRPC-Plugin ([@​h4shk4t](https://togithub.com/h4shk4t) in [#​5388](https://togithub.com/jaegertracing/jaeger/pull/5388)) ##### 🐞 Bug fixes, Minor Improvements - Set desired providers/converters instead of relying on defaults ([@​TylerHelmuth](https://togithub.com/TylerHelmuth) in [#​5543](https://togithub.com/jaegertracing/jaeger/pull/5543)) - Add elasticsearch helper binaries to release ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5501](https://togithub.com/jaegertracing/jaeger/pull/5501)) - Replace internal metrics.factory usage with direct calls to expvar ([@​prakrit55](https://togithub.com/prakrit55) in [#​5496](https://togithub.com/jaegertracing/jaeger/pull/5496)) - \[refactor] move root span handler into aggregator ([@​Pushkarm029](https://togithub.com/Pushkarm029) in [#​5478](https://togithub.com/jaegertracing/jaeger/pull/5478)) - Refactor adaptive sampling aggregator & strategy store ([@​Pushkarm029](https://togithub.com/Pushkarm029) in [#​5441](https://togithub.com/jaegertracing/jaeger/pull/5441)) - \[remote-storage] add healthcheck to grpc server ([@​james-ryans](https://togithub.com/james-ryans) in [#​5461](https://togithub.com/jaegertracing/jaeger/pull/5461)) - Fix alpine image to 3.19.0 ([@​prakrit55](https://togithub.com/prakrit55) in [#​5454](https://togithub.com/jaegertracing/jaeger/pull/5454)) - Replace grpc-plugin storage type name with just grpc ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5442](https://togithub.com/jaegertracing/jaeger/pull/5442)) - \[grpc-storage] use grpc.newclient ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5393](https://togithub.com/jaegertracing/jaeger/pull/5393)) - Replace public initfromoptions with private configurefromoptions ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5417](https://togithub.com/jaegertracing/jaeger/pull/5417)) - \[jaeger-v2] fix e2e storage integration v0.99.0 otel col failing ([@​james-ryans](https://togithub.com/james-ryans) in [#​5419](https://togithub.com/jaegertracing/jaeger/pull/5419)) - Add purge method for cassandra ([@​akagami-harsh](https://togithub.com/akagami-harsh) in [#​5414](https://togithub.com/jaegertracing/jaeger/pull/5414)) - \[v2] add diagrams to the docs ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5412](https://togithub.com/jaegertracing/jaeger/pull/5412)) - \[es] remove unused indexcache ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5408](https://togithub.com/jaegertracing/jaeger/pull/5408)) ##### 🚧 Experimental Features - Create new grpc storage configuration to align with otel ([@​akagami-harsh](https://togithub.com/akagami-harsh) in [#​5331](https://togithub.com/jaegertracing/jaeger/pull/5331)) ##### 👷 CI Improvements - Add workflow to validate dependabot config ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5556](https://togithub.com/jaegertracing/jaeger/pull/5556)) - Create separate directories for docker compose files ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5554](https://togithub.com/jaegertracing/jaeger/pull/5554)) - \[ci] use m.x version names in workflows ([@​hellspawn679](https://togithub.com/hellspawn679) in [#​5546](https://togithub.com/jaegertracing/jaeger/pull/5546)) - Enable lint rule: unused-parameter ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5534](https://togithub.com/jaegertracing/jaeger/pull/5534)) - Add a new workflow for testing the release workflow ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5532](https://togithub.com/jaegertracing/jaeger/pull/5532)) - Enable lint rules: struct-tag & unexported-return ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5533](https://togithub.com/jaegertracing/jaeger/pull/5533)) - Enable lint rules: early-return & indent-error-flow ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5526](https://togithub.com/jaegertracing/jaeger/pull/5526)) - Enable lint rule: exported ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5525](https://togithub.com/jaegertracing/jaeger/pull/5525)) - Enable lint rules: confusing-results & receiver-naming ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5524](https://togithub.com/jaegertracing/jaeger/pull/5524)) - Add manual dco check using python script dco-check ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5528](https://togithub.com/jaegertracing/jaeger/pull/5528)) - Use docker compose for cassandra integration tests ([@​hellspawn679](https://togithub.com/hellspawn679) in [#​5520](https://togithub.com/jaegertracing/jaeger/pull/5520)) - Enable lint rule: modifies-value-receiver ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5517](https://togithub.com/jaegertracing/jaeger/pull/5517)) - Enable lint rule: unused-receiver ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5521](https://togithub.com/jaegertracing/jaeger/pull/5521)) - Enable lint rule: dot-imports ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5513](https://togithub.com/jaegertracing/jaeger/pull/5513)) - Enable lint rules: bare-return & empty-lines ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5512](https://togithub.com/jaegertracing/jaeger/pull/5512)) - Manage 3rd party tools via dedicated go.mod ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5509](https://togithub.com/jaegertracing/jaeger/pull/5509)) - Enable lint rule: use-any ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5510](https://togithub.com/jaegertracing/jaeger/pull/5510)) - Enable lint rule: unexported-naming ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5511](https://togithub.com/jaegertracing/jaeger/pull/5511)) - Add nolintlint linter ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5508](https://togithub.com/jaegertracing/jaeger/pull/5508)) - Use docker compose for kafka integration tests ([@​hellspawn679](https://togithub.com/hellspawn679) in [#​5500](https://togithub.com/jaegertracing/jaeger/pull/5500)) - Use docker compose for elasticsearch/opensearch integration tests ([@​hellspawn679](https://togithub.com/hellspawn679) in [#​5490](https://togithub.com/jaegertracing/jaeger/pull/5490)) - Split v1 and v2 es/os integration tests ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5487](https://togithub.com/jaegertracing/jaeger/pull/5487)) - Remove args and depict the image in from directive ([@​prakrit55](https://togithub.com/prakrit55) in [#​5465](https://togithub.com/jaegertracing/jaeger/pull/5465)) - \[v2] remove retries and increase timeout for e2e tests ([@​james-ryans](https://togithub.com/james-ryans) in [#​5460](https://togithub.com/jaegertracing/jaeger/pull/5460)) - Restore code coverage threshold back to 95% ([@​varshith257](https://togithub.com/varshith257) in [#​5457](https://togithub.com/jaegertracing/jaeger/pull/5457)) - \[v2] add logging to read/write spans in e2e tests ([@​james-ryans](https://togithub.com/james-ryans) in [#​5456](https://togithub.com/jaegertracing/jaeger/pull/5456)) - Remove elasticsearch v5/v6 from tests ([@​FlamingSaint](https://togithub.com/FlamingSaint) in [#​5451](https://togithub.com/jaegertracing/jaeger/pull/5451)) - \[v2] replace e2e span_reader grpc.dialcontext with newclient ([@​james-ryans](https://togithub.com/james-ryans) in [#​5443](https://togithub.com/jaegertracing/jaeger/pull/5443)) - Stop running integration tests for elasticsearch v5/v6 ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5440](https://togithub.com/jaegertracing/jaeger/pull/5440)) - \[v2] remove temporary skipbinaryattrs flag from e2e tests ([@​james-ryans](https://togithub.com/james-ryans) in [#​5436](https://togithub.com/jaegertracing/jaeger/pull/5436)) - \[v2] dump storage docker logs in github ci if e2e test failed ([@​james-ryans](https://togithub.com/james-ryans) in [#​5433](https://togithub.com/jaegertracing/jaeger/pull/5433)) - \[v2] change e2e jaeger-v2 binary log output to temp file ([@​james-ryans](https://togithub.com/james-ryans) in [#​5431](https://togithub.com/jaegertracing/jaeger/pull/5431)) - \[bug] fix syntax for invoking upload-codecov action ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5416](https://togithub.com/jaegertracing/jaeger/pull/5416)) - Use helper action to retry codecov uploads ([@​yurishkuro](https://togithub.com/yurishkuro) in [#​5411](https://togithub.com/jaegertracing/jaeger/pull/5411)) - Only build docker images for crossdock tests for linux/amd64 ([@​varshith257](https://togithub.com/varshith257) in [#​5410](https://togithub.com/jaegertracing/jaeger/pull/5410)) ##### 📊 UI Changes ##### 🐞 Bug fixes, Minor Improvements - Document how to debug unit tests in vscode ([@​RISHIKESHk07](https://togithub.com/RISHIKESHk07) in [#​2297](https://togithub.com/jaegertracing/jaeger-ui/pull/2297)) ##### 👷 CI Improvements - Github actions added to block prs from fork/main branch ([@​varshith257](https://togithub.com/varshith257) in [#​2296](https://togithub.com/jaegertracing/jaeger-ui/pull/2296)) </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
**Description:** Add the ability to configure what encoding extensions to use based on key name suffix. **Link to tracking Issue:** #30750 **Testing:** Unit tests **Documentation:** Documented new "encodings" configuration option.
…tencentcloud/common to v1.0.940 (#33505) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://togithub.com/tencentcloud/tencentcloud-sdk-go) | `v1.0.939` -> `v1.0.940` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.940?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.940?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.939/v1.0.940?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.0.939/v1.0.940?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.0.940`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10940) [Compare Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.939...v1.0.940) #### 访问管理(cam) 版本:2019-01-16 ##### 第 58 次发布 发布时间:2024-06-11 11:13:54 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [BuildDataFlowAuthToken](https://cloud.tencent.com/document/api/598/107089) 新增数据结构: - [AuthToken](https://cloud.tencent.com/document/api/598/33167#AuthToken) #### 云拨测(cat) 版本:2018-04-09 ##### 第 17 次发布 发布时间:2024-06-12 01:16:37 本次发布包含了以下内容: 改善已有的文档。 修改数据结构: - [ProbeTask](https://cloud.tencent.com/document/api/280/40931#ProbeTask) - 新增成员:SubSyncFlag #### T-Sec-数据安全审计(DSA)(cds) 版本:2018-04-20 ##### 第 3 次发布 发布时间:2024-06-12 01:21:04 本次发布包含了以下内容: 改善已有的文档。 <font color="#dd0000">**预下线接口**:</font> - DescribeDasbImageIds #### 日志服务(cls) 版本:2020-10-16 ##### 第 94 次发布 发布时间:2024-06-12 01:26:26 本次发布包含了以下内容: 改善已有的文档。 修改接口: - [CreateExport](https://cloud.tencent.com/document/api/614/56451) - 新增入参:DerivedFields 修改数据结构: - [ExportInfo](https://cloud.tencent.com/document/api/614/56471#ExportInfo) - 新增成员:DerivedFields #### 云数据库 MongoDB(mongodb) 版本:2019-07-25 ##### 第 39 次发布 发布时间:2024-06-12 02:08:47 本次发布包含了以下内容: 改善已有的文档。 新增接口: - [DescribeBackupRules](https://cloud.tencent.com/document/api/240/107169) - [DescribeTransparentDataEncryptionStatus](https://cloud.tencent.com/document/api/240/107168) - [EnableTransparentDataEncryption](https://cloud.tencent.com/document/api/240/107167) - [SetBackupRules](https://cloud.tencent.com/document/api/240/107166) 新增数据结构: - [KMSInfoDetail](https://cloud.tencent.com/document/api/240/38576#KMSInfoDetail) #### 云数据库 MongoDB(mongodb) 版本:2018-04-08 </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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
No changes in the data emitted, just changing how the metric is configured. --------- Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | golang.org/x/net | `v0.25.0` -> `v0.26.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.25.0/v0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.25.0/v0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | golang.org/x/vuln | `v1.1.1` -> `v1.1.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fvuln/v1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fvuln/v1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fvuln/v1.1.1/v1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fvuln/v1.1.1/v1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
**Description:** Move `Authentication` out of `ClientConfig`, and replace `ClientConfig` with `confighttp.ClientConfig`. This enables all common `confighttp` functionality, such as auth extensions, with the exception of "compression". For now compression remains unconfigurable, and is always enabled and uses gzip (this is defined within the go-docappender dependency). We should add some benchmarks (#32504) before switching to the `confighttp`-based compressors. The exporter now implements a `component.StartFunc`, and we create the bulk indexer there so that we have access to `component.Host` for calling `confighttp.ClientConfig.ToClient`. **Link to tracking Issue:** N/A **Testing:** - Added a test verifying that `confighttp`'s `auth` is supported, with a mock client auth - Performed some manual testing with the `basicauth` extension, verifying the username/password are passed through to ES as configured **Documentation:** Updated the exporter's README: - added mention that `confighttp`'s `endpoint` setting is now supported too - simplified the example configuration - removed the `confighttp`, `configtls`, and `sender_queue` settings, and replaced with links to their docs - split the configuration settings into categories, with the required ones up front (URL + credentials) and optional ones in multiple sections under "Advanced configuration" --------- Co-authored-by: Carson Ip <carsonip@users.noreply.github.com> Co-authored-by: Adrian Cole <64215+codefromthecrypt@users.noreply.github.com> Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co>
This PR starts a refactoring of the tests for the tail-sampling processor. Following this, I'll add a couple of extra benchmarks, preparing for a deeper refactoring of the main code. Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de> --------- Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
**Description:** Brings our tested k8s versions inline with the OpenTelemetry Operator
bring in the new mdatagen updates --------- Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
**Description:** <Describe what has changed.> <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> Add default config option to always use http for logs agent exporter. Fixes bug where logs agent exporter was falling back to using tcp, causing collector shut down. Also opened a PR in datadog-agent for adding a warn log when the logs agent connectivity check fails: DataDog/datadog-agent#26626 **Link to tracking Issue:** <Issue number if applicable> Fixes #33195 **Testing:** <Describe what testing was performed and which tests were added.> **Documentation:** <Describe the documentation added.>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )