Catalog / OpenTelemetry Collector
0.159.0
v1.65.0/v0.159.0
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.159.0
End User Changelog
💡 Enhancements 💡
pkg/exporterhelper: Add thepkg.exporterhelper.queueBatchEnabledfeature gate (#14038, #13582, #12022) When enabled, the batch settings returned byNewDefaultQueueConfig()havebatch::enabledtrue. See migration RFC.
🧰 Bug fixes 🧰
pkg/exporterhelper: Recordotelcol_exporter_queue_batch_send_sizeandotelcol_exporter_queue_batch_send_size_bytesafter batching, and addotelcol_exporter_enqueue_sizeandotelcol_exporter_enqueue_size_bytesfor enqueue-time sizes. (#14674) Previously the batch send size histograms were recorded at enqueue time (Offer), so they measured incoming request sizes rather than the post-batching request handed to the downstream sender. Those histograms are now recorded in the obs report sender. The previous enqueue-time measurements are preserved under the newotelcol_exporter_enqueue_sizeandotelcol_exporter_enqueue_size_bytesmetrics for queue sizing. Users with the exporter batcher enabled will observe different values forotelcol_exporter_queue_batch_send_size*.otelcol_exporter_queue_batch_send_sizeandotelcol_exporter_queue_batch_send_size_bytesare now only recorded whensending_queue::batchis configured; they will not appear at all for exporters that do not enable batching.pkg/scraperhelper: Use{record}instead of{datapoint}as the unit of the log record and profile record scraper metrics (#15730) Affectsotelcol_scraper_scraped_log_records,otelcol_scraper_errored_log_records,otelcol_scraper_scraped_profile_recordsandotelcol_scraper_errored_profile_records.
API Changelog
🛑 Breaking changes 🛑
extension/zpages: Makeconfighttp.ServerConfiga named field ofConfiginstead of an embedded one. (#15308)pkg/confighttp: Makeconfigauth.Configa named field ofAuthConfiginstead of an embedded one. (#15308)
💡 Enhancements 💡
pkg/config/configretry: MigrateBackOffConfigto schema-based configuration generated by mdatagen. (#15502)pkg/config/configtls: MigrateTLScore types to schema-based configuration generated by mdatagen. (#15693)