🎉 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