-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update All OTEL Collector contrib packages to v0.105.0 #5756
Update All OTEL Collector contrib packages to v0.105.0 #5756
Conversation
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
Signed-off-by: Mend Renovate <[email protected]>
1f6ee40
to
f61e286
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5756 +/- ##
==========================================
+ Coverage 96.65% 96.66% +0.01%
==========================================
Files 341 341
Lines 16451 16451
==========================================
+ Hits 15900 15902 +2
+ Misses 362 361 -1
+ Partials 189 188 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
…#5756) [![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/connector/spanmetricsconnector](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.104.0` -> `v0.105.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fconnector%2fspanmetricsconnector/v0.105.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%2fconnector%2fspanmetricsconnector/v0.105.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%2fconnector%2fspanmetricsconnector/v0.104.0/v0.105.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%2fconnector%2fspanmetricsconnector/v0.104.0/v0.105.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.104.0` -> `v0.105.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fexporter%2fkafkaexporter/v0.105.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%2fexporter%2fkafkaexporter/v0.105.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%2fexporter%2fkafkaexporter/v0.104.0/v0.105.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%2fexporter%2fkafkaexporter/v0.104.0/v0.105.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.104.0` -> `v0.105.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fextension%2fstorage/v0.105.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%2fextension%2fstorage/v0.105.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%2fextension%2fstorage/v0.104.0/v0.105.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%2fextension%2fstorage/v0.104.0/v0.105.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.104.0` -> `v0.105.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2ftranslator%2fjaeger/v0.105.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%2ftranslator%2fjaeger/v0.105.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%2ftranslator%2fjaeger/v0.104.0/v0.105.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%2ftranslator%2fjaeger/v0.104.0/v0.105.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.104.0` -> `v0.105.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fjaegerreceiver/v0.105.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%2freceiver%2fjaegerreceiver/v0.105.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%2freceiver%2fjaegerreceiver/v0.104.0/v0.105.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%2freceiver%2fjaegerreceiver/v0.104.0/v0.105.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.104.0` -> `v0.105.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fkafkareceiver/v0.105.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%2freceiver%2fkafkareceiver/v0.105.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%2freceiver%2fkafkareceiver/v0.104.0/v0.105.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%2freceiver%2fkafkareceiver/v0.104.0/v0.105.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.104.0` -> `v0.105.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2freceiver%2fzipkinreceiver/v0.105.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%2freceiver%2fzipkinreceiver/v0.105.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%2freceiver%2fzipkinreceiver/v0.104.0/v0.105.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%2freceiver%2fzipkinreceiver/v0.104.0/v0.105.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary> [`v0.105.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01050) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.104.0...v0.105.0) - `skywalkingexporter`: Remove unmaintained component ([#​23796](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23796)) - `elasticsearchexporter`: Make "dedup" option no-op, always de-duplicate. ([#​33773](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33773)) Elasticsearch does not permit duplicate keys in JSON objects, so there is no value in being able to configure deduplication. - `elasticsearchexporter`: Remove defunct "file" and "fields" configuration settings. ([#​33803](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33803)) This is a breaking change only because removing the attributes would prevent collector startup if those attributes are specified, but otherwise there is no functional change. These configuration attributes have never done anything. - `stanza`: errors from Operator.Process are returned instead of silently ignored. ([#​33783](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33783)) This public function is affected: https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/[email protected]/operator/helper#WriterOperator.Write - `vcenterreceiver`: Enables various vCenter metrics that were disabled by default until v0.105 ([#​34022](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34022)) The following metrics will be enabled by default "vcenter.host.network.packet.drop.rate", "vcenter.vm.cpu.readiness", "vcenter.host.cpu.capacity", and "vcenter.host.cpu.reserved". - `lokiexporter`: Deprecate component ([#​33916](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33916)) - `sumconnector`: creates a wireframe and initial pr to develop from ([#​32669](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32669)) - `extensions/observer/cfgardenobserver`: Add a new observer that discovers containers through the Garden API ([#​33618](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33618)) - `pkg/ottl`: Added Hex() converter function ([#​31929](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31929)) - `pkg/ottl`: Add IsRootSpan() converter function. ([#​32918](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32918)) Converter `IsRootSpan()` returns `true` if the span in the corresponding context is root, that means its `parent_span_id` equals to hexadecimal representation of zero. In all other scenarios function returns `false`. - `vcenterreceiver`: Adds additional vCenter resource pool metrics and a memory_usage_type attribute for vcenter.resource_pool.memory.usage metric to use. ([#​33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607)) Added "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted" metrics. Also added an additional attribute, "memory_usage_type" for "vcenter.resource_pool.memory.usage" metric, which is currently under a feature gate. - `kubeletstatsreceiver`: Add `k8s.pod.memory.node.utilization` and `k8s.container.memory.node.utilization` metrics ([#​33591](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33591)) - `vcenterreceiver`: Adds vCenter metrics at the datacenter level. ([#​33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607)) Introduces various datacenter metrics which work by aggregating stats from datastores, clusters, hosts, and VM's. - `processor/resource, processor/attributes`: Add an option to extract value from a client address by specifying `client.address` value in the `from_context` field. ([#​34051](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34051)) - `awss3receiver`: Add support for retrieving logs and metrics to the AWS S3 Receiver. ([#​30750](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30750)) - `receiver/azuremonitorreceiver`: Add support for Managed Identity and Default Credential auth ([#​31268](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31268), [#​33584](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33584)) - `azuremonitorreceiver`: Add `maximum_number_of_records_per_resource` config parameter in order to overwrite default ([#​32165](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32165)) - `clickhouseexporter`: Upgrading stability for logs to beta ([#​33615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33615)) The logs exporter has been proven to be stable for large scale production deployments. Configuration options specific to logs are unlikely to change. - `cloudfoundryreceiver`: Add support to receive CloudFoundry Logs ([#​32671](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32671)) - `datadogreceiver`: Add support for metrics in Datadog receiver ([#​18278](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18278)) - `datadogexporter`: Add a feature gate `exporter.datadogexporter.TraceExportUseCustomHTTPClient` that allows a custom HTTP client to be used in trace export ([#​34025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34025)) This is an experimental feature. By default the feature gate is disabled and trace export uses a default HTTP client. - `elasticsearchexporter`: Introduce experimental `telemetry.log_request_body` and `telemetry.log_response_body` config ([#​33854](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33854)) - `cmd/opampsupervisor`: Adds support for forwarding custom messages to/from the agent ([#​33575](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33575)) - `geoipprocessor`: Add providers configuration and maxmind provider factory ([#​33269](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33269)) - `healthcheckv2extension`: Add partial gRPC service implementation to healthcheckv2. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `healthcheckv2extension`: Add support for streaming Watch RPC to healthcheckv2 gRPC service. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `healthcheckv2extension`: Add HTTP service to healthcheckv2 ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `splunkhecexporter`: Increase the performance of JSON marshaling ([#​34011](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34011)) - `pkg/stanza`: Add `parse_ints` config in json parser to support parsing int or float properly ([#​33696](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33696)) - `loadbalancingexporter`: Adds a new streamID routingKey, which will route based on the datapoint ID. See updated README for details ([#​32513](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32513)) - `awsxrayexporter`: Allow multiple log group names/arns to be set in environmental variables ([#​33795](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33795)) - `dockerobserver`: Add hint to error when using float for `api_version` field ([#​34043](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34043)) - `dockerstatsreceiver`: Add hint to error when using float for `api_version` field ([#​34043](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34043)) - `pkg/ottl`: Emit traces for statement sequence executions to troubleshoot OTTL statements/conditions ([#​33433](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33433)) - `pkg/stanza`: Bump 'logs.jsonParserArray' and 'logs.assignKeys' feature gates to beta. ([#​33948](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33948)) This enables the feature gates by default to allow use of the `json_array_parser` and `assign_keys` operations. - `receiver/filelog`: Add filelog.container.removeOriginalTimeField feature-flag for removing original time field ([#​33946](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33946)) - `statsdreceiver`: Allow configuring summary percentiles ([#​33701](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33701)) - `pkg/stanza`: Switch to faster json parser lib for container operator ([#​33929](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33929)) - `telemetrygen`: telemetrygen `--rate` flag changed from Int64 to Float64 ([#​33984](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33984)) - `extension/opamp`: Rely on the Collector APIs to do config redaction ([#​34078](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34078)) Previously all config fields had to be redacted, now `configopaque.String` is used to determine which fields should be redacted. As a result, fields that are not sensitive are no longer redacted. - `azuremonitorreceiver`: Upgrade stability to alpha ([#​33689](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33689)) - `windowsperfcountersreceiver`: `windowsperfcountersreceiver` now appends an index number to additional instance names that share a name. An example of this is when scraping ` rocess(*)` counters with multiple running instances of the same executable. ([#​32319](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32319)) **NOTES** - This change can expose cardinality issues where the counters were previously collapsed under the non-indexed instance name. - The change mimics Windows Performance Monitor behavior: The first instance name remains unchanged, additional instances are suffixed with `#<N>` where `N=1` and is increased for each duplicate. - e.g. Given 3 powershell instances, this will return `powershell`, `powershell#1` and `powershell#2`. - `servicegraphconnector`: Fix failed label does not work leads to servicegraph metrics error ([#​32018](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32018)) - `apachesparkreceiver`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33906](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33906)) - `azureblobreceiver`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33902](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33902)) - `countconnector`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33903](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33903)) - `deltatorateprocessor`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33904](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33904)) - `httpcheckreceiver`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33897](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33897)) - `metricsgenerationprocessor`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33905](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33905)) - `podmanreceiver`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33899](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33899)) - `purefareceiver`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33901](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33901)) - `purefbreceiver`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33900](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33900)) - `zookeeperreceiver`: Updating the stability to reflect that the component is shipped as part of contrib. ([#​33898](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33898)) - `probabilisticsamplerprocessor`: Fix bug where log sampling was being reported by the counter `otelcol_processor_probabilistic_sampler_count_traces_sampled` ([#​33874](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33874)) - `cmd/telemetrygen`: Fix `make docker-telemetrygen` command. ([#​33989](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33989)) - `processor/groupbyattrsprocessor`: Fix dropping of metadata fields when processing metrics. ([#​33419](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33419)) - `testbed`: Fixes incorrect count for sent data items in load generator. ([#​34057](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34057)) - `prometheusreceiver`: Fix hash computation to include non exported fields like regex in scrape configuration for TargetAllocator ([#​29313](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29313)) - `datadogexporter`: Exit when API key validation fails and `api::fail_on_invalid_key` is set to `true`. ([#​33935](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33935)) - `kafkametricsreceiver`: Fix issue with incorrect consumer offset ([#​33309](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33309)) - `sqlserverreceiver`: Enable default metrics to properly trigger SQL Server scrape ([#​34065](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34065)) - `syslogreceiver`: Allow to define `max_octets` for octet counting RFC5424 syslog parser ([#​33182](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33182)) - `windowsperfcountersreceiver`: Metric definitions with no matching performance counter are no longer included as metrics with zero datapoints in the scrape output. ([#​4972](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/4972)) </details> --- 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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/jaegertracing/jaeger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFuZ2Vsb2c6ZGVwZW5kZW5jaWVzIl19--> Signed-off-by: Mend Renovate <[email protected]>
This PR contains the following updates:
v0.104.0
->v0.105.0
v0.104.0
->v0.105.0
v0.104.0
->v0.105.0
v0.104.0
->v0.105.0
v0.104.0
->v0.105.0
v0.104.0
->v0.105.0
v0.104.0
->v0.105.0
Release Notes
open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)
v0.105.0
Compare Source
🛑 Breaking changes 🛑
skywalkingexporter
: Remove unmaintained component (#23796)elasticsearchexporter
: Make "dedup" option no-op, always de-duplicate. (#33773)Elasticsearch does not permit duplicate keys in JSON objects, so there is no value in being able to configure deduplication.
elasticsearchexporter
: Remove defunct "file" and "fields" configuration settings. (#33803)This is a breaking change only because removing the attributes would prevent collector startup if those attributes are specified, but otherwise there is no functional change. These configuration attributes have never done anything.
stanza
: errors from Operator.Process are returned instead of silently ignored. (#33783)This public function is affected: https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/pkg/[email protected]/operator/helper#WriterOperator.Write
vcenterreceiver
: Enables various vCenter metrics that were disabled by default until v0.105 (#34022)The following metrics will be enabled by default "vcenter.host.network.packet.drop.rate",
"vcenter.vm.cpu.readiness", "vcenter.host.cpu.capacity", and "vcenter.host.cpu.reserved".
🚩 Deprecations 🚩
lokiexporter
: Deprecate component (#33916)🚀 New components 🚀
sumconnector
: creates a wireframe and initial pr to develop from (#32669)extensions/observer/cfgardenobserver
: Add a new observer that discovers containers through the Garden API (#33618)💡 Enhancements 💡
pkg/ottl
: Added Hex() converter function (#31929)pkg/ottl
: Add IsRootSpan() converter function. (#32918)Converter
IsRootSpan()
returnstrue
if the span in the corresponding context is root, that means itsparent_span_id
equals to hexadecimal representation of zero. In all other scenarios function returnsfalse
.vcenterreceiver
: Adds additional vCenter resource pool metrics and a memory_usage_type attribute for vcenter.resource_pool.memory.usage metric to use. (#33607)Added "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted"
metrics. Also added an additional attribute, "memory_usage_type" for "vcenter.resource_pool.memory.usage" metric, which is
currently under a feature gate.
kubeletstatsreceiver
: Addk8s.pod.memory.node.utilization
andk8s.container.memory.node.utilization
metrics (#33591)vcenterreceiver
: Adds vCenter metrics at the datacenter level. (#33607)Introduces various datacenter metrics which work by aggregating stats from datastores, clusters, hosts, and VM's.
processor/resource, processor/attributes
: Add an option to extract value from a client address by specifyingclient.address
value in thefrom_context
field. (#34051)awss3receiver
: Add support for retrieving logs and metrics to the AWS S3 Receiver. (#30750)receiver/azuremonitorreceiver
: Add support for Managed Identity and Default Credential auth (#31268, #33584)azuremonitorreceiver
: Addmaximum_number_of_records_per_resource
config parameter in order to overwrite default (#32165)clickhouseexporter
: Upgrading stability for logs to beta (#33615)The logs exporter has been proven to be stable for large scale production deployments.
Configuration options specific to logs are unlikely to change.
cloudfoundryreceiver
: Add support to receive CloudFoundry Logs (#32671)datadogreceiver
: Add support for metrics in Datadog receiver (#18278)datadogexporter
: Add a feature gateexporter.datadogexporter.TraceExportUseCustomHTTPClient
that allows a custom HTTP client to be used in trace export (#34025)This is an experimental feature. By default the feature gate is disabled and trace export uses a default HTTP client.
elasticsearchexporter
: Introduce experimentaltelemetry.log_request_body
andtelemetry.log_response_body
config (#33854)cmd/opampsupervisor
: Adds support for forwarding custom messages to/from the agent (#33575)geoipprocessor
: Add providers configuration and maxmind provider factory (#33269)healthcheckv2extension
: Add partial gRPC service implementation to healthcheckv2. (#26661)healthcheckv2extension
: Add support for streaming Watch RPC to healthcheckv2 gRPC service. (#26661)healthcheckv2extension
: Add HTTP service to healthcheckv2 (#26661)splunkhecexporter
: Increase the performance of JSON marshaling (#34011)pkg/stanza
: Addparse_ints
config in json parser to support parsing int or float properly (#33696)loadbalancingexporter
: Adds a new streamID routingKey, which will route based on the datapoint ID. See updated README for details (#32513)awsxrayexporter
: Allow multiple log group names/arns to be set in environmental variables (#33795)dockerobserver
: Add hint to error when using float forapi_version
field (#34043)dockerstatsreceiver
: Add hint to error when using float forapi_version
field (#34043)pkg/ottl
: Emit traces for statement sequence executions to troubleshoot OTTL statements/conditions (#33433)pkg/stanza
: Bump 'logs.jsonParserArray' and 'logs.assignKeys' feature gates to beta. (#33948)This enables the feature gates by default to allow use of the
json_array_parser
andassign_keys
operations.receiver/filelog
: Add filelog.container.removeOriginalTimeField feature-flag for removing original time field (#33946)statsdreceiver
: Allow configuring summary percentiles (#33701)pkg/stanza
: Switch to faster json parser lib for container operator (#33929)telemetrygen
: telemetrygen--rate
flag changed from Int64 to Float64 (#33984)extension/opamp
: Rely on the Collector APIs to do config redaction (#34078)Previously all config fields had to be redacted, now
configopaque.String
is used to determinewhich fields should be redacted. As a result, fields that are not sensitive are no longer redacted.
azuremonitorreceiver
: Upgrade stability to alpha (#33689)windowsperfcountersreceiver
:windowsperfcountersreceiver
now appends an index number to additional instance names that share a name. An example of this is when scrapingrocess(*)
counters with multiple running instances of the same executable. (#32319)NOTES
#<N>
whereN=1
and is increased for each duplicate.powershell
,powershell#1
andpowershell#2
.🧰 Bug fixes 🧰
servicegraphconnector
: Fix failed label does not work leads to servicegraph metrics error (#32018)apachesparkreceiver
: Updating the stability to reflect that the component is shipped as part of contrib. (#33906)azureblobreceiver
: Updating the stability to reflect that the component is shipped as part of contrib. (#33902)countconnector
: Updating the stability to reflect that the component is shipped as part of contrib. (#33903)deltatorateprocessor
: Updating the stability to reflect that the component is shipped as part of contrib. (#33904)httpcheckreceiver
: Updating the stability to reflect that the component is shipped as part of contrib. (#33897)metricsgenerationprocessor
: Updating the stability to reflect that the component is shipped as part of contrib. (#33905)podmanreceiver
: Updating the stability to reflect that the component is shipped as part of contrib. (#33899)purefareceiver
: Updating the stability to reflect that the component is shipped as part of contrib. (#33901)purefbreceiver
: Updating the stability to reflect that the component is shipped as part of contrib. (#33900)zookeeperreceiver
: Updating the stability to reflect that the component is shipped as part of contrib. (#33898)probabilisticsamplerprocessor
: Fix bug where log sampling was being reported by the counterotelcol_processor_probabilistic_sampler_count_traces_sampled
(#33874)cmd/telemetrygen
: Fixmake docker-telemetrygen
command. (#33989)processor/groupbyattrsprocessor
: Fix dropping of metadata fields when processing metrics. (#33419)testbed
: Fixes incorrect count for sent data items in load generator. (#34057)prometheusreceiver
: Fix hash computation to include non exported fields like regex in scrape configuration for TargetAllocator (#29313)datadogexporter
: Exit when API key validation fails andapi::fail_on_invalid_key
is set totrue
. (#33935)kafkametricsreceiver
: Fix issue with incorrect consumer offset (#33309)sqlserverreceiver
: Enable default metrics to properly trigger SQL Server scrape (#34065)syslogreceiver
: Allow to definemax_octets
for octet counting RFC5424 syslog parser (#33182)windowsperfcountersreceiver
: Metric definitions with no matching performance counter are no longer included as metrics with zero datapoints in the scrape output. (#4972)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
This PR has been generated by Mend Renovate. View repository job log here.