forked from pool/alloy
Compare commits
20 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 47d713b3fc | |||
| 1e7b502910 | |||
| 01d40d2c03 | |||
| 0c22cc8af3 | |||
| be79fd840d | |||
| d5f57f749b | |||
| 090403c622 | |||
| 0825d46dff | |||
| 5b8a0d8384 | |||
| 8a6344e18f | |||
| c70c2f17e7 | |||
| c569384522 | |||
| 00bf70a161 | |||
| 793032e9cf | |||
| fe0838e4f0 | |||
| 3908e51b11 | |||
| 7bbf670517 | |||
| 85c0a15a56 | |||
| ad9725ce25 | |||
| eccfdea3d2 |
2
_service
2
_service
@@ -3,7 +3,7 @@
|
||||
<param name="url">https://github.com/grafana/alloy</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="exclude">.git</param>
|
||||
<param name="revision">v1.9.2</param>
|
||||
<param name="revision">v1.12.1</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<param name="changesgenerate">disable</param>
|
||||
|
||||
3
alloy-1.12.1.obscpio
Normal file
3
alloy-1.12.1.obscpio
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e7134fbad926724cd11a371b4c2bc2115adc333176681165a057aec3d991fd79
|
||||
size 29796877
|
||||
BIN
alloy-1.9.2.obscpio
LFS
BIN
alloy-1.9.2.obscpio
LFS
Binary file not shown.
526
alloy.changes
526
alloy.changes
@@ -1,3 +1,529 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 16 06:09:53 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 1.12.1:
|
||||
* Bug Fixes
|
||||
- update to Beyla 2.7.10 (#5019) (c149393) (@rafaelroquetto)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 5 08:01:29 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 1.12.0:
|
||||
* Breaking changes
|
||||
- prometheus.exporter.blackbox, prometheus.exporter.snmp and
|
||||
prometheus.exporter.statsd now use the component ID instead
|
||||
of the hostname as
|
||||
- their instance label in their exported metrics. This is a
|
||||
consequence of a bug fix that could lead to missing data when
|
||||
using the exporter
|
||||
- with clustering. If you would like to retain the previous
|
||||
behaviour, you can use discovery.relabel with action =
|
||||
"replace" rule to
|
||||
- set the instance label to sys.env("HOSTNAME"). (@thampiotr)
|
||||
* Security
|
||||
- CVE-2025-47911: Upgrade golang.org/x/net/html to fix various
|
||||
algorithms with quadratic complexity when parsing HTML
|
||||
documents (bsc#1251509)
|
||||
- CVE-2025-58190: Upgrade golang.org/x/net/html to fix
|
||||
excessive memory consumption by `html.ParseFragment` when
|
||||
processing specially crafted input (bsc#1251716)
|
||||
- CVE-2025-47913: Upgrade golang.org/x/crypto to fix client
|
||||
process termination when receiving an unexpected message type
|
||||
in response to a key listing or signing request (bsc#1253609)
|
||||
* Features
|
||||
- (Experimental) Add an otelcol.receiver.cloudflare component
|
||||
to receive
|
||||
- logs pushed by Cloudflare's LogPush jobs. (@x1unix)
|
||||
- (Experimental) Additions to experimental
|
||||
database_observability.mysql component:
|
||||
- explain_plans
|
||||
- collector now changes schema before returning the
|
||||
connection to the pool (@cristiangreco)
|
||||
- collector now passes queries more permissively, expressly
|
||||
to allow queries beginning in with (@rgeyer)
|
||||
- enable explain_plans collector by default (@rgeyer)
|
||||
- (Experimental) Additions to experimental
|
||||
database_observability.postgres component:
|
||||
- explain_plans
|
||||
- added the explain plan collector (@rgeyer)
|
||||
- collector now passes queries more permissively, expressly
|
||||
to allow queries beginning in with (@rgeyer)
|
||||
- query_samples
|
||||
- add user field to wait events within query_samples
|
||||
collector (@gaantunes)
|
||||
- rework the query samples collector to buffer per-query
|
||||
execution state across scrapes and emit finalized entries
|
||||
(@gaantunes)
|
||||
- process turned idle rows to calculate finalization times
|
||||
precisely and emit first seen idle rows (@gaantunes)
|
||||
- query_details
|
||||
- escape queries coming from pg_stat_statements with quotes
|
||||
(@gaantunes)
|
||||
- enable explain_plans collector by default (@rgeyer)
|
||||
- safely generate server_id when UDP socket used for database
|
||||
connection (@matthewnolf)
|
||||
- add table registry and include "validated" in parsed table
|
||||
name logs (@fridgepoet)
|
||||
- Add otelcol.exporter.googlecloudpubsub community component to
|
||||
export metrics, traces, and logs to Google Cloud Pub/Sub
|
||||
topic. (@eraac)
|
||||
- Add structured_metadata_drop stage for loki.process to filter
|
||||
structured metadata. (@baurmatt)
|
||||
- Send remote config status to the remote server for the
|
||||
remotecfg service. (@erikbaranowski)
|
||||
- Send effective config to the remote server for the remotecfg
|
||||
service. (@erikbaranowski)
|
||||
- Add a stat_statements configuration block to the
|
||||
prometheus.exporter.postgres component to enable selecting
|
||||
both the query ID and the full SQL statement. The new block
|
||||
includes one option to enable statement selection, and
|
||||
another to configure the maximum length of the statement
|
||||
text. (@SimonSerrano)
|
||||
- Add truncate stage for loki.process to truncate log entries,
|
||||
label values, and structured_metadata values. (@dehaansa)
|
||||
- Add u_probe_links & load_probe configuration fields to alloy
|
||||
pyroscope.ebpf to extend configuration of the
|
||||
opentelemetry-ebpf-profiler to allow uprobe profiling and
|
||||
dynamic probing. (@luweglarz)
|
||||
- Add verbose_mode configuration fields to alloy pyroscope.ebpf
|
||||
to be enable ebpf-profiler verbose mode. (@luweglarz)
|
||||
- Add file_match block to loki.source.file for built-in file
|
||||
discovery using glob patterns. (@kalleep)
|
||||
- Add a regex argument to the structured_metadata stage in
|
||||
loki.process to extract labels matching a regular expression.
|
||||
(@timonegk)
|
||||
- OpenTelemetry Collector dependencies upgraded from v0.134.0
|
||||
to v0.139.0. (@dehaansa)
|
||||
- All otelcol.receiver.* components leveraging an HTTP server
|
||||
can configure HTTP keep alive behavior with
|
||||
keep_alives_enabled.
|
||||
- All otelcol.exporter.* components providing the
|
||||
sending_queue > batch block have default batch values.
|
||||
- The otelcol.processor.k8sattributes component has support
|
||||
for extracting annotations from k8s jobs and daemonsets.
|
||||
- The otelcol.processor.resourcedecetion component supports
|
||||
nine new detectors.
|
||||
- The otelcol.exporter.kafka component supports partitioning
|
||||
logs by trace ID (partition_logs_by_trace_id) and
|
||||
configuring default behavior if topic does not exist
|
||||
(allow_auto_topic_creation).
|
||||
- The otelcol.receiver.kafka component has new configuration
|
||||
options max_partition_fetch_size, rack_id, and
|
||||
use_leader_epoch.
|
||||
- The otelcol.exporter.s3 component has new configuration
|
||||
options s3_base_prefix and s3_partition_timezone.
|
||||
- The otelcol.processor.servicegraph component now supports
|
||||
defining the maximum number of buckets for generated
|
||||
exponential histograms.
|
||||
- See the upstream
|
||||
[core][https://github.com/open-telemetry/opentelemetry-collector/blob/v0.139.0/CHANGELOG.md]
|
||||
and
|
||||
[contrib][https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.139.0/CHANGELOG.md]
|
||||
changelogs for more details.
|
||||
- A new mimir.alerts.kubernetes component which discovers
|
||||
AlertmanagerConfig Kubernetes resources and loads them into a
|
||||
Mimir instance. (@ptodev)
|
||||
- Mark stage.windowsevent block in the loki.process component
|
||||
as GA. (@kgeckhart)
|
||||
* Enhancements
|
||||
- Add per-application rate limiting with the strategy attribute
|
||||
in the faro.receiver component, to prevent one application
|
||||
from consuming the rate limit quota of others. (@hhertout)
|
||||
- Add support of tls in components
|
||||
loki.source.(awsfirehose|gcplog|heroku|api) and
|
||||
prometheus.receive_http and pyroscope.receive_http.
|
||||
(@fgouteroux)
|
||||
- Remove SendSIGKILL=no from unit files and recommendations
|
||||
(@oleg-kozlyuk-grafana)
|
||||
- Reduce memory overhead of prometheus.remote_write's WAL by
|
||||
lowering the size of the allocated series storage.
|
||||
(@kgeckhart)
|
||||
- Reduce lock wait/contention on the labelstore.LabelStore by
|
||||
removing unecessary usage from prometheus.relabel.
|
||||
(@kgeckhart)
|
||||
- prometheus.exporter.postgres dependency has been updated to
|
||||
v0.18.1. This includes new stat_progress_vacuum and
|
||||
buffercache_summary collectors, as well as other bugfixes and
|
||||
enhancements. (@cristiangreco)
|
||||
- Update Beyla component to 2.7.8. (@grcevski)
|
||||
- Support delimiters in stage.luhn. (@dehaansa)
|
||||
- pyroscope.java: update async-profiler to 4.2
|
||||
(@korniltsev-grafanista)
|
||||
- Improve debug info output from exported receivers (loki,
|
||||
prometheus and pyroscope). (@kalleep)
|
||||
- prometheus.exporter.unix: Add an arp config block to
|
||||
configure the ARP collector. (@ptodev)
|
||||
- prometheus.exporter.snowflake dependency has been updated to
|
||||
20251016132346-6d442402afb2, which updates data ownership
|
||||
queries to use last_over_time for a 24 hour period.
|
||||
(@Dasomeone)
|
||||
- loki.source.podlogs now supports preserve_discovered_labels
|
||||
parameter to preserve discovered pod metadata labels for use
|
||||
by downstream components. (@QuentinBisson)
|
||||
- Rework underlying framework of Alloy UI to use Vite instead
|
||||
of Create React App. (@jharvey10)
|
||||
- Use POST requests for remote config requests to avoid hitting
|
||||
http2 header limits. (@tpaschalis)
|
||||
- loki.source.api during component shutdown will now reject all
|
||||
the inflight requests with status code 503 after
|
||||
graceful_shutdown_timeout has expired. (@kalleep)
|
||||
- kubernetes.discovery Add support for attaching namespace
|
||||
metadata. (@kgeckhart)
|
||||
- Add meta_cache_address to beyla.ebpf component. (@skl)
|
||||
* Bugfixes
|
||||
- Stop loki.source.kubernetes discarding log lines with
|
||||
duplicate timestamps. (@ciaranj)
|
||||
- Fix direction of arrows for pyroscope components in UI graph.
|
||||
(@dehaansa)
|
||||
- Only log EOF errors for syslog port investigations in
|
||||
loki.source.syslog as Debug, not Warn. (@dehaansa)
|
||||
- Fix prometheus.exporter.process ignoring the
|
||||
remove_empty_groups argument. (@mhamzahkhan)
|
||||
- Fix issues with "unknown series ref when trying to add
|
||||
exemplar" from prometheus.remote_write by allowing series ref
|
||||
links to be updated if they change. (@kgeckhart)
|
||||
- Fix loki.source.podlogs component to register the Kubernetes
|
||||
field index for spec.nodeName when node filtering is enabled,
|
||||
preventing "Index with name field:spec.nodeName does not
|
||||
exist" errors. (@QuentinBisson)
|
||||
- Fix issue in loki.source.file where scheduling files could
|
||||
take too long. (@kalleep)
|
||||
- Fix loki.write no longer includes internal labels __.
|
||||
(@matt-gp)
|
||||
- Fix missing native histograms custom buckets (NHCB) samples
|
||||
from prometheus.remote_write. (@krajorama)
|
||||
- otelcol.receiver.prometheus now supports mixed histograms if
|
||||
prometheus.scrape has honor_metadata set to true. (@ptodev)
|
||||
- A mixed histogram is one which has both classic and
|
||||
exponential buckets.
|
||||
- loki.source.file has better support for non-UTF-8 encoded
|
||||
files. (@ptodev)
|
||||
- A BOM will be taken into account if the file is UTF-16
|
||||
encoded and encoding is set to UTF-16. (Not UTF-16BE or
|
||||
UTF-16LE)
|
||||
- The carriage return symbol in Windows log files with CLRF
|
||||
endings will no longer be part of the log line.
|
||||
- These bugs used to cause some logs to show up with Chinese
|
||||
characters. Notably, this would happen on MSSQL UTF-16 LE
|
||||
logs.
|
||||
- Fix the loki.write endpoint block's enable_http2 attribute to
|
||||
actually affect the client. HTTP2 was previously disabled
|
||||
regardless of configuration. (@dehaansa)
|
||||
- Optionally remove trailing newlines before appending entries
|
||||
in stage.multiline. (@dehaansa)
|
||||
- loki.source.api no longer drops request when relabel rules
|
||||
drops a specific stream. (@kalleep)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 28 05:58:41 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 1.11.3:
|
||||
* Enhancements
|
||||
- Schedule new path targets faster in loki.source.file.
|
||||
(@kalleep)
|
||||
- Add prometheus.static.exporter that exposes metrics specified
|
||||
in a text file in Prometheus exposition format. (@kalleep)
|
||||
* Bugfixes
|
||||
- local.file_match now publish targets faster whenever targets
|
||||
in arguments changes. (@kalleep)
|
||||
- Fix otelcol.exporter.splunkhec arguments missing documented
|
||||
otel_attrs_to_hec_metadata block. (@dehaansa)
|
||||
- Support Scrape Protocol specification in CRDS for
|
||||
prometheus.operator.* components. (@dehaansa)
|
||||
- Fix panic in otelcol.receiver.syslog when no tcp block was
|
||||
configured. (@kalleep)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 13 06:54:11 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 1.11.2 (1.11.1 was not released):
|
||||
* Bugfixes
|
||||
- Fix potential deadlock in loki.source.journal when stopping
|
||||
or reloading the component. (@thampiotr)
|
||||
- Honor sync timeout when waiting for network availability for
|
||||
prometheus.operator.* components. (@dehaansa)
|
||||
- Fix prometheus.exporter.cloudwatch to not always emit debug
|
||||
logs but respect debug property. (@kalleep)
|
||||
- Fix an issue where component shutdown could block
|
||||
indefinitely by adding a warning log message and a deadline
|
||||
of 10 minutes. The deadline can be configured with the
|
||||
--feature.component-shutdown-deadline flag if the default is
|
||||
not suitable. (@thampiotr)
|
||||
- Fix potential deadlocks in loki.source.file and
|
||||
loki.source.journal when component is shutting down.
|
||||
(@kalleep, @thampiotr)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 3 06:04:19 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 1.11.0:
|
||||
Full list of changes:
|
||||
https://github.com/grafana/alloy/blob/v1.11.0/CHANGELOG.md#v1110
|
||||
* Breaking changes
|
||||
- Prometheus dependency had a major version upgrade from
|
||||
v2.55.1 to v3.4.2. (@thampiotr)
|
||||
- The . pattern in regular expressions in PromQL matches
|
||||
newline characters now. With this change a regular
|
||||
expressions like .* matches strings that include \n. This
|
||||
applies to matchers in queries and relabel configs in
|
||||
Prometheus and Loki components.
|
||||
- The enable_http2 in prometheus.remote_write component's
|
||||
endpoints has been changed to false by default.
|
||||
Previously, in Prometheus v2 the remote write http client
|
||||
would default to use http2. In order to parallelize
|
||||
multiple remote write queues across multiple sockets its
|
||||
preferable to not default to http2. If you prefer to use
|
||||
http2 for remote write you must now set enable_http2 to
|
||||
true in your prometheus.remote_write endpoints
|
||||
configuration section.
|
||||
- The experimental CLI flag
|
||||
--feature.prometheus.metric-validation-scheme has been
|
||||
deprecated and has no effect. You can configure the metric
|
||||
validation scheme individually for each prometheus.scrape
|
||||
component.
|
||||
- Log message format has changed for some of the prometheus.*
|
||||
components as part of the upgrade to Prometheus v3.
|
||||
- The values of the le label of classic histograms and the
|
||||
quantile label of summaries are now normalized upon
|
||||
ingestion. In previous Alloy versions, that used Prometheus
|
||||
v2, the value of these labels depended on the scrape
|
||||
protocol (protobuf vs text format) in some situations. This
|
||||
led to label values changing based on the scrape protocol.
|
||||
E.g. a metric exposed as my_classic_hist{le="1"} would be
|
||||
ingested as my_classic_hist{le="1"} via the text format,
|
||||
but as my_classic_hist{le="1.0"} via protobuf. This changed
|
||||
the identity of the metric and caused problems when
|
||||
querying the metric. In current Alloy release, which uses
|
||||
Prometheus v3, these label values will always be normalized
|
||||
to a float like representation. I.e. the above example will
|
||||
always result in my_classic_hist{le="1.0"} being ingested
|
||||
into Prometheus, no matter via which protocol. The effect
|
||||
of this change is that alerts, recording rules and
|
||||
dashboards that directly reference label values as whole
|
||||
numbers such as le="1" will stop working. The recommended
|
||||
way to deal with this change is to fix references to
|
||||
integer le and quantile label values, but otherwise do
|
||||
nothing and accept that some queries that span the
|
||||
transition time will produce inaccurate or unexpected
|
||||
results.
|
||||
See the upstream Prometheus v3 migration guide for more details.
|
||||
- prometheus.exporter.windows dependency has been updated to
|
||||
v0.31.1. (@dehaansa)
|
||||
- There are various renamed metrics and two removed
|
||||
collectors (cs, logon).
|
||||
- scrape_native_histograms attribute for prometheus.scrape is
|
||||
now set to false, whereas in previous versions of Alloy it
|
||||
would default to true. This means that it is no longer enough
|
||||
to just configure scrape_protocols to start with
|
||||
PrometheusProto to scrape native histograms -
|
||||
scrape_native_histograms has to be enabled. If
|
||||
scrape_native_histograms is enabled, scrape_protocols will
|
||||
automatically be configured correctly for you to include
|
||||
PrometheusProto. If you configure it explicitly, Alloy will
|
||||
validate that PrometheusProto is in the scrape_protocols
|
||||
list.
|
||||
- Add otel_attrs_to_hec_metadata configuration block to
|
||||
otelcol.exporter.splunkhec to match
|
||||
otelcol.receiver.splunkhec. (@cgetzen)
|
||||
- [otelcol.processor.batch] Two arguments have different
|
||||
default values. (@ptodev)
|
||||
- send_batch_size is now set to 2000 by default. It used to
|
||||
be 8192.
|
||||
- send_batch_max_size is now set to 3000 by default. It used
|
||||
to be 0.
|
||||
- This helps prevent issues with ingestion of batches that
|
||||
are too large.
|
||||
- OpenTelemetry Collector dependencies upgraded from v0.128.0
|
||||
to v0.134.0. (@ptodev)
|
||||
- The otelcol.receiver.opencensus component has been
|
||||
deprecated and will be removed in a future release, use
|
||||
otelcol.receiver.otelp instead.
|
||||
- [otelcol.exporter.*] The deprecated blocking argument in
|
||||
the sending_queue block has been removed. Use
|
||||
block_on_overflow instead.
|
||||
- [otelcol.receiver.kafka, otelcol.exporter.kafka]: Removed
|
||||
the broker_addr argument from the aws_msk block. Also
|
||||
removed the SASL/AWS_MSK_IAM authentication mechanism.
|
||||
- [otelcol.exporter.splunkhec] The batcher block is
|
||||
deprecated and will be removed in a future release. Use the
|
||||
queue block instead.
|
||||
- [otelcol.exporter.loadbalancing] Use a linear probe to
|
||||
decrease variance caused by hash collisions, which was
|
||||
causing a non-uniform distribution of loadbalancing.
|
||||
- [otelcol.connector.servicegraph] The
|
||||
database_name_attribute argument has been removed.
|
||||
- [otelcol.connector.spanmetrics] Adds a default maximum
|
||||
number of exemplars within the metric export interval.
|
||||
- [otelcol.processor.tail_sampling] Add a new
|
||||
block_on_overflow config attribute.
|
||||
* Features
|
||||
- Add the otelcol.receiver.fluentforward receiver to receive
|
||||
logs via Fluent Forward Protocol. (@rucciva)
|
||||
- Add the prometheus.enrich component to enrich metrics using
|
||||
labels from discovery.* components. (@ArkovKonstantin)
|
||||
- Add node_filter configuration block to loki.source.podlogs
|
||||
component to enable node-based filtering for pod discovery.
|
||||
When enabled, only pods running on the specified node will be
|
||||
discovered and monitored, significantly reducing API server
|
||||
load and network traffic in DaemonSet deployments.
|
||||
(@QuentinBisson)
|
||||
- (Experimental) Additions to experimental
|
||||
database_observability.mysql component:
|
||||
- query_sample collector now supports auto-enabling the
|
||||
necessary setup_consumers settings (@cristiangreco)
|
||||
- query_sample collector is now compatible with mysql less
|
||||
than 8.0.28 (@cristiangreco)
|
||||
- include server_id label on log entries (@matthewnolf)
|
||||
- support receiving targets argument and relabel those to
|
||||
include server_id (@matthewnolf)
|
||||
- updated the config blocks and documentation
|
||||
(@cristiangreco)
|
||||
- (Experimental) Additions to experimental
|
||||
database_observability.postgres component:
|
||||
- add query_tables collector for postgres (@matthewnolf)
|
||||
- add cloud_provider.aws configuration that enables
|
||||
optionally supplying the ARN of the database under
|
||||
observation. The ARN is appended to metric samples as
|
||||
labels for easier filtering and grouping of resources.
|
||||
- add query_sample collector for postgres (@gaantunes)
|
||||
- add schema_table collector for postgres (@fridgepoet)
|
||||
- include server_id label on logs and metrics (@matthewnolf)
|
||||
- Add otelcol.receiver.googlecloudpubsub community component to
|
||||
receive metrics, traces, and logs from Google Cloud Pub/Sub
|
||||
subscription. (@eraac)
|
||||
- (Experimental) Add a honor_metadata configuration argument to
|
||||
the prometheus.scrape component. When set to true, it will
|
||||
propagate metric metadata to downstream components.
|
||||
- Add a flag to pyroscope.ebpf alloy configuration to set the
|
||||
off-cpu profiling threshold. (@luweglarz)
|
||||
- Add encoding.url_encode and encoding.url_decode std lib
|
||||
functions. (@kalleep)
|
||||
* Security:
|
||||
- CVE-2025-58058: Removed dependency on vulnerable
|
||||
github.com/ulikunitz/xz (bsc#1248960)
|
||||
- CVE-2025-11065: Fixed sensitive information leak in logs
|
||||
(bsc#1250621)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 20 06:06:35 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 1.10.2:
|
||||
Full list of changes:
|
||||
https://github.com/grafana/alloy/blob/v1.10.2/CHANGELOG.md#v1102
|
||||
* Bugfixes
|
||||
- Fix issue in prometheus.write.queue causing inability to
|
||||
increase shard count if existing WAL data was present on
|
||||
start. (@kgeckhart)
|
||||
- Fix issue with loki.source.gcplog when push messages sent by gcp
|
||||
pub/sub only includes messageId. (@kalleep)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 7 12:04:52 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 1.10.1:
|
||||
Full list of changes:
|
||||
https://github.com/grafana/alloy/blob/v1.10.1/CHANGELOG.md#v1101
|
||||
* Bugfixes
|
||||
- Fix issue with faro.receiver cors not allowing X-Scope-OrgID
|
||||
and traceparent headers. (@mar4uk)
|
||||
- Fix issues with propagating cluster peers change
|
||||
notifications to components configured with remotecfg.
|
||||
(@dehaansa)
|
||||
- Fix issues with statistics reporter not including components
|
||||
only configured with remotecfg. (@dehaansa)
|
||||
- Fix issues with prometheus.exporter.windows not propagating
|
||||
dns collector config. (@dehaansa)
|
||||
- Fixed a bug in prometheus.write.queue which caused retries
|
||||
even when max_retry_attempts was set to 0. (@ptodev)
|
||||
- Fixed a bug in prometheus.write.queue which caused labelling
|
||||
issues when providing more than one label in external_labels.
|
||||
(@dehaansa)
|
||||
- Add application_host and network_inter_zone features to
|
||||
beyla.ebpf component. (@marctc)
|
||||
- Fix issues in loki.process where stage.multiline did not pass
|
||||
through structured metadata. (@jan-mrm)
|
||||
- Fix URLs in the Windows installer being wrapped in quotes.
|
||||
(@martincostello)
|
||||
- Fixed an issue where certain otelcol.* components could
|
||||
prevent Alloy from shutting down when provided invalid
|
||||
configuration. (@thampiotr)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 17 06:36:06 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||
|
||||
- update to 1.10.0:
|
||||
Breaking changes
|
||||
* Removing the nanoserver-1809 container image for Windows 2019.
|
||||
(@ptodev)
|
||||
* This is due to the deprecation of windows-2019 GitHub Actions
|
||||
runners.
|
||||
* The windowsservercore-ltsc2022 Alloy image is still being
|
||||
published to DockerHub.
|
||||
Bugfixes
|
||||
* Upgrade otelcol components from OpenTelemetry v0.126.0 to
|
||||
v0.128.0 (@korniltsev, @dehaansa)
|
||||
[otelcol.exporter.kafka]: Allow kafka exporter to produce to
|
||||
topics based on metadata key values.
|
||||
[otelcol.receiver.kafka]: Enforce a backoff mechanism on
|
||||
non-permanent errors, such as when the queue is full.
|
||||
[otelcol.receiver.kafka]: Don't restart the Kafka consumer on
|
||||
failed errors when message marking is enabled for them.
|
||||
[otelcol.connector.spanmetrics]: Fix bug causing span metrics
|
||||
calls count to be always 0 when using delta temporality.
|
||||
Features
|
||||
* (Experimental) Add an array.group_by stdlib function to group
|
||||
items in an array by a key. (@wildum)
|
||||
* Add the otelcol.exporter.faro exporter to export traces and
|
||||
logs to Faro endpoint. (@mar4uk)
|
||||
* Add the otelcol.receiver.faro receiver to receive traces and
|
||||
logs from the Grafana Faro Web SDK. (@mar4uk)
|
||||
* Add entropy support for loki.secretfilter (@romain-gaillard)
|
||||
Enhancements
|
||||
* Add hash_string_id argument to foreach block to hash the string
|
||||
representation of the pipeline id instead of using the string
|
||||
itself. (@wildum)
|
||||
* (Experimental) Additions to experimental
|
||||
database_observability.mysql component:
|
||||
Add explain_plan collector to database_observability.mysql
|
||||
component. (@rgeyer) locks: addition of data locks collector
|
||||
(@gaantunes @fridgepoet) Query sample collector is now enabled
|
||||
by default (@matthewnolf)
|
||||
* (Experimental) prometheus.write.queue add support for
|
||||
exemplars. (@dehaansa)
|
||||
* Wire in survey block for beyla.ebpf component. (@grcevski,
|
||||
@tpaschalis)
|
||||
* Upgrade otelcol components from OpenTelemetry v0.126.0 to
|
||||
v0.128.0 (@korniltsev, @dehaansa)
|
||||
[otelcol.processor.resourcedetection]: Add additional OS
|
||||
properties to resource detection: os.build.id and os.name.
|
||||
[otelcol.processor.resourcedetection]: Add host.interface
|
||||
resource attribute to system detector.
|
||||
[otelcol.exporter.kafka]: Fix Snappy compression codec support
|
||||
for the Kafka exporter. [otelcol.receiver.filelog]: Introduce
|
||||
utf8-raw encoding to avoid replacing invalid bytes with \uFFFD
|
||||
when reading UTF-8 input. [otelcol.processor.k8sattributes]:
|
||||
Support extracting labels and annotations from k8s
|
||||
Deployments. [otelcol.processor.k8sattributes]: Add option to
|
||||
configure automatic service resource attributes.
|
||||
[otelcol.exporter.datadog]: Adds hostname_detection_timeout
|
||||
configuration option for Datadog Exporter and sets default to
|
||||
25 seconds. [otelcol.receiver.datadog]: Address semantic
|
||||
conventions noncompliance and add support for http/db.
|
||||
[otelcol.exporter.awss3]: Add the retry mode, max attempts and
|
||||
max backoff to the settings.
|
||||
* Add support for conditions and statement-specific error_mode in
|
||||
otelcol.processor.transform. (@ptodev)
|
||||
* Add storage and start_from args to cloudwatch logs receiver.
|
||||
(@boernd)
|
||||
Bugfixes
|
||||
* Fix extension registration for otelcol.receiver.splunkhec auth
|
||||
extensions. (@dehaansa)
|
||||
Other changes
|
||||
* Mark pyroscope.receive_http and pyroscope.relabel components as
|
||||
GA. (@marcsanmi)
|
||||
* Upgrade otelcol.exporter.windows to v0.30.8 to get bugfixes and
|
||||
fix update collector support. (@dehaansa)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 7 13:05:12 UTC 2025 - Witek Bedyk <witold.bedyk@suse.com>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: alloy
|
||||
version: 1.9.2
|
||||
mtime: 1750946147
|
||||
commit: 30277f7c6a6c8363a6c7715e17431dbabf93ac69
|
||||
version: 1.12.1
|
||||
mtime: 1765830056
|
||||
commit: 293b51497f572263b56ab1aec611703809f04c6f
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package alloy
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: alloy
|
||||
Version: 1.9.2
|
||||
Version: 1.12.1
|
||||
Release: 0
|
||||
Summary: OpenTelemetry Collector distribution with programmable pipelines
|
||||
License: Apache-2.0
|
||||
@@ -27,7 +27,7 @@ Source1: vendor.tar.gz
|
||||
Source2: ui-%{version}.tar.gz
|
||||
Source3: PACKAGING_README.md
|
||||
Source4: Makefile
|
||||
BuildRequires: go >= 1.23.5
|
||||
BuildRequires: go1.25 >= 1.25.1
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
BuildRequires: user(alloy)
|
||||
# Require the system user and group
|
||||
|
||||
3
ui-1.12.1.tar.gz
Normal file
3
ui-1.12.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d7787c1b450851e43330d86a178f10b014b2887df9dc53a777b40dc424afb776
|
||||
size 90951710
|
||||
BIN
ui-1.9.2.tar.gz
LFS
BIN
ui-1.9.2.tar.gz
LFS
Binary file not shown.
BIN
vendor.tar.gz
LFS
BIN
vendor.tar.gz
LFS
Binary file not shown.
Reference in New Issue
Block a user