chore(deps): update alloy docker tag to v1.2.0
This MR contains the following updates:
Package | Update | Change |
---|---|---|
alloy | minor |
v1.1.1 -> v1.2.0
|
Release Notes
grafana/alloy (alloy)
v1.2.0
Security fixes
- Fixes the following vulnerabilities (@ptodev):
Breaking changes
- Updated OpenTelemetry to v0.102.1. (@mattdurham)
- Components
otelcol.receiver.otlp
,otelcol.receiver.zipkin
,otelcol.extension.jaeger_remote_sampling
, andotelcol.receiver.jaeger
settingmax_request_body_size
default changed from unlimited size to20MiB
. This is due to CVE-2024-36129.
- Components
Breaking changes to non-GA functionality
-
Update Public preview
remotecfg
to usealloy-remote-config
instead ofagent-remote-config
. The API has been updated to use the termcollector
overagent
. (@erikbaranowski) -
Component
otelcol.receiver.vcenter
removedvcenter.host.network.packet.errors
,vcenter.host.network.packet.count
, andvcenter.vm.network.packet.count
.-
vcenter.host.network.packet.errors
replaced byvcenter.host.network.packet.error.rate
. -
vcenter.host.network.packet.count
replaced byvcenter.host.network.packet.rate
. -
vcenter.vm.network.packet.count
replaced byvcenter.vm.network.packet.rate
.
-
Features
-
Add an
otelcol.exporter.kafka
component to send OTLP metrics, logs, and traces to Kafka. -
Added
live debugging
to 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.deltatocumulative
component to convert metrics from delta temporality to cumulative by accumulating samples in memory. (@rfratto) -
(Experimental) Add an
otelcol.receiver.datadog
component to receive metrics and traces from Datadog. (@carrieedwards, @jesusvazquez, @alexgreenbank, @fedetorres93) -
Add a
prometheus.exporter.catchpoint
component to collect metrics from Catchpoint. (@bominrahmani)
Enhancements
-
(Public preview) Add native histogram support to
otelcol.receiver.prometheus
. (@wildum) -
(Public preview) Add metrics to report status of
remotecfg
service. (@captncraig) -
Added
scrape_protocols
option toprometheus.scrape
, which allows to control the preferred order of scrape protocols. (@thampiotr) -
Add support for configuring CPU profile's duration scraped by
pyroscope.scrape
. (@hainenber) -
prometheus.exporter.snowflake
: Add support for RSA key-pair authentication. (@Caleb-Hurshman) -
Improved filesystem error handling when working with
loki.source.file
andlocal.file_match
, which removes some false-positive error log messages on Windows (@thampiotr) -
Updates
processor/probabilistic_sampler
to use newFailedClosed
field from OTEL release v0.101.0. (@StefanKurek) -
Updates
receiver/vcenter
to 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. Changes that directly affected the configuration are as follows: (@StefanKurek)- The resource attribute
vcenter.datacenter.name
has been added and enabled by default for all resource types. - The resource attribute
vcenter.virtual_app.inventory_path
has been added and enabled by default to differentiate between resource pools and virtual apps. - The resource attribute
vcenter.virtual_app.name
has been added and enabled by default to differentiate between resource pools and virtual apps. - The resource attribute
vcenter.vm_template.id
has been added and enabled by default to differentiate between virtual machines and virtual machine templates. - The resource attribute
vcenter.vm_template.name
has been added and enabled by default to differentiate between virtual machines and virtual machine templates. - The metric
vcenter.cluster.memory.used
has been removed. - The metric
vcenter.vm.network.packet.drop.rate
has been added and enabled by default. - The metric
vcenter.cluster.vm_template.count
has been added and enabled by default.
- The resource attribute
-
Add
yaml_decode
to standard library. (@mattdurham, @djcode) -
Allow override debug metrics level for
otelcol.*
components. (@hainenber) -
Add an initial lower limit of 10 seconds for the the
poll_frequency
argument in theremotecfg
block. (@tpaschalis) -
Add a constant jitter to
remotecfg
service's polling. (@tpaschalis) -
Added support for NS records to
discovery.dns
. (@djcode) -
Improved clustering use cases for tracking GCP delta metrics in the
prometheus.exporter.gcp
(@kgeckhart) -
Add the
targets
argument to theprometheus.exporter.snmp
component to support passing SNMP targets at runtime. (@wildum) -
Prefix Faro measurement values with
value_
to align with the latest Faro cloud receiver updates. (@codecapitano) -
Add
base64_decode
to standard library. (@hainenber) -
Updated OpenTelemetry Contrib to v0.102.0. (@mattdurham)
-
otelcol.processor.resourcedetection
: Added atags
config argument to theazure
detection mechanism. It exposes regex-matched Azure resource tags as OpenTelemetry resource attributes.
-
-
A new
snmp_context
configuration argument forprometheus.exporter.snmp
which overrides thecontext_name
parameter in the SNMP configuration file. (@ptodev) -
Add extra configuration options for
beyla.ebpf
to select Kubernetes objects to monitor. (@marctc)
Bugfixes
-
Fixed an issue with
prometheus.scrape
in 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.git
is given a revision that does not exist on the remote repo. (@hainenber) -
Fixed an issue with
loki.source.docker
where collecting logs from targets configured with multiple networks would result in errors. (@wildum) -
Fixed an issue where converting OpenTelemetry Collector configs with unused telemetry types resulted in those types being explicitly configured with an empty array in
output
blocks, rather than them being omitted entirely. (@rfratto)
Other changes
-
pyroscope.ebpf
,pyroscope.java
,pyroscope.scrape
,pyroscope.write
anddiscovery.process
components are now GA. (@korniltsev) -
prometheus.exporter.snmp
: Updating SNMP exporter from v0.24.1 to v0.26.0. (@ptodev, @erikbaranowski) -
prometheus.scrape
component'senable_protobuf_negotiation
argument is now deprecated and will be removed in a future major release. Usescrape_protocols
instead and refer toprometheus.scrape
reference documentation for further details. (@thampiotr) -
Updated Prometheus dependency to v2.51.2 (@thampiotr)
-
Upgrade Beyla from v1.5.1 to v1.6.3. (@marctc)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot. The local configuration can be found in the local Renovate Bot repository.