Releases: open-telemetry/opentelemetry-collector-contrib
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 💡
signalfxexporterawsxrayexporterkubeletstatsreceiverstackdrivertrace exporter: Move to new interface and pdata (#486)metricstranformprocessor: Keep timeseries and points in order after aggregation (#663)k8sclusterreceiver: Changecontainer.spec.namelabel tok8s.container.name(#681)- Migrate receiver creator to internal data model (#701)
- Add ec2 support to
resourcedetectionprocessor (#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 🛑
awsxrayreceiver updated to support udp:tcp_endpointconfig option renamed toendpoint(#497)- TLS config changed for
sapmreceiver(#488) andsignalfxreceiverreceivers (#488)
🚀 New components 🚀
- Exporters
- Extensions
💡 Enhancements 💡
- Update
honeycombexporter for v0.8.0 compatibility - Extend
metricstransformprocessor to be able to add a label to an existing metric (#441) - Update
kubeletstatsmetrics according to semantic conventions (#475) - Updated
awsxrayreceiver config to use udp (#497) - Add
/podsendpoint support inkubeletstatsreceiver to add extra labels (#569) - Add metric translation options to
signalfxexporter (#477, #501, #571, #573)
🧰 Bug fixes 🧰
azuremonitorexporter: 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) andzipkinscribereceivers (#410) kubeletstatsreceiver: Renamedk8s.pod.namespacepod label tok8s.namespace.nameandk8s.container.namecontainer label tocontainer.name
🚀 New components 🚀
- Processors
💡 Enhancements 💡
awsxrayexporter: Usepeer.serviceas segment name when set. (#385)splunkexporter: Add trace exports support (#359, #399)- Build and publish Windows MSI (#408) and DEB/RPM Linux packages (#405)
🧰 Bug fixes 🧰
kubeletstatsreceiver:awsxrayexporter: Only convert SQL information for SQL databases. (#379)resourcedetectionprocessor: Correctly obtain machine-type info from gce metadata (#395)k8sclusterreceiver: 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
resourcedetectionto automatically detect the resource based on the configured set of detectors (#309)
💡 Enhancements 💡
kubeletstatsreceiver: Support for ServiceAccount authentication (#324)signalfxexporter and receiverawsxrayexporter: Support aws plugins EC2/ECS/Beanstalk (#343)sapmexporter and receiver: Add SAPM access token passthrough and config option (#349)k8sprocessor: Add metrics support (#358)k8sobserver: Separate annotations from labels in discovered pods (#363)
🧰 Bug fixes 🧰
honeycombexporter: 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 🛑
signalfxexporterurlparameter changed toingest_url(no impact if only usingrealmsetting)
🚀 New components 🚀
- Receivers
- Exporters
- Extensions
k8sobserver (#185)
💡 Enhancements 💡
awsxrayexporterhoneycombexporterk8sprocessorsapmexporter: Add TLS support (#215)signalfxexporterstackdriverexporter: Add support for resource mapping in config (#163)
🧰 Bug fixes 🧰
awsxrayexporter: Wrap bad request errors for proper handling by retry queue (#205)lightstepexporter: Ensure Lightstep exporter doesnt crash on nil node (#250)sapmexporter: 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
OpenTelemetry Collector Contrib 0.3.0 (Beta)
Docker images:
- Contrib:
docker pull otel/opentelemetry-collector-contrib:0.3.0- Community open-source receivers and exporters including for commercial back-ends
- Community processors and extensions
- Core:
docker pull otel/opentelemetry-collector:0.3.0- Supported open-source receivers and exporters
- Supported processors and extensions
Breaking changes
- Make prometheus reciever config loading strict. #697
Prometheus receiver will now fail fast if the config contains unused keys in it.
Changes and fixes
- Enable best effort serve by default of Prometheus Exporter (orijtech/prometheus-go-metrics-exporter#6)
- Fix null pointer exception in the logging exporter #743
- Remove unnecessary condition to have at least one processor #744
- Updated Honeycomb exported to
honeycombio/opentelemetry-exporter-go v0.3.1
Features
Receivers / Exporters:
- AWS X-Ray
- Carbon
- CollectD
- Honeycomb
- Jaeger
- Kinesis
- LightStep
- OpenCensus
- OpenTelemetry
- SAPM
- SignalFx
- Stackdriver
- Wavefront
- Zipkin
- Zipkin Scribe
Processors:
- Attributes
- Batch
- Memory Limiter
- Queued Retry
- Resource
- Sampling
- Span
- Kubernetes
Extensions:
- Health Check
- Performance Profiler
- zPages
Checksums
Checksums were generated with shasum -a 256 bin/* and are present in the checksums.txt file.
Alpha v0.2.8
Alpha v0.2.8 of OpenTelemetry Collector Contrib.
- Implemented OTLP receiver and exporter.
- Added ability to pass config to the service programmatically (useful for custom builds).
- Improved own metrics / observability.
Alpha v0.2.7
Self-Observability
- New command-line switch to control legacy and new metrics. Users are encouraged
to experiment and migrate to the new metrics. - Improved error handling on shutdown.
Processors
- Fixed passthrough mode k8sprocessor.
- Added
HASHaction to attribute processor.
Receivers and Exporters
- Added Honeycomb exporter.
- Added LightStep exporter.
- Added regular expression for Carbon receiver, allowing the metric name to be broken into proper label keys and values.
- Updated Stackdriver exporter to use a new batch API.
Alpha v0.2.6
Self-Observability
- Updated metrics prefix to
otelcoland expose command line argument to modify the prefix value. - Batch dropped span now emits zero when no spans are dropped.
Processors
- Extended Span processor to have include/exclude span logic.
- Ability to choose strict or regexp matching for include/exclude filters.
Receivers and Exporters
- Added Carbon receiver and exporter.
- Added Wavefront receiver.
Alpha v0.0.5
- Regexp-based filtering of span names.
- Ability to extract attributes from span names and rename span.
- File exporter for debugging.
- Span processor is now enabled by default.