opentelemetry-collector
opentelemetry-collector copied to clipboard
OpenTelemetry Collector
#### Description Adds `reason` attribute to `otelcol_exporter_send_failed_*` and `otelcol_receiver_refused_*` metrics #### Link to tracking issue Fixes #10157 #### Testing TODO #### Documentation TODO
**Describe the bug** I tried to deploy the relevant components of otel in my k8s cluster using `examples/k8s/otel-config.yaml`, but I realized that the default IP for service startup is bound...
#### Description We upgraded the proto version, so we need to upgrade it in the readme as well. #### Link to tracking issue * https://github.com/open-telemetry/opentelemetry-collector/pull/10109#pullrequestreview-2058708683 * https://github.com/open-telemetry/opentelemetry-collector/pull/10155
#### Description This adds the profiling proto schema to pdata, so the receiver/consumer interfaces can then start accepting that data. Proto files: https://github.com/open-telemetry/opentelemetry-proto/tree/main/opentelemetry/proto/profiles/v1experimental #### Testing This is being tested by...
Addresses https://github.com/open-telemetry/opentelemetry-collector/issues/9429 There were several approaches to implementing this, but I decided to make Type an interface that continues to be embedded in ID. I split Type into ComponentType and...
**Describe the bug** With batchsender, in-flight requests that are indefinitely blocking (due to e.g. retries) will block batchsender shutdown and the collector shutdown. Batchsender shutdown is blocked by https://github.com/open-telemetry/opentelemetry-collector/blob/main/exporter/exporterhelper/batch_sender.go#L220 which...
CodeQL is currently reporting "Invalid Go toolchain version: As of Go 1.21, toolchain versions must use the 1.N.P syntax.". This PR attempts to fix this.
This is as recommended by dependabot security warnings.
as per dependabot security recommendations
As decided on #9854, we want to unify the behavior of `${env:ENV}` and `${ENV}`. Currently, each has a different behavior: the `${ENV}` syntax does not do any YAML parsing, while...