v0.43.0
Artifacts are now published only from the releases repository: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.43.0
💡 Enhancements 💡
coralogixexporter
: First implementation of Coralogix Exporter (#6816)cloudfoundryreceiver
: Enable Cloud Foundry client (#7060)elasticsearchexporter
: add elasticsearchexporter to the components exporter list (#6002)elasticsearchreceiver
: Add metric metadata (#6892)elasticsearchreceiver
: Use same metrics as JMX receiver for JVM metrics (#7160)elasticsearchreceiver
: Implement scraping logic (#7174)datadogexporter
: Add http.status_code tag to trace stats (#6889)datadogexporter
: Add configuration option to use OTel span name into the Datatog resource name (#6611)mongodbreceiver
: Add initial client code to the component (#7125)tanzuobservabilityexporter
: Support delta histograms (#6897)awscloudwatchlogsexporter
: Use cwlogs package to export logs (#7152)mysqlreceiver
: Add the receiver to available components (#7078)tanzuobservabilityexporter
: Documentation for the memory_limiter configuration (#7164)dynatraceexporter
: Do not shut down exporter when metrics ingest module is temporarily unavailable (#7161)mongodbreceiver
: Add metric metadata (#7163)mongodbreceiver
: Add metric scraping (#7175)postgresqlreceiver
: add the receiver to available components (#7079)rabbitmqreceiver
: Add scraper logic (#7299)tanzuobservability exporter
: Support summary metrics (#7121)mongodbatlasreceiver
: Add retry and backoff to HTTP client (#6943)- Use Jaeger gRPC instead of Thrift in the docker-compose example (#7243)
tanzuobservabilityexporter
: Support exponential histograms (#7127)receiver_creator
: Log added and removed endpoint env structs (#7248)prometheusreceiver
: Use the OTLP data conversion path by default. (#7282)- Use
--feature-gates=-receiver.prometheus.OTLPDirect
to re-enable the
OpenCensus conversion path.
- Use
extension/observers
: Correctly set image and tag on container endpoints (#7279)tanzuobservabilityexporter
: Document how to enable memory_limiter (#7286)hostreceiver/networkscraper
: Migrate the scraper to the mdatagen metrics builder (#7048)hostmetricsreceiver
: Add MuteProcessNameError config flag to mute specific error reading process executable (#7176)scrapertest
: Improve comparison logic (#7305)hostmetricsreceiver
: addcpu_average
option for load scraper to report the average cpu load (#6999)scrapertest
: Add comparison option to ignore specific attributes (#6519)tracegen
: Add option to pass in custom headers to export calls via command line (#7308)tracegen
: Provide official container images (#7179)
🛑 Breaking changes 🛑
tanzuobservabilityexporter
: Remove status.codetanzuobservabilityexporter
: Use semantic conventions for status.message (#7126)k8sattributesprocessor
: Movekube
andobservability
packages tointernal
folder (#7159)k8sattributesprocessor
: Unexport processorOption
s (#7311)zookeeperreceiver
: Refactored metrics to have correct units, types, and combined some metrics via attributes. (#7280)prometheusremotewriteexporter
:PRWExporter
struct andNewPRWExporter()
function are now unexported. (#TBD)newrelicexporter
marked as deprecated (#7284)
🚀 New components 🚀
rabbitmqreceiver
: Establish codebase for RabbitMQ metrics receiver (#7239)- Add
basicauth
extension (#7167)
🧰 Bug fixes 🧰
k8sattributeprocessor
: Parse IP out of net.Addr to correctly tag k8s.pod.ip (#7077)k8sattributeprocessor
: Process IP correctly for net.Addr instances that are not typed (#7133)mdatagen
: Fix validation ofenabled
field in metadata.yaml (#7166)elasticsearch
: Fix timestamp for each metric being startup time (#7255)resourcedetection
: Log the error when checking for ec2metadata availability (#7296)