The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.
🛑 Breaking changes 🛑
attributesprocessor: Enable SHA-256 as hashing algorithm by default for attributesprocessor hashing action (#4759)
windowseventlogreceiver: Emit raw Windows events as strings instead of byte arrays (#22704)
receiver/httpcheck: Removed the default endpoint value of http://localhost:80. The endpoint property is now required. (#22995)
pkg/ottl: Removes StandardTypeGetter in favor of StandardStringGetter, StandardIntGetter, StandardFloatGetter, and StandardPMapGetter, which handle converting pcommon.Values of the proper type. (#22763)
This is only a breaking change for users using OTTL in custom components. For all Contrib components this is an enhancement.
dockerstatsreceiver: cpu.container.percent metric will be deprecated in v0.79.0 in favor of container.cpu.utilization (#21807)
This starts the process of phasing out incorrect metric name:
container.cpu.utilization
and replacing it with the names adhering to the semantic conventions:
container.cpu.percent
At this stage, the new metric is added, but is disabled by default.
See the "Deprecations" section of the Docker Stats receiver's README for details.
💡 Enhancements 💡
receiver/azuremonitorreceiver: Retrieve metric values with all dimension keys in filter (#21715)
apachesparkreceiver: Changes required to move the Apache Spark receiver to Alpha stability (#21046)
redisreceiver: Updates metric unit from no unit to Bytes. (#23454)
Affected metrics can be found below.
redis.clients.max_input_buffer
redis.clients.max_output_buffer
redis.replication.backlog_first_byte_offset
redis.replication.offset
elasticsearchreceiver: Bump 'receiver.elasticsearch.emitNodeVersionAttr' to stable (#16847)
All node metrics are now enriched with the node version resource attribute.
nginxreceiver: Bump 'receiver.nginx.emitConnectionsCurrentAsSum' featuregate to beta (enabled by default) (#4326)
servicegraphprocessor: Change metric names to match the spec (#18743, #16578)
Latency metric traces_service_graph_request_duration_seconds are deprecated in favor of server and client metrics | traces_service_graph_server_request_seconds and traces_service_graph_client_request_seconds | respectively. Use the feature gate processor.servicegraph.legacyLatencyMetricNames to enable the old metric names.
prometheusreceiver, prometheusexporter, prometheusremotewrite: Disable pkg.translator.prometheus.NormalizeName feature gate by default (#23208)
The feature gate pkg.translator.prometheus.NormalizeName was enabled prematurely while translation
on the prometheus receiver was incomplete. To address this, the feature gate has been reverted back to alpha status.
This will remain the case until the translation on the receiver side aligns with the translation on the exporter side,
or until it is replaced with a configuration option or completely removed. To maintain the current behavior, you can
enable the feature gate using the --feature-gates=pkg.translator.prometheus.NormalizeName command argument.
However, please note that the translation in the prometheus receiver is a subject to future changes.
mysqlreceiver: deprecate mysql.locked_connects in favor of mysql.connection.errors (#14138)
sumologicexporter: deprecating options which are going to be removed (#23059)
The following options are going to be deprecated and removed in the future:
metric_format: {carbon2, graphite} (leaving only prometheus)
metadata_attributes: [<regex>]
graphite_template: \<template>
source_category: \<template>
source_name: \<template>
source_host: \<template>
🚀 New components 🚀
websocketprocessor: Implementation of websocket processor (#19633)
💡 Enhancements 💡
aerospikereceiver: Adds unit to metrics where this was missing. (#23572)
Affected metrics can be found below.
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.80.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
739e583
[chore] Prepare release v0.80.0 (#23584)e988fca
[chore] update otel core (#23578)42dbc6c
aerospikereceiver: Add missing units in metadata.yaml (#23572)200778b
[chore] [cmd/mdatagen] Remove unused (md *metadata) Unmarshal func (#23575)b726aee
chore(deps): update github-actions deps to v3 (major) (#23567)9d38d84
[testbed] Add compression end-to-end tests for SAPM (#23455)9a5f723
[receiver/hostmetrics] send process.cpu.utilization if enabled (#23451)ad2e101
[receiver/redis] Add bytes unit in metadata.yaml (#23454)d89a6e1
[receiver/k8scluster] Fix empty k8s.namespace.name in k8s.namespace.phase met...6ee548b
[receiver/k8s_cluster] move node metrics to pdata (#23438)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)