v1.2.0-rc.0
Pre-releaseThis is release v1.2.0-rc.0 of Grafana Alloy.
Upgrading
Full a full list of changes, refer to the v1.2.0-rc.0 CHANGELOG.
Notable changes:
Breaking changes
- Updated OpenTelemetry to v0.102.1. (@mattdurham)
- Components
otelcol.receiver.otlp,otelcol.receiver.zipkin,otelcol.extension.jaeger_remote_sampling, andotelcol.receiver.jaegersettingmax_request_body_sizedefault changed from unlimited size to20MiB. This is due to CVE-2024-36129.
- Components
Breaking changes to non-GA functionality
- Component
otelcol.receiver.vcenterremovedvcenter.host.network.packet.errors,vcenter.host.network.packet.count, andvcenter.vm.network.packet.count.vcenter.host.network.packet.errorsreplaced byvcenter.host.network.packet.error.rate.vcenter.host.network.packet.countreplaced byvcenter.host.network.packet.rate.vcenter.vm.network.packet.countreplaced byvcenter.vm.network.packet.rate.
Features
-
Add an
otelcol.exporter.kafkacomponent to send OTLP metrics, logs, and traces to Kafka. -
Added
live debuggingto the UI. Live debugging streams data as they flow through components for debugging telemetry data.
Individual components must be updated to support live debugging. (@wildum) -
Added live debugging support for
prometheus.relabel. (@wildum) -
(Experimental) Add a
otelcol.processor.deltatocumulativecomponent to convert metrics from
delta temporality to cumulative by accumulating samples in memory. (@rfratto) -
(Experimental) Add an
otelcol.receiver.datadogcomponent to receive
metrics and traces from Datadog. (@carrieedwards, @jesusvazquez, @alexgreenbank, @fedetorres93)
Enhancements
-
(Public preview) Add native histogram support to
otelcol.receiver.prometheus. (@wildum) -
Added
scrape_protocolsoption toprometheus.scrape, which allows to control the preferred order of scrape protocols. (@thampiotr) -
Improved filesystem error handling when working with
loki.source.fileandlocal.file_match, which removes some false-positive error log messages on Windows (@thampiotr) -
Updates
receiver/vcenterto use new features and bugfixes introduced in OTEL releases v0.100.0 and v0.101.0.
Refer to the v0.100.0 and v0.101.0 release notes for more detailed information. -
Add
yaml_decodeto standard library. (@mattdurham, @djcode) -
Add
base64_decodeto standard library. (@hainenber) -
Updated OpenTelemetry Contrib to v0.102.0. (@mattdurham)
-
otelcol.processor.resourcedetection: Added atagsconfig argument to theazuredetection mechanism. It exposes regex-matched Azure resource tags as OpenTelemetry resource attributes.
Bugfixes
-
Fixed an issue with
prometheus.scrapein which targets that move from one cluster instance to another could have a staleness marker inserted and result in a gap in metrics (@thampiotr) -
Fix panic when
import.gitis given a revision that does not exist on the remote repo. (@hainenber) -
Fixed an issue with
loki.source.dockerwhere collecting logs from targets configured with multiple networks would result in errors. (@wildum)
Installation
Refer to our installation guide for how to install Grafana Alloy.