v0.47.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.47.0
💡 Enhancements 💡
attributesprocessor
: Add convert action (#7930)attributesprocessor
: Add metric support (#8111)prometheusremotewriteexporter
: Write-Ahead Log support enabled (#7304)hostreceiver/filesystemscraper
: Add filesystem utilization (#8027)hostreceiver/pagingscraper
: Add paging.utilization (#6221)googlecloudexporter
: [Alpha] Translate metrics directly from OTLP to gcm using theexporter.googlecloud.OTLPDirect
feature-gate (#7177)simpleprometheusreceiver
: Add support for static labels (#7908)spanmetricsprocessor
: Dropping the condition to replace _ with key_ as __ label is reserved and _ is not (#8057)podmanreceiver
: Add container.runtime attribute to container metrics (#8262)dockerstatsreceiver
: Add container.runtime attribute to container metrics (#8261)tanzuobservabilityexporter
: instrumentation Library and Dropped Counts to Span Tags (#8120)clickhouseexporter
: Implement consume log logic. (#9705)influxdbexporter
: Add support for cumulative, non-monotonic metrics. (#8348)oauth2clientauthextension
: Add support for EndpointParams (#7307)- Add
NewMetricData
function toMetricsBuilder
to consistently set instrumentation library name (#8255) googlecloudpubsubreceiver
Added implementation of Google Cloud Pubsub receiver. (#8391)googlecloudpubsubexporter
Added implementation of Google Cloud Pubsub exporter. (#8391)coralogixexporter
Allow exporter timeout to be configured (#7957)prometheusremotewriteexporter
support adding trace id and span id attached to exemplars (#8380)
🛑 Breaking changes 🛑
mongodbatlasreceiver
: rename mislabeled attributememory_state
to correctdisk_status
on partition disk metrics (#7747)mongodbatlasreceiver
: Correctly set initial lookback for querying mongodb atlas api (#8246)nginxreceiver
: instrumentation name updated fromotelcol/nginx
tootelcol/nginxreceiver
(#8255)postgresqlreceiver
: instrumentation name updated fromotelcol/postgresql
tootelcol/postgresqlreceiver
(#8255)redisreceiver
: instrumentation name updated fromotelcol/redis
tootelcol/redisreceiver
(#8255)apachereceiver
: instrumentation name updated fromotelcol/apache
tootelcol/apachereceiver
()couchdbreceiver
: instrumentation name updated fromotelcol/couchdb
tootelcol/couchdbreceiver
(#8366)prometheusreceiver
Change resource attributes on metrics:instance
->service.instance.id
,host.name
->net.host.name
,port
->net.host.port
,scheme
->http.scheme
,job
removed (#8266)prometheusremotewriteexporter
Useservice.*
resource attributes instead ofjob
andinstance
resource attributes when adding job and instance labels to metrics (#8266)mysqlreceiver
: instrumentation name updated fromotel/mysql
tootelcol/mysqlreceiver
(#8387)zookeeperreceiver
: instrumentation name updated fromotelcol/zookeeper
tootelcol/zookeeperreceiver
(#8389)coralogixexporter
: Create dynamic subsystem name (#7957)- Deprecate configuration changed. Dynamic subsystem name from traces service name property.
rabbitmqreceiver
: instrumentation name updated fromotelcol/rabbitmq
tootelcol/rabbitmqreceiver
(#8400)
🧰 Bug fixes 🧰
zipkinexporter
: Set "error" tag value when status is set to error (#8187)prometheusremotewriteexporter
: Correctly handle metric labels which collide after sanitization (#8378)prometheusremotewriteexporter
: Drop labels when exemplar attributes exceed the max number of characters (#8379)k8sclusterreceiver
: Add support to enable k8s node and container cpu metrics to be reported as double values (#8245)- Use "--feature-gates=receiver.k8sclusterreceiver.reportCpuMetricsAsDouble" to enable reporting node and container
cpu metrics as a double values.
- Use "--feature-gates=receiver.k8sclusterreceiver.reportCpuMetricsAsDouble" to enable reporting node and container
tanzuobservabilityexporter
: Fix a typo in Instrumentation Library name and version tags (#8384)
🚩 Deprecations 🚩
datadogexporter
: Deprecate automatic environment variable detection (#8397)
🚀 New components 🚀
sigv4authextension
: New Component: Sigv4 Authenticator Extension (#8263)