The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
v0.77.0
🛑 Breaking changes 🛑
dotnetdiagnosticsreceiver: Removing component which has been unmaintained for over 6 months (#13218)
cmd/mdatagen: Don't expose resource_attributes user config section if it's empty. (#21519)
pkg/ottl: Reimplement all OTTL function factories to implement the ottl.Factory interface. (#14712)
The ottl.Factory interface allows making factories extendable and defines
canonical names for the functions across components using the OTTL.
🚀 New components 🚀
datasetexporter: Add new DataSet exporter. (#20660)
💡 Enhancements 💡
receiver/azuremonitorreceiver: Providing an option to include resource tags and location as metric attributes (#21173)
mdatagen: Support stability level per signal (#21153)
filestatsreceiver: Promote filestats receiver to alpha, add to the otelcontribcol tests. (#21257)
mdatagen: Add support for slice and map attributes. (#18272)
receiver/mongodbatlasreceiver: emit "mongodb_atlas.cluster.name" attribute which is thename of the cluster as defined in Atlas. This attribute is disabled by default, if you want to emit it, you'll need to explicitly enable it. (#21154)
pkg/ottl: Allow using Converters as constant boolean expressions (#20911)
This means you don't need to add == true after IsMatch in OTTL conditions.
pkg/ottl: Add support for complex indexing of Paths and Converters to allow accessing nested items. (#20754)
All components using OTTL can take advantage of this feature.
signalfxexporter: Expose dimension_client configuration for dimension/metadata updates (#21512)
snowflakereceiver: Wiring snowflakereceiver component by adding it to components.go (#21381)
pkg/stanza: Fix errors in loop evaluating file attributes on windows if the file path contains a Junction (#21088)
clickhouseexporter: Fix insert metrics with duplicate scope data (#21082)
transformprocessor: Fixed a scenario where replace_all_patterns would wipe out non-string values on key name change. (#21109)
influxdbexporter: handle empty attribute values emitted by hostmetricsreceiver with logger.Debug instead of PermanentError (#21474)
receiver/k8scluster: Make sure the k8scluster receiver is watching for v2 and v2beta2 HorizontalPodAutoscalers for Kubernetes 1.26 (#20480)
splunkhecexporter: Enforce marshaling json with sorted keys by alphabetical order to produce identical hashes when merging events. (#21486)
googlecloudspannerreceiver: Changing type of USED_BYTES from INT to FLOAT (#21500)
receiver/mongodbatlasreceiver: Disk Usage & Utilization metrics are now being reported correctly. (#21180)
receiver/mongodbatlasreceiver: Reduce the likelihood that mongodbatlas log receivers will emit empty logs, causing unnecessary events to propagate through a pipeline. (#14170)
datadogexporter: Use literal 'host' resource attribute on OTLP payloads when present as the host value to avoid double tagging. (#21507)
receiver/nsx: Remove incorrectly exposed resource attributes from the user configuration interface. (#21523)
signalfxexporter: disk.utilization and disk.summary_utilization now matches the df command by only counting non-root usage. disk.utilization = (used/(used + free)) * 100 (#20656)
v0.76.3
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
dotnetdiagnosticsreceiver: Removing component which has been unmaintained for over 6 months (#13218)
cmd/mdatagen: Don't expose resource_attributes user config section if it's empty. (#21519)
pkg/ottl: Reimplement all OTTL function factories to implement the ottl.Factory interface. (#14712)
The ottl.Factory interface allows making factories extendable and defines
canonical names for the functions across components using the OTTL.
🚀 New components 🚀
datasetexporter: Add new DataSet exporter. (#20660)
💡 Enhancements 💡
receiver/azuremonitorreceiver: Providing an option to include resource tags and location as metric attributes (#21173)
mdatagen: Support stability level per signal (#21153)
filestatsreceiver: Promote filestats receiver to alpha, add to the otelcontribcol tests. (#21257)
mdatagen: Add support for slice and map attributes. (#18272)
receiver/mongodbatlasreceiver: emit "mongodb_atlas.cluster.name" attribute which is thename of the cluster as defined in Atlas. This attribute is disabled by default, if you want to emit it, you'll need to explicitly enable it. (#21154)
pkg/ottl: Allow using Converters as constant boolean expressions (#20911)
This means you don't need to add == true after IsMatch in OTTL conditions.
pkg/ottl: Add support for complex indexing of Paths and Converters to allow accessing nested items. (#20754)
All components using OTTL can take advantage of this feature.
signalfxexporter: Expose dimension_client configuration for dimension/metadata updates (#21512)
snowflakereceiver: Wiring snowflakereceiver component by adding it to components.go (#21381)
pkg/stanza: Fix errors in loop evaluating file attributes on windows if the file path contains a Junction (#21088)
clickhouseexporter: Fix insert metrics with duplicate scope data (#21082)
transformprocessor: Fixed a scenario where replace_all_patterns would wipe out non-string values on key name change. (#21109)
influxdbexporter: handle empty attribute values emitted by hostmetricsreceiver with logger.Debug instead of PermanentError (#21474)
receiver/k8scluster: Make sure the k8scluster receiver is watching for v2 and v2beta2 HorizontalPodAutoscalers for Kubernetes 1.26 (#20480)
splunkhecexporter: Enforce marshaling json with sorted keys by alphabetical order to produce identical hashes when merging events. (#21486)
googlecloudspannerreceiver: Changing type of USED_BYTES from INT to FLOAT (#21500)
receiver/mongodbatlasreceiver: Disk Usage & Utilization metrics are now being reported correctly. (#21180)
receiver/mongodbatlasreceiver: Reduce the likelihood that mongodbatlas log receivers will emit empty logs, causing unnecessary events to propagate through a pipeline. (#14170)
datadogexporter: Use literal 'host' resource attribute on OTLP payloads when present as the host value to avoid double tagging. (#21507)
receiver/nsx: Remove incorrectly exposed resource attributes from the user configuration interface. (#21523)
signalfxexporter: disk.utilization and disk.summary_utilization now matches the df command by only counting non-root usage. disk.utilization = (used/(used + free)) * 100 (#20656)
v0.76.1
🛑 Breaking changes 🛑
prometheusreceiver, prometheusexporter, prometheusremotewrite: Enable pkg.translator.prometheus.NormalizeName by default (#20518)
Enabling normalization by default changes the emitted metrics for components that rely on
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor from 0.59.0 to 0.77.0.
Release notes
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's releases.
... (truncated)
Changelog
Sourced from github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor's changelog.
... (truncated)
Commits
d9665a6
[chore] Prepare release 0.77.0 (#21709)dca1ef0
[chore] Update Contrib to use v0.77.0/v1.0.0-rcv0011 (#21684)67ffaf5
[pkg/stanza] Add 'unquote' operator (#21657)65e59bb
[chore][sshcheck] added metadata stability (#21545)b34331d
[chore][receiver/saphana] added metadata stability (#21542)715fc3b
[receiver/dockerstat] fix integration tests (#21110)c41e647
[SQL Query Receiver] Add integration test for MySQL (#20744)c8ce84c
[receiver/mongodbatlasreceiver] Do not emit empty logs collections (#21179)289ad7d
[chore][receiver/zookeeper] Add metadata stability (#21547)6951fb6
[receiver/nsxt] Remove incorrect resource attributes fields from config (#21523)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)