🎉 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
exporter url
parameter changed to ingest_url
(no impact if only using realm
setting)
🚀 New components 🚀
- Receivers
receiver_creator
to create receivers at runtime (#145), add observer support to receiver_creator (#173), add rules support (#207), add dynamic configuration values (#235)
kubeletstats
receiver (#237)
prometheus_simple
receiver (#184)
kubernetes-cluster
receiver (#175)
redis
receiver (#138)
- Exporters
alibabacloudlogservice
exporter (#259)
splunkhec
metrics exporter (#246)
elastic
APM exporter (#240)
newrelic
exporter (#229)
- Extensions
💡 Enhancements 💡
awsxray
exporter
- Use X-Ray convention of segment name == service name (#282)
- Tweak xray export to improve rendering of traces and improve parity (#241)
- Add handling for spans received with nil attributes (#212)
honeycomb
exporter
- Use SendPresampled (#291)
- Add span attributes as honeycomb event fields (#271)
- Support resource labels in Honeycomb exporter (#20)
k8s
processor
- Add support of Pod UID extraction to k8sprocessor (#219)
- Use
k8s.pod.ip
to record resource IP instead of just ip
(#183)
sapm
exporter: Add TLS support (#215)
signalfx
exporter
- Add metric metadata syncer to SignalFx exporter (#231)
- Add TLS support (#215)
stackdriver
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
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