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.
lokiexporter to export data via HTTP to Loki
signalfxexporter: Allow periods to be sent in dimension keys (#2456). Existing users who do not want to change this functionality can setnonalphanumeric_dimension_charsto_-
awsemfexporter:- Support unit customization before sending logs to AWS CloudWatch (#2318)
- Group exported metrics by labels (#2317)
datadogexporter: Add basic span events support (#2338)alibabacloudlogserviceexporter: Support new metrics interface (#2280)sumologicexporter:- Enable metrics pipeline (#2117)
- Add support for all types of log body (#2380)
signalfxexporter: Addnonalphanumeric_dimension_charsconfig option (#2442)
resourcedetectionprocessor: Fix resource attribute environment variable (#2378)k8sclusterreceiver: Fix nil pointer bug (#2450)
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.
spanmetricsprocessor to aggregate Request, Error and Duration (R.E.D) metrics from span dataawsxrayreceiver to accept spans in the X-Ray Segment formatgroupbyattrsprocessor to group the records by provided attributes
- Rename
kinesisexporter toawskinesis(#2234) signalfxexporter: Removesend_compatible_metricsoption, usetranslation_rulesinstead (#2267)datadogexporter: Remove default prefix from user metrics (#2308)
signalfxexporter: Add k8s metrics to default excludes (#2167)stackdriverexporter: Reduce QPS (#2191)datadogexporter:- Translate otel exceptions to DataDog errors (#2195)
- Use resource attributes for metadata and generated metrics (#2023)
sapmexporter: Enable queuing by default (#1224)dynatraceexporter: Allow underscores anywhere in metric or dimension names (#2219)awsecscontainermetricsreceiver: Handle stopped container's metadata (#2229)awsemfexporter: Enhance metrics batching in AWS EMF logs (#2271)f5cloudexporter: Add User-Agent header with version to requests (#2292)
signalfxexporter: Reinstate network/filesystem translation rules (#2171)
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.
f5cloudexporter to export metric, trace, and log data to F5 Cloudjmxreceiver to report metrics from a target MBean server in conjunction with the JMX Metric Gatherer
signalfxexporter: Theexclude_metricsoption now takes slice of metric filters instead of just metric names (slice of strings) (#1951)
datadogexporter: Sanitize datadog service names (#1982)awsecscontainermetricsreceiver: Add more metadata (#2011)azuremonitorexporter: Favor RPC over HTTP spans (#2006)awsemfexporter: Always use float64 as calculated rate (#2019)splunkhecreceiver: Make the HEC receiver path configurable, and use/*by default (#2137)signalfxexporter:- Drop non-default metrics and add
include_metricsoption to override (#2145, #2146, #2162) - Rename
system.network.dropped_packetsmetric tosystem.network.dropped(#2160) - Do not filter cloud attributes from dimensions (#2020)
- Drop non-default metrics and add
redisreceiver: Migrate to pdata metrics #1889
datadogexporter: Ensure that version tag is added to trace stats (#2010)loadbalancingexporter: Rolling update of collector can stop the periodical check of DNS updates (#1798)awsecscontainermetricsreceiver: Change the type ofexit_codefrom string to int and deal with the situation when there is no data (#2147)groupbytraceprocessor: Make onTraceReleased asynchronous to fix processor overload (#1808)- Handle cases where the time field of Splunk HEC events is encoded as a String (#2159)
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.
sumologicexporter to send logs and metrics data to Sumo Logicdynatraceexporter to send metrics to Dynatrace
datadogexporter:- 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)
awsxrayexporter: Add parsing of JavaScript stack traces (#1888)elasticexporter: Translate exception span events (#1858)signalfxexporter: Add translation rules to aggregate per core CPU metrics in default translations (#1841)resourcedetectionprocessor: Gather tags associated with the EC2 instance and add them as resource attributes (#1899)simpleprometheusreceiver: Add support for passing params to the prometheus scrape config (#1949)azuremonitorexporter: Implement Span status code specification changes - gRPC (#1960)metricstransformprocessor: Add grouping option ($1887)alibabacloudlogserviceexporter: Use producer to send data to improve performance (#1981)
datadogexporter: Handle monotonic metrics client-side (#1805)awsxrayexporter: Log error when translating span (#1809)
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.
awsemfexporter: Add collector version to EMF exporter user agent (#1778)signalfxexporter: Add configuration for trace correlation (#1795)statsdreceiver: Add support for metric aggregation (#1670)datadogexporter: Improve logging of hostname detection (#1796)
resourcedetectionprocessor: Fix ecs detector to not use the default golang logger (#1745)signalfxreceiver: Return 200 when receiver succeed (#1785)datadogexporter: Use a singleton for sublayer calculation (#1759)awsxrayandawsemfexporters: Change the User-Agent content order (#1791)
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.
honeycombexporter: Update to use internal data format (#1689)
newrelicexporter: Add support for span events (#1643)awsemfexporter:- Add placeholder support in
log_group_nameandlog_stream_nameconfig (#1623, #1661) - Add label matching filtering rule (#1619)
- Add placeholder support in
resourcedetectionprocessor: Add new resource detector for AWS Elastic Beanstalk environments (#1585)loadbalancingexporter:- Add sort of endpoints in static resolver (#1692)
- Allow specifying port when using DNS resolver (#1650)
- Add
batchperresourceattrhelper library that splits an incoming data based on an attribute in the resource (#1694) alibabacloudlogserviceexporter:- Add logs exporter (#1609)
- Change trace type from opencensus to opentelemetry (#1713)
datadogexporter:- Improve trace exporter performance (#1706, #1707)
- Add option to only send metadata (#1723)
awsxrayexporter:- Add parsing of Python stack traces (#1676)
- Add collector version to user agent (#1730)
loadbalancingexporter:- Fix retry queue for exporters (#1687)
- Fix
periodicallyResolvefor DNS resolver checks (#1678)
datadogexporter: Fix status code handling (#1691)awsxrayexporter:- Fix empty traces in X-Ray console (#1709)
- Stricter requirements for adding http request url (#1729)
- Fix status code handling for errors/faults (#1740)
signalfxexporter:- Split incoming data requests by access token before enqueuing (#1727)
- Disable retry on 400 and 401, retry with backoff on 429 and 503 (#1672)
awsecscontainermetricsreceiver: Improve error handling to fix seg fault (#1738)
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.
zookeeperreceiver: Collects metrics from a Zookeeper instance using themntrcommandloadbalacingexporter: Consistently exports spans belonging to the same trace to the same backendwindowsperfcountersreceiver: Captures the configured system, application, or custom performance counter data from the Windows registry using the PDH interfaceawsprometheusremotewriteexporter: Sends metrics data in Prometheus TimeSeries format to a Prometheus Remote Write Backend and signs each outgoing HTTP request following the AWS Signature Version 4 signing process
awsemfexporter:- Add
metric_declarationsconfig option for metric filtering and dimensions (#1503) - Add SummaryDataType and remove Min/Max from Histogram (#1584)
- Add
signalfxcorrelationexporter: Add ability to translate host dimension (#1561)newrelicexporter: Use pdata instead of the OpenCensus for traces (#1587)metricstransformprocessor:- Add
combineaction for matched metrics (#1506) - Add
submatch_caseconfig option to specify case of matched label values (#1640)
- Add
awsecscontainermetricsreceiver: Extract cluster name from ARN (#1626)elasticexporter: Improve handling of span status if the status code is unset (#1591)
awsemfexporter: Add check for unhandled metric data types (#1493)groupbytraceprocessor: Make buffered channel to avoid goroutines leak (#1505)stackdriverexporter: Setoptions.UserAgentso that the OpenCensus exporter does not override the UA ($1620)
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.
datadogexporter to send metric and trace data to Datadog (#1352)tailsamplingprocessor moved from core to contrib (#1383)
jmxmetricsextensionmigrated tojmxreceiver(#1182, #1357)- Move signalfx correlation code out of
sapmtosignalfxcorrelationexporter (#1376) - Move Splunk specific utils outside of common (#1306)
stackdriverexporter:- Config options
metric_prefix&skip_create_metric_descriptorare now nested undermetric, see README. - Trace status codes no longer reflect gRPC codes as per spec changes: open-telemetry/opentelemetry-specification#1067
- Config options
datadogexporter: Remove option to change the namespace prefix (#1483)
splunkhecreceiver: Add ability to ingest metrics (#1276)signalfxreceiver: Improve pipeline error handling (#1329)datadogexporter:- Improve hostname resolution (#1285)
- Add flushing/export of traces and trace-related statistics (#1266)
- Enable traces on Windows (#1340)
- Send otel.exporter running metric (#1354)
- Add tag normalization util method (#1373)
- Send host metadata (#1351)
- Support resource conventions for hostnames (#1434)
- Add version tag extract (#1449)
- Add
batchpertracelibrary to split the incoming batch into several batches, one per trace (#1257) statsdreceiver:- Add timer support (#1335)
- Add sample rate support for counter, transfer gauge to double and transfer counter to int only (#1361)
awsemfexporter: Restructure metric translator logic (#1353)resourcedetectionprocessor:- Add EC2 hostname attribute (#1324)
- Add ECS Resource detector (#1360)
sapmexporter: Add queue settings (#1390)metrictransformprocessor: Add metric filter option (#1447)awsxrayexporter: Improve ECS attribute and origin translation (#1428)resourcedetectionprocessor: Initial system detector (#1405)
- Remove duplicate definition of cloud providers with core conventions (#1288)
kubeletstatsreceiver: Handle nil references from the kubelet API (#1326)awsxrayreceiver:- Add kind type to root span to fix the empty parentID problem (#1338)
- Fix the race condition issue (#1490)
awsxrayexporter:- Setting the tlsconfig InsecureSkipVerify using NoVerifySSL (#1350)
- Drop invalid xray trace id (#1366)
elasticexporter: Ensure span name is limited (#1371)splunkhecexporter: Don't send 'zero' timestamps to Splunk HEC (#1157)stackdriverexporter: Skip processing empty metrics slice (#1494)
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.
sapmexporter:- Enable queuing by default (#1224)
- Add SignalFx APM correlation (#1205)
- Make span source attribute and destination dimension names configurable (#1286)
signalfxexporter:- Pass context to the http client requests (#1225)
- Update
disk.summary_utilizationtranslation rule to accommodate new labels (#1258)
newrelicexporter: Addspan.kindattribute (#1263)datadogexporter:- Add Datadog trace translation helpers (#1208)
- Add API key validation (#1216)
splunkhecreceiver: Add the ability to ingest logs (#1268)awscontainermetricsreceiver: ReportCpuUtilizedmetric in percentage (#1283)awsemfexporter: Only calculate metric rate for cumulative counter and avoid SingleDimensionRollup for metrics with only one dimension (#1280)
- Make
signalfxexporter a metadata exporter (#1252) awsecscontainermetricsreceiver: Check for empty network rate stats and set zero (#1260)awsemfexporter: Remove InstrumentationLibrary dimension in CloudWatch EMF Logs if it is undefined (#1256)awsxrayreceiver: Fix trace/span id transfer (#1264)datadogexporter: Remove trace support for Windows for now (#1274)sapmexporter: Correlation enabled check inversed (#1278)
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.
awsemfexporter to support exporting metrics to AWS CloudWatch (#498, #1169)http_forwarderextension that forwards HTTP requests to a specified target (#979, #1014, #1150)datadogexporter that sends metric and trace data to Datadog (#1142, #1178, #1181, #1212)awsecscontainermetricsreceiver to collect metrics from Amazon ECS Task Metadata Endpoint (#1089, #1148, #1160)
signalfxexporter:- Add host metadata synchronization (#1039, #1118)
- Add
copy_dimensionstranslator option (#1126) - Update
k8s_clustermetric translations (#1121) - Add option to exclude metrics (#1156)
- Add
avgaggregation 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)
splunkhecexporter:- Add log support (#875)
- Enable queuing and retries (#1222)
k8sclusterreceiver: Standardize metric names (#1119)awsxrayexporter:- Support AWS EKS attributes (#1090)
- Store resource attributes in X-Ray segments (#1174)
honeycombexporter:- Add span kind to the event sent to Honeycomb (#474)
- Add option to adjust the sample rate using an attribute on the span (#1162)
jmxmetricsextension: Add subprocess manager to manage child java processes (#1028)elasticexporter: Initial metrics support (#1173)k8sprocessor: Rename default attr names for label/annotation extraction (#1214)- Add common SignalFx host id extraction (#1100)
- Allow MSI upgrades (#1165)
awsxrayexporter: Don't set origin to EC2 when not on AWS (#1115)
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.
- add
dockerstatsreceiver as top level component (#1081) - add
tracegenutility (#956)
stackdriverexporter: Allow overriding client options via config (#1010)k8sclusterreceiver: Ensure informer caches are synced before initial data sync (#842)elasticexporter: Translatedeployment.environmentresource attribute to Elastic APM's semantically equivalentservice.environment(#1022)k8sprocessor: Add logs support (#1051)awsxrayexporter: Log response error with zap (#1050)signalfxexporter- Add dimensions to renamed metrics (#1041)
- Add translation rules for
disk_ops.totalanddisk_ops.pendingmetrics (#1082) - Add event support (#1036)
kubeletstatsreceiver: Cache detailed PVC labels to reduce API calls (#1052)signalfxreceiver: Add event support (#1035)
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.
- 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)
routingprocessor for routing spans based on HTTP headers (#907)splunkhecreceiver to receive Splunk HEC metrics, traces and logs (#840)- Add skeleton for
http_forwarderextension that forwards HTTP requests to a specified target (#979)
stackdriverexporter- Add timeout parameter (#835)
- Add option to configurably set UserAgent string (#758)
signalfxexporter- Reduce memory allocations for big batches processing (#871)
- Add AWSUniqueId and gcp_id generation (#829)
- Calculate cpu.utilization compatibility metric (#839, #974, #954)
metricstransformprocessor: Replace{{version}}in label values (#876)resourcedetectionprocessor: Logs Support (#970)statsdreceiver: Add parsing for labels and gauges (#903)
k8sprocessor- Wrap metrics before sending further down the pipeline (#837)
- Fix setting attributes on metrics passed from agent (#836)
awsxrayexporter: Fix "pointer to empty string" is not omitted bug (#830)azuremonitorexporter: Treat UNSPECIFIED span kind as INTERNAL (#844)signalfxexporter: Remove misleading warnings (#869)newrelicexporter: Fix panic if service name is empty (#969)honeycombexporter: Don't emit default proc id + starttime (#972)
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.
- Remove deprecated
lightstepexporter (#828)
statsdreceiver for ingesting StatsD messages (#566)
signalfxexporter- Add disk usage translations (#760)
- Add disk utilization translations (#782)
- Add translation rule to drop redundant metrics (#809)
kubeletstatsreceiver- Sync available volume metadata from /pods endpoint (#690)
- Add ability to collect detailed data from PVC (#743)
awsxrayexporter: Translate SDK name/version into xray model (#755)elasticexporter: Translate semantic conventions to Elastic destination fields (#671)stackdriverexporter: Add point count metric (#757)awsxrayreceiver- Ported the TCP proxy from the X-Ray daemon (#774)
- Convert to OTEL trace format (#691)
kubeletstatsreceiver: Do not break down metrics batch (#754)hostobserver: Fix issue on darwin where ports listening on all interfaces are not correctly accounted for (#582)newrelicexporter: Fix panic on missing span status (#775)
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.
- Receivers
prometheusexecsubprocess manager (##499)
signalfxexporter- Add/Update metric translations (#579, #584, #639, #640, #652, #662)
- Add support for calculate new metric translator (#644)
- Add renaming rules for load metrics (#664)
- Update
container.nametok8s.container.namein default translation rule (#683) - Rename working-set and page-fault metrics (#679)
awsxrayexporter- Translate exception event into xray exception (#577)
- Add ingestion of X-Ray segments via UDP (#502)
- Parse Java stacktrace and populate in xray cause (#687)
kubeletstatsreceiver- Add metric_groups option (#648)
- Set datapoint timestamp in receiver (#661)
- Change
container.namelabel tok8s.container.name(#680) - Add working-set and page-fault metrics (#666)
- Add basic support for volume metrics (#667)
stackdrivertrace 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)
azuremonitorexporter: Correct HTTP status code success mapping (#588)k8sclusterreceiver: Fix owner reference in metadata updates (#649)awsxrayexporter: Fix handling of db system (#697)
- Skeleton for AWS ECS container metrics receiver (#463)
prometheus_execreceiver (#655)
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.
awsxrayreceiver updated to support udp:tcp_endpointconfig option renamed toendpoint(#497)- TLS config changed for
sapmreceiver(#488) andsignalfxreceiverreceivers (#488)
- Exporters
sentryadds tracing exporter for Sentry (#565)
- Extensions
endpointsobserver: adds generic endpoint watcher (#427)hostobserver: looks for listening network endpoints on host (#432)
- 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)
azuremonitorexporter: Mark spanToEnvelope errors as permanent (#500)
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.
- Removed
jaegarlegacy(#397) andzipkinscribereceivers (#410) kubeletstatsreceiver: Renamedk8s.pod.namespacepod label tok8s.namespace.nameandk8s.container.namecontainer label tocontainer.name
- Processors
metricstransformrenames/aggregates within individual metrics (#376) and allow changing the data type between int and float (#402)
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)
kubeletstatsreceiver:- Fixed NPE for newly created pods (#404)
- Updated to latest change in the ReceiverFactoryOld interface (#401)
- Fixed logging and self reported metrics (#357)
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)
Released 01-07-2020
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.
- Processors
resourcedetectionto automatically detect the resource based on the configured set of detectors (#309)
kubeletstatsreceiver: Support for ServiceAccount authentication (#324)signalfxexporter and receiver- Add SignalFx metric token passthrough and config option (#325)
- Set default endpoint of
signalfxreceiver to:9943(#351)
awsxrayexporter: 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)
honeycombexporter: Remove shared use of libhoney from goroutines (#305)
Released 17-06-2020
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.
signalfxexporterurlparameter changed toingest_url(no impact if only usingrealmsetting)
- Receivers
receiver_creatorto create receivers at runtime (#145), add observer support to receiver_creator (#173), add rules support (#207), add dynamic configuration values (#235)kubeletstatsreceiver (#237)prometheus_simplereceiver (#184)kubernetes-clusterreceiver (#175)redisreceiver (#138)
- Exporters
alibabacloudlogserviceexporter (#259)SplunkHECmetrics exporter (#246)elasticAPM exporter (#240)newrelicexporter (#229)
- Extensions
k8sobserver (#185)
awsxrayexporter- 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)
honeycombexporter- Use SendPresampled (#291)
- Add span attributes as honeycomb event fields (#271)
- Support resource labels in Honeycomb exporter (#20)
k8sprocessor- Add support of Pod UID extraction to k8sprocessor (#219)
- Use
k8s.pod.ipto record resource IP instead of justip(#183) - Support same authentication mechanism as other kubernetes components do (#307)
sapmexporter: Add TLS for SAPM and SignalFx receiver (#215)signalfxexporter- Add metric metadata syncer to SignalFx exporter (#231)
- Add TLS for SAPM and SignalFx receiver (#215)
stackdriverexporter: Add support for resource mapping in config (#163)
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)k8sprocessor: Ensure Jaeger spans work in passthrough mode (262)
| Traces | Metrics |
|---|---|
| Jaeger Legacy | Carbon |
| SAPM (SignalFx APM) | Collectd |
| Zipkin Scribe | K8s Cluster |
| Redis | |
| SignalFx | |
| Simple Prometheus | |
| Wavefront |
- K8s
| Commercial | 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) |
- Observer
- K8s
Released 2020-03-30
- Make prometheus receiver config loading strict. #697 Prometheus receiver will now fail fast if the config contains unused keys in it.
- 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
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
Released 2020-03-25
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.
Released 2020-03-17
- 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.
- Fixed passthrough mode k8sprocessor.
- Added
HASHaction to attribute processor.
- 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.
Released 2020-02-18
- 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.
- Extended Span processor to have include/exclude span logic.
- Ability to choose strict or regexp matching for include/exclude filters.
- Added Carbon receiver and exporter.
- Added Wavefront receiver.
Released 2020-01-30
- 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.
Released 2020-01-11
First release of OpenTelemetry Collector Contrib.