Releases: open-telemetry/opentelemetry-collector-contrib
Release version 0.13.0
🎉 OpenTelemetry Collector Contrib v0.13.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 💡
sapm
exporter:signalfx
exporter:newrelic
exporter: Addspan.kind
attribute (#1263)datadog
exporter:splunkhec
receiver: Add the ability to ingest logs (#1268)awscontainermetrics
receiver: ReportCpuUtilized
metric in percentage (#1283)awsemf
exporter: Only calculate metric rate for cumulative counter and avoid SingleDimensionRollup for metrics with only one dimension (#1280)
🧰 Bug fixes 🧰
- Make
signalfx
exporter a metadata exporter (#1252) awsecscontainermetrics
receiver: Check for empty network rate stats and set zero (#1260)awsemf
exporter: Remove InstrumentationLibrary dimension in CloudWatch EMF Logs if it is undefined (#1256)awsxray
receiver: Fix trace/span id transfer (#1264)datadog
exporter: Remove trace support for Windows for now (#1274)sapm
exporter: Correlation enabled check inversed (#1278)
Release version v0.12.0
🎉 OpenTelemetry Collector Contrib v0.12.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 🚀
awsemf
exporter to support exporting metrics to AWS CloudWatch (#498, #1169)http_forwarder
extension that forwards HTTP requests to a specified target (#979, #1014, #1150)datadog
exporter that sends metric and trace data to Datadog (#1142, #1178, #1181, #1212)awsecscontainermetrics
receiver to collect metrics from Amazon ECS Task Metadata Endpoint (#1089, #1148, #1160)
💡 Enhancements 💡
signalfx
exporter:- Add host metadata synchronization (#1039, #1118)
- Add
copy_dimensions
translator option (#1126) - Update
k8s_cluster
metric translations (#1121) - Add option to exclude metrics (#1156)
- Add
avg
aggregation method (#1151) - Fallback to host if cloud resource id not found (#1170)
- Add backwards compatible translation rules for the
dockerstatsreceiver
(#1201) - Enable queuing and retries (#1223)
splunkhec
exporter:k8scluster
receiver: Standardize metric names (#1119)awsxray
exporter:honeycomb
exporter:jmxmetrics
extension: Add subprocess manager to manage child java processes (#1028)elastic
exporter: Initial metrics support (#1173)k8s
processor: Rename default attr names for label/annotation extraction (#1214)- Add common SignalFx host id extraction (#1100)
- Allow MSI upgrades (#1165)
🧰 Bug fixes 🧰
awsxray
exporter: Don't set origin to EC2 when not on AWS (#1115)
v0.11.0
🎉 OpenTelemetry Collector Contrib v0.11.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 🚀
💡 Enhancements 💡
stackdriver
exporter: Allow overriding client options via config (#1010)k8scluster
receiver: Ensure informer caches are synced before initial data sync (#842)elastic
exporter: Translatedeployment.environment
resource attribute to Elastic APM's semantically equivalentservice.environment
(#1022)k8s
processor: Add logs support (#1051)awsxray
exporter: Log response error with zap (#1050)signalfx
exporterkubeletstats
receiver: Cache detailed PVC labels to reduce API calls (#1052)signalfx
receiver: Add event support (#1035)
v0.10.0
🎉 OpenTelemetry Collector Contrib v0.10.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 🚀
- add initial docker stats receiver, without sourcing in top level components (#495)
- add initial jmx metrics extension structure, without sourcing in top level components (#740)
routing
processor for routing spans based on HTTP headers (#907)splunkhec
receiver to receive Splunk HEC metrics, traces and logs (#840)- Add skeleton for
http_forwarder
extension that forwards HTTP requests to a specified target (#979)
💡 Enhancements 💡
stackdriver
exportersignalfx
exportermetricstransform
processor: Replace{{version}}
in label values (#876)resourcedetection
processor: Logs Support (#970)statsd
receiver: Add parsing for labels and gauges (#903)
🧰 Bug fixes 🧰
k8s
processorawsxray
exporter: Fix "pointer to empty string" is not omitted bug (#830)azuremonitor
exporter: Treat UNSPECIFIED span kind as INTERNAL (#844)signalfx
exporter: Remove misleading warnings (#869)newrelic
exporter: Fix panic if service name is empty (#969)honeycomb
exporter: Don't emit default proc id + starttime (#972)
v0.9.0
🎉 OpenTelemetry Collector Contrib v0.9.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 🛑
- Remove deprecated
lightstep
exporter (#828)
🚀 New components 🚀
statsd
receiver for ingesting StatsD messages (#566)
💡 Enhancements 💡
signalfx
exporterkubeletstats
receiverawsxray
exporter: Translate SDK name/version into xray model (#755)elastic
exporter: Translate semantic conventions to Elastic destination fields (#671)stackdriver
exporter: Add point count metric (#757)awsxray
receiver
🧰 Bug fixes 🧰
OpenTelemetry Collector Contrib v0.8.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 🚀
- Receivers
💡 Enhancements 💡
signalfx
exporterawsxray
exporterkubeletstats
receiverstackdriver
trace exporter: Move to new interface and pdata (#486)metricstranform
processor: Keep timeseries and points in order after aggregation (#663)k8scluster
receiver: Changecontainer.spec.name
label tok8s.container.name
(#681)- Migrate receiver creator to internal data model (#701)
- Add ec2 support to
resourcedetection
processor (#587) - Enable timeout, sending queue and retry for SAPM exporter (#707)
🧰 Bug fixes 🧰
OpenTelemetry Collector Contrib v0.7.0 (Beta)
🎉 OpenTelemetry Collector Contrib v0.7.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 🛑
awsxray
receiver updated to support udp:tcp_endpoint
config option renamed toendpoint
(#497)- TLS config changed for
sapmreceiver
(#488) andsignalfxreceiver
receivers (#488)
🚀 New components 🚀
- Exporters
- Extensions
💡 Enhancements 💡
- Update
honeycomb
exporter for v0.8.0 compatibility - Extend
metricstransform
processor to be able to add a label to an existing metric (#441) - Update
kubeletstats
metrics according to semantic conventions (#475) - Updated
awsxray
receiver config to use udp (#497) - Add
/pods
endpoint support inkubeletstats
receiver to add extra labels (#569) - Add metric translation options to
signalfx
exporter (#477, #501, #571, #573)
🧰 Bug fixes 🧰
azuremonitor
exporter: Mark spanToEnvelope errors as permanent (#500)
OpenTelemetry Collector Contrib v0.6.0 (Beta)
🎉 OpenTelemetry Collector Contrib v0.6.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 🛑
- Removed
jaegarlegacy
(#397) andzipkinscribe
receivers (#410) kubeletstats
receiver: Renamedk8s.pod.namespace
pod label tok8s.namespace.name
andk8s.container.name
container label tocontainer.name
🚀 New components 🚀
- Processors
💡 Enhancements 💡
awsxray
exporter: Usepeer.service
as segment name when set. (#385)splunk
exporter: Add trace exports support (#359, #399)- Build and publish Windows MSI (#408) and DEB/RPM Linux packages (#405)
🧰 Bug fixes 🧰
kubeletstats
receiver:awsxray
exporter: Only convert SQL information for SQL databases. (#379)resourcedetection
processor: Correctly obtain machine-type info from gce metadata (#395)k8scluster
receiver: Fix container resource metrics (#416)
📦 Release bits 📦
- Docker: docker pull otel/opentelemetry-collector-contrib:0.6.0
- Binary checksums: Generated with shasum -a 256 * and are present in the checksums.txt file
OpenTelemetry Collector Contrib v0.5.0 (Beta)
🎉 OpenTelemetry Collector Contrib v0.5.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 🚀
- Processors
resourcedetection
to automatically detect the resource based on the configured set of detectors (#309)
💡 Enhancements 💡
kubeletstats
receiver: Support for ServiceAccount authentication (#324)signalfx
exporter and receiverawsxray
exporter: Support aws plugins EC2/ECS/Beanstalk (#343)sapm
exporter and receiver: Add SAPM access token passthrough and config option (#349)k8s
processor: Add metrics support (#358)k8s
observer: Separate annotations from labels in discovered pods (#363)
🧰 Bug fixes 🧰
honeycomb
exporter: Remove shared use of libhoney from goroutines (#305)
OpenTelemetry Collector Contrib v0.4.0 (Beta)
🎉 OpenTelemetry Collector Contrib v0.4.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 🛑
signalfx
exporterurl
parameter changed toingest_url
(no impact if only usingrealm
setting)
🚀 New components 🚀
- Receivers
- Exporters
- Extensions
k8s
observer (#185)
💡 Enhancements 💡
awsxray
exporterhoneycomb
exporterk8s
processorsapm
exporter: Add TLS support (#215)signalfx
exporterstackdriver
exporter: Add support for resource mapping in config (#163)
🧰 Bug fixes 🧰
awsxray
exporter: Wrap bad request errors for proper handling by retry queue (#205)lightstep
exporter: Ensure Lightstep exporter doesnt crash on nil node (#250)sapm
exporter: Do not break Jaeger traces before sending downstream (#193)
📦 Release bits 📦
- Docker:
docker pull otel/opentelemetry-collector-contrib:0.4.0
- Binary checksums: Generated with
shasum -a 256 bin/*
and are present in the checksums.txt file
🧩 Components 🧩
Receivers
Traces | Metrics |
---|---|
Jaeger Legacy | Carbon |
SAPM (SignalFx APM) | Collectd |
Zipkin Scribe | K8s Cluster |
Redis | |
SignalFx | |
Simple Prometheus | |
Wavefront |
Processors
Community |
---|
k8s |
Exporters
Commerical | Community |
---|---|
Alibaba Cloud Log Service | Carbon |
AWS X-ray | Elastic |
Azure Monitor | Jaeger Thrift |
Honeycomb | Kinesis |
Lightstep | |
New Relic | |
SAPM (SignalFx APM) | |
SignalFx (Metrics) | |
Splunk HEC | |
Stackdriver (Google) |
Extensions
- Observer
- K8s