Skip to content

v0.47.0

Compare
Choose a tag to compare
@mx-psi mx-psi released this 17 Mar 09:09
· 9365 commits to main since this release
v0.47.0
649e9de

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 the exporter.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 to MetricsBuilder 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 attribute memory_state to correct disk_status on partition disk metrics (#7747)
  • mongodbatlasreceiver: Correctly set initial lookback for querying mongodb atlas api (#8246)
  • nginxreceiver: instrumentation name updated from otelcol/nginx to otelcol/nginxreceiver (#8255)
  • postgresqlreceiver: instrumentation name updated from otelcol/postgresql to otelcol/postgresqlreceiver (#8255)
  • redisreceiver: instrumentation name updated from otelcol/redis to otelcol/redisreceiver (#8255)
  • apachereceiver: instrumentation name updated from otelcol/apache to otelcol/apachereceiver ()
  • couchdbreceiver: instrumentation name updated from otelcol/couchdb to otelcol/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 Use service.* resource attributes instead of job and instance resource attributes when adding job and instance labels to metrics (#8266)
  • mysqlreceiver: instrumentation name updated from otel/mysql to otelcol/mysqlreceiver (#8387)
  • zookeeperreceiver: instrumentation name updated from otelcol/zookeeper to otelcol/zookeeperreceiver (#8389)
  • coralogixexporter: Create dynamic subsystem name (#7957)
    • Deprecate configuration changed. Dynamic subsystem name from traces service name property.
  • rabbitmqreceiver: instrumentation name updated from otelcol/rabbitmq to otelcol/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.
  • 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)