chore(deps): update dependency grafana/alloy to v1.6.1 #54
No reviewers
Labels
No labels
action
automerge
dependencies
docker
pin-digest
skip-ci
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
homelab/ansible-collection!54
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/grafana-alloy-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.5.1->1.6.1Release Notes
grafana/alloy (grafana/alloy)
v1.6.1Compare Source
v1.6.0Compare Source
Breaking changes
otelcol.processor.tailsampling: Change decision precedence when usingand_sub_policyandinvert_match.For more information, see the release notes for Alloy 1.6.
Features
Add support for TLS to
prometheus.write.queue. (@mattdurham)Add
otelcol.receiver.syslogcomponent to receive otel logs in syslog format (@dehaansa)Add support for metrics in
otelcol.exporter.loadbalancing(@madaraszg-tulip)Add
add_cloudwatch_timestamptoprometheus.exporter.cloudwatchmetrics. (@captncraig)Add support to
prometheus.operator.servicemonitorsto allowendpointslicerole. (@yoyosir)Add
otelcol.exporter.splunkhecallowing to export otel data to Splunk HEC (@adlotsof)Add
otelcol.receiver.solacecomponent to receive traces from a Solace broker. (@wildum)Add
otelcol.exporter.syslogcomponent to export logs in syslog format (@dehaansa)(Experimental) Add a
database_observability.mysqlcomponent to collect mysql performance data. (@cristiangreco & @matthewnolf)Add
otelcol.receiver.influxdbto convert influx metric into OTEL. (@EHSchmitt4395)Add a new
/-/healthyendpoint which returns HTTP 500 if one or more components are unhealthy. (@ptodev)Enhancements
Improved performance by reducing allocation in Prometheus write pipelines by ~30% (@thampiotr)
Update
prometheus.write.queueto support v2 for cpu performance. (@mattdurham)(Experimental) Add health reporting to
database_observability.mysqlcomponent (@cristiangreco)Add second metrics sample to the support bundle to provide delta information (@dehaansa)
Add all raw configuration files & a copy of the latest remote config to the support bundle (@dehaansa)
Add relevant golang environment variables to the support bundle (@dehaansa)
Add support for server authentication to otelcol components. (@aidaleuc)
Update mysqld_exporter from v0.15.0 to v0.16.0 (including
2ef168b), most notable changes: (@cristiangreco)Live Debugging button should appear in UI only for supported components (@ravishankar15)
Add three new stdlib functions to_base64, from_URLbase64 and to_URLbase64 (@ravishankar15)
Add
ignore_older_thanoption for local.file_match (@ravishankar15)Add livedebugging support for discovery components (@ravishankar15)
Add livedebugging support for
discover.relabel(@ravishankar15)Performance optimization for live debugging feature (@ravishankar15)
Upgrade
github.com/goccy/go-jsonto v0.10.4, which reduces the memory consumption of an Alloy instance by 20MB.If Alloy is running certain otelcol components, this reduction will not apply. (@ptodev)
improve performance in regexp component: call fmt only if debug is enabled (@r0ka)
Update
prometheus.write.queuelibrary for performance increases in cpu. (@mattdurham)Update
loki.secretfilterto be compatible with the new[[rules.allowlists]]gitleaks allowlist format (@romain-gaillard)Update
async-profilerbinaries forpyroscope.javato 3.0-fa937db (@aleks-p)Reduced memory allocation in discovery components by up to 30% (@thampiotr)
Bugfixes
Fix issue where
alloy_prometheus_relabel_metrics_processedwas not being incremented. (@mattdurham)Fixed issue with automemlimit logging bad messages and trying to access cgroup on non-linux builds (@dehaansa)
Fixed issue with reloading configuration and prometheus metrics duplication in
prometheus.write.queue. (@mattdurham)Updated
prometheus.write.queueto fix issue with TTL comparing different scales of time. (@mattdurham)Fixed an issue in the
prometheus.operator.servicemonitors,prometheus.operator.podmonitorsandprometheus.operator.probesto support capitalized actions. (@QuentinBisson)Fixed an issue where the
otelcol.processor.intervalcould not be used because the debug metrics were not set to default. (@wildum)Fixed an issue where
loki.secretfilterwould crash if the secret was shorter than thepartial_maskvalue. (@romain-gaillard)Change the log level in the
eventlogmessagestage of theloki.processcomponent fromwarntodebug. (@wildum)Fix a bug in
loki.source.kafkawhere thetopicsargument incorrectly used regex matching instead of exact matches. (@wildum)Other changes
Change the stability of the
livedebuggingfeature from "experimental" to "generally available". (@wildum)Use Go 1.23.3 for builds. (@mattdurham)
Upgrade Beyla to v1.9.6. (@wildum)
Upgrade to OpenTelemetry Collector v0.116.0:
otelcol.receiver.datadog: Return a json reponse instead of "OK" when a trace is received with a newer protocol version.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35705
otelcol.receiver.datadog: Changes response message for/api/v1/check_run202 response to be JSON and on par with Datadog API spechttps://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36029
otelcol.receiver.solace: The Solace receiver may unexpectedly terminate on reporting traces when used with a memory limiter processor and under high load.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35958
otelcol.receiver.solace: Support converting the newMove to Dead Message Queueand newDeletespans generated by Solace Event Broker to OTLP.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36071
otelcol.exporter.datadog: Stop prefixinghttp_server_duration,http_server_request_sizeandhttp_server_response_sizewithotelcol.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36265
These metrics can be from SDKs rather than collector. Stop prefixing them to be consistent with
https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
otelcol.receiver.datadog: Add json handling for theapi/v2/seriesendpoint in the datadogreceiver.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36218
otelcol.processor.span: Add a newkeep_original_nameconfiguration argumentto keep the original span name when extracting attributes from the span name.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36397
pkg/ottl: Respect thedepthoption when flattening slices usingflatten.The
depthoption is also now required to be at least1.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36198
otelcol.exporter.loadbalancing: Shutdown exporters during collector shutdown. This fixes a memory leak.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36024
otelcol.processor.k8sattributes: Newwait_for_metadataandwait_for_metadata_timeoutconfiguration arguments,which block the processor startup until metadata is received from Kubernetes.
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32556
otelcol.processor.k8sattributes: Enable thek8sattr.fieldExtractConfigRegex.disallowfor all Alloy instances,to retain the behavior of
regexargument in theannotationandlabelblocks.When the feature gate is "deprecated" in the upstream Collector, Alloy users will need to use the transform processor instead.
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/25128
otelcol.receiver.vcenter: The existing code did not honor TLS settings beyond 'insecure'.All TLS client config should now be honored.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36482
otelcol.receiver.opencensus: Do not report error message when OpenCensus receiver is shutdown cleanly.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36622
otelcol.processor.k8sattributes: Fixed parsing of k8s image names to support images with tags and digests.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36145
otelcol.exporter.loadbalancing: Adding sending_queue, retry_on_failure and timeout settings to loadbalancing exporter configuration.https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35378
otelcol.exporter.loadbalancing: The k8sresolver was triggering exporter churn in the way the change event was handled.https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35658
otelcol.processor.k8sattributes: Override extracted k8s attributes if original value has been empty.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36466
otelcol.exporter.awss3: Upgrading to adopt aws sdk v2.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36698
pkg/ottl: GetXML Converter now supports selecting text, CDATA, and attribute (value) content.otelcol.exporter.loadbalancing: Adds a an optionalreturn_hostnamesconfiguration argument to the k8s resolver.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35411
otelcol.exporter.kafka,otelcol.receiver.kafka: Add a newAWS_MSK_IAM_OAUTHBEARERmechanism.This mechanism use the AWS MSK IAM SASL Signer for Go https://github.com/aws/aws-msk-iam-sasl-signer-go.
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32500
Use Go 1.23.5 for builds. (@wildum)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.