github open-telemetry/opentelemetry-collector-contrib v0.79.0

latest releases: v0.100.0, testbed/v0.100.0, testbed/mockdatasenders/mockdatadogagentexporter/v0.100.0...
11 months ago

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.
  • postgresqlreceiver: Remove resource attribute feature gates (#22479)

🚩 Deprecations 🚩

  • 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)

  • journaldreceiver: add support for grep (#20295)

  • mysqlreceiver: add mysql.uptime metric (#14138)

  • googlecloudspannerreceiver: Adding a new config option to allow truncation of query text to 1024 characters. (#22072)

  • vcenterreceiver: Adds VM memory utilisation metric (#20917)

  • receivers: Adding initial_delay to receivers to control when scraping interval starts (#23030)
    The updated receivers are:

    • active_directory_ds
    • aerospike
    • apache
    • apachespark
    • azuremonitor
    • couchdb
    • chrony
    • docker_stats
    • elasticsearch
    • expvar
    • filestats
    • flinkmetrics
    • googlecloudspanner
    • haproxy
    • httpcheck
    • iis
    • memcached
    • mongodb
    • mysql
    • nginx
    • oracledb
    • podman_stats
    • postgresql
    • rabbitmq
    • riak
    • snowflake
    • sqlquery
    • sqlserver
    • sshcheck
    • vcenter
    • windowsperfcounters
    • zookeeper
  • oracledbreceiver: Add a simpler alternative configuration option (#22087)

  • exporter/datadog: Upgrade opentelemetry-mapping-go to v0.3.0 and use pkg/otlp/logs for logs translation (#23137)

  • pkg/ottl: Add body.string accessor to ottllog (#22786)

  • pkg/ottl: Allow indexing map and slice log bodies (#17396, #22068)

  • pkg/ottl: Add hash converters/functions for OTTL (#22725)

  • solacereceiver: Updated solacereceiver to handle new features of Solace PubSub+ 10.4.1 (#22809)

  • splunkhecreceiver: Support different strategies for splitting payloads when receiving a request with the Splunk HEC receiver. (#22788)

  • exporter/splunk_hec: Apply compression to Splunk HEC payload unconditionally if it's enabled in the config. (#22969, #22018)
    The compression used to be enabled only if the payload size was greater than 1.5KB which significantly
    complicated the logic and made it hard to test. This change makes the compression unconditionally applied to
    the payload if it's enabled in the config. The benchmarking shows improvements in the throughput and CPU usage for
    large payloads and expected degradation for small payloads which is acceptable given that it's not a common case.

  • awsxrayexporter: Support 2 new aws service name attributes for populating X-Ray segment name (#22835)

Don't miss a new opentelemetry-collector-contrib release

NewReleases is sending notifications on new releases.