Releases: open-telemetry/opentelemetry-collector-contrib
Release version 0.25.0
v0.25.0
🎉 OpenTelemetry Collector Contrib v0.25.0 (Beta) 🎉
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!). Check out the Getting Started Guide for deployment and configuration information.
🚀 New components 🚀
kafkametricsreceiver
new receiver component for collecting metrics about a kafka cluster - primarily lag and offset. configuration instructionsfile_storage
extension to read and write data to the local file system (#3087)
🛑 Breaking changes 🛑
newrelic
exporter (#3091):- Removal of common attributes (use opentelemetry collector resource processor to add attributes)
- Drop support for cumulative metrics being sent to New Relic via a collector
💡 Enhancements 💡
- Update
opentelemetry-log-collection
to v0.17.0 for log receivers (#3017) datadog
exporter:- Improve and batch logs translation for stanza (#2892)
statsd
receiver: Add timing/histogram as OTLP gauge (#2973)honeycomb
exporter: Add Retry and Queue settings (#2714)resourcedetection
processor:sumologic
exporter: Add graphite format (#2695)- Add trace attributes to the log entry for stanza (#3018)
splunk_hec
exporter: Send log record name as part of the HEC log event (#3119)newrelic
exporter (#3091):- Add support for logs
- Performance improvements
- Optimizations to the New Relic payload to reduce payload size
- Metrics generated for monitoring the exporter
- Insert Key vs License keys are auto-detected in some cases
- Collector version information is properly extracted via the application start info parameters
🧰 Bug fixes 🧰
splunk_hec
exporter: Fix sending log payload with missing the GZIP footer (#3032)awsxray
exporter: Remove propagation of error on shutdown (#2999)resourcedetection
processor:httpforwarder
extension: Do not report ErrServerClosed when shutting down the service (#3173)collectd
receiver: Do not report ErrServerClosed when shutting down the service (#3178)
v0.24.0
v0.24.0
🎉 OpenTelemetry Collector Contrib v0.24.0 (Beta) 🎉
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!). Check out the Getting Started Guide for deployment and configuration information.
🚀 New components 🚀
fluentbit
extension andfluentforward
receiver moved from opentelemetry-collector
💡 Enhancements 💡
- Check
NO_WINDOWS_SERVICE
environment variable to force interactive mode on Windows (#2819) resourcedetection
processor:awsemf
exporter:googlecloud
exporter: Handlecloud.availability_zone
semantic convention (#2893)newrelic
exporter: Addinstrumentation.provider
to default attributes (#2900)- Set unprivileged user to container image (#2925)
splunkhec
exporter: Addmax_content_length_logs
config option to send log data in payloads less than max content length (#2524)k8scluster
andkubeletstats
receiver: Replace package constants in favor of constants from conventions in core (#2996)
🧰 Bug fixes 🧰
spanmetrics
processor:awsemf
exporter: Calculate delta instead of rate for cumulative metrics (#2512)signalfx
exporter:awsxray
exporter: Remove translation to HTTP status from OC status (#2978)awsprometheusremotewrite
exporter: Close HTTP body after RoundTrip (#2955)splunkhec
exporter: Add ResourceAttributes to Splunk Event (#2843)
Note
As a precautionary measure against the codecov incident, we've rebuilt the binaries, packages and docker images for this release. Please update your builds and checksums.
Release version 0.23.0
🎉 OpenTelemetry Collector Contrib v0.23.0 (Beta) 🎉
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!). Check out the Getting Started Guide for deployment and configuration information.
🚀 New components 🚀
groupbyattrs
processor to group the records by provided attributesdotnetdiagnostics
receiver to read metrics from .NET processes
🛑 Breaking changes 🛑
stackdriver
exporter marked as deprecated and renamed togooglecloud
- Change the rule expression in receiver creator for matching endpoints types from
type.port
,type.hostport
andtype.pod
totype == "port"
,type == "hostport"
andtype == "pod"
(#2661)
💡 Enhancements 💡
loadbalancing
exporter: Add support for logs (#2470)sumologic
exporter: Add carbon formatter (#2562)awsecscontainermetrics
receiver: Add new metric for stopped container (#2383)awsemf
exporter:signalfx
exporter:- Add resource attributes to events (#2631)
- Add translation rule to drop dimensions (#2660)
- Remove temporary host translation workaround (#2652)
- Remove unnecessary default translation rules (#2672)
- Update
exclude_metrics
option so that the default exclude rules can be overridden by setting the option to[]
(#2737)
awsprometheusremotewrite
exporter: Add support for given IAM roles (#2675)statsd
receiver: Change to use OpenTelemetry type instead of OpenCensus type (#2733)resourcedetection
processor: Add missing entries forcloud.infrastructure_service
(#2777)
🧰 Bug fixes 🧰
dynatrace
exporter: Serialize each datapoint into separate line (#2618)splunkhec
exporter: Retain all otel attributes (#2712)newrelic
exporter: Fix default metric URL (#2739)googlecloud
exporter: Add host.name label if hostname is present in node (#2711)
Note
As a precautionary measure against the codecov incident, we've rebuilt the binaries, packages and docker images for this release. Please update your builds and checksums.
Release version 0.22.0
🎉 OpenTelemetry Collector Contrib v0.22.0 (Beta) 🎉
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!). Check out the Getting Started Guide for deployment and configuration information.
🚀 New components 🚀
filelog
receiver to tail and parse logs from files using the opentelemetry-log-collection library
💡 Enhancements 💡
dynatrace
exporter: Send metrics to Dynatrace in chunks of 1000 (#2468)k8s
processor: Add ability to associate metadata tags using pod UID rather than just IP (#2199)signalfx
exporter:statsd
receiver: Add metric type label andenable_metric_type
option (#2466)sumologic
exporter: Add support for carbon2 format (#2562)resourcedetection
processor: Add Azure detector (#2372)k8scluster
receiver: Use OTel conventions for metadata (#2530)newrelic
exporter: Multi-tenant support for sending trace data and performance enhancements (#2481)stackdriver
exporter: Enableretry_on_failure
andsending_queue
options (#2613)- Use standard way to convert from time.Time to proto Timestamp (#2548)
🧰 Bug fixes 🧰
signalfx
exporter:awsxray
exporter and receiver: Fix the type of content_length (#2539)resourcedetection
processor: Use values in accordance to semantic conventions for AWS (#2556)awsemf
exporter: Fix concurrency issue (#2571)
Note
As a precautionary measure against the codecov incident, we've rebuilt the binaries, packages and docker images for this release. Please update your builds and checksums.
v0.21.0
Note
As a precautionary measure against the codecov incident, we've rebuilt the binaries, packages and docker images for this release. Please update your builds and checksums.
v0.20.0
Note
As a precautionary measure against the codecov incident, we've rebuilt the binaries, packages and docker images for this release. Please update your builds and checksums.
Release version 0.19.0
🎉 OpenTelemetry Collector Contrib v0.19.0 (Beta) 🎉
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!). Check out the Getting Started Guide for deployment and configuration information.
🚀 New components 🚀
f5cloud
exporter to export metric, trace, and log data to F5 Cloudjmx
receiver to report metrics from a target MBean server in conjunction with the JMX Metric Gatherer
🛑 Breaking changes 🛑
signalfx
exporter: Theexclude_metrics
option now takes slice of metric filters instead of just metric names (slice of strings) (#1951)
💡 Enhancements 💡
datadog
exporter: Sanitize datadog service names (#1982)awsecscontainermetrics
receiver: Add more metadata (#2011)azuremonitor
exporter: Favor RPC over HTTP spans (#2006)awsemf
exporter: Always use float64 as calculated rate (#2019)splunkhec
receiver: Make the HEC receiver path configurable, and use/*
by default (#2137)signalfx
exporter:redis
receiver: Migrate to pdata metrics #1889
🧰 Bug fixes 🧰
datadog
exporter: Ensure that version tag is added to trace stats (#2010)loadbalancing
exporter: Rolling update of collector can stop the periodical check of DNS updates (#1798)awsecscontainermetrics
receiver: Change the type ofexit_code
from string to int and deal with the situation when there is no data (#2147)groupbytrace
processor: Make onTraceReleased asynchronous to fix processor overload (#1808)- Handle cases where the time field of Splunk HEC events is encoded as a String (#2159)
Release version 0.18.0
🎉 OpenTelemetry Collector Contrib v0.18.0 (Beta) 🎉
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!). Check out the Getting Started Guide for deployment and configuration information.
🚀 New components 🚀
sumologic
exporter to send logs and metrics data to Sumo Logicdynatrace
exporter to send metrics to Dynatrace
💡 Enhancements 💡
datadog
exporter:- Add resource attributes to tags conversion feature (#1782)
- Add Kubernetes conventions for hostnames (#1919)
- Add container tags to datadog export for container infra metrics in service view (#1895)
- Update resource naming and span naming (#1861)
- Add environment variables support for config options (#1897)
awsxray
exporter: Add parsing of JavaScript stack traces (#1888)elastic
exporter: Translate exception span events (#1858)signalfx
exporter: Add translation rules to aggregate per core CPU metrics in default translations (#1841)resourcedetection
processor: Gather tags associated with the EC2 instance and add them as resource attributes (#1899)simpleprometheus
receiver: Add support for passing params to the prometheus scrape config (#1949)azuremonitor
exporter: Implement Span status code specification changes - gRPC (#1960)metricstransform
processor: Add grouping option ($1887)alibabacloudlogservice
exporter: Use producer to send data to improve performance (#1981)
🧰 Bug fixes 🧰
Release version 0.17.0
🎉 OpenTelemetry Collector Contrib v0.17.0 (Beta) 🎉
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!). Check out the Getting Started Guide for deployment and configuration information.
💡 Enhancements 💡
awsemf
exporter: Add collector version to EMF exporter user agent (#1778)signalfx
exporter: Add configuration for trace correlation (#1795)statsd
receiver: Add support for metric aggregation (#1670)datadog
exporter: Improve logging of hostname detection (#1796)
🧰 Bug fixes 🧰
Release version 0.16.0
🎉 OpenTelemetry Collector Contrib v0.16.0 (Beta) 🎉
The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release (be sure to check the release notes here as well!). Check out the Getting Started Guide for deployment and configuration information.
🛑 Breaking changes 🛑
honeycomb
exporter: Update to use internal data format (#1689)
💡 Enhancements 💡
newrelic
exporter: Add support for span events (#1643)awsemf
exporter:resourcedetection
processor: Add new resource detector for AWS Elastic Beanstalk environments (#1585)loadbalancing
exporter:- Add
batchperresourceattr
helper library that splits an incoming data based on an attribute in the resource (#1694) alibabacloudlogservice
exporter:datadog
exporter:awsxray
exporter: