Grafana Alloy 发行说明
本发行说明提供有关 Grafana Alloy 中已弃用功能和重大更改的信息。
有关 Grafana Alloy 的完整更改列表,以及可用的拉取请求和相关问题链接,请参阅更新日志。
v1.6
重大变更:组件 loki.source.kafka 中的 topics 参数默认不再使用正则表达式
loki.source.kafka 中的一个错误导致该组件将所有主题视为正则表达式。例如,将主题值设置为“telemetry”会匹配包含子字符串“telemetry”的任何主题。此版本中引入的修复使主题值现在默认被视为精确匹配。通过在主题前加上“^”,仍支持正则表达式匹配,从而允许其匹配多个主题。
重大变更:在使用 and_sub_policy 和 invert_match 时,更改 otelcol.processor.tail_sampling 中的决策优先级
Alloy v1.5 已升级至OpenTelemetry Collector v0.104.0,其中包含针对尾部采样处理器的一项修复。
之前,如果策略评估的决策是
NotSampled或InvertNotSampled,无论如何都会返回NotSampled决策,从而有效地降低了结果。这违反了文档中说明的反转决策应优先于所有其他决策的行为。
上面引用的“文档行为”可在处理器文档中找到
每个策略都会产生一个决策,处理器将对它们进行评估以做出最终决策
- 当存在“反转未采样”决策时,跟踪不会被采样;
- 当存在“采样”决策时,跟踪会被采样;
- 当存在“反转采样”决策且没有“未采样”决策时,跟踪会被采样;
- 在所有其他情况下,跟踪不会被采样
“反转”决策是基于“invert_match”属性做出的决策,例如来自字符串、数字或布尔标签策略的决策。
然而,在OpenTelemetry Collector v0.116.0中,此修复被回滚
回滚#33671,允许组合策略结合其他策略指定反转子句。此更改恢复了先前的状态,对依赖作为#33671一部分引入的功能的用户造成了影响。
v1.5
重大变更:更改 otelcol.processor.deltatocumulative 中 max_streams 的默认值
默认值从 0 更改为 9223372036854775807(最大整数)。
重大变更:更改 otelcol.connector.spanmetrics 中 namespace 的默认值
默认值从 "" 更改为 "traces.span.metrics"。
重大变更:组件 otelcol.exporter.logging 已被移除,推荐使用 otelcol.exporter.debug
这两个组件非常相似。更多信息可在公告问题中找到。
重大变更:更改 import.git 中 revision 的默认值
默认值从 "HEAD" 更改为 "main"。不再允许将 revision 设置为 "HEAD"、"FETCH_HEAD"、"ORIG_HEAD"、"MERGE_HEAD" 或 "CHERRY_PICK_HEAD"。
v1.4
重大变更:一些 otelcol 组件的调试指标已更改
例如,otelcol.exporter.otlp 的 exporter_sent_spans_ratio_total 指标现在是 otelcol_exporter_sent_spans_total。您可能需要更改您的仪表盘和警报设置以引用新指标。有关更多信息,请参阅每个组件的文档页面。
重大变更:otelcol.processor.transform 中的 convert_sum_to_gauge 和 convert_gauge_to_sum 函数更改了上下文
convert_sum_to_gauge 和 convert_gauge_to_sum 函数现在必须在 metric 上下文中使用,而不是在 datapoint 上下文中使用。这是由于上游更改。
重大变更:beyla.ebpf 中的指标已重命名
process.cpu.state 重命名为 cpu.mode,beyla_build_info 重命名为 beyla_internal_build_info。
v1.3
重大变更:remotecfg 块的参数名称从 metadata 更新为 attributes
remotecfg 块的参数名称已从 metadata 更新为 attributes。
v1.2
重大变更:remotecfg 块因 Agent 重命名而更新
remotecfg 块已更新,使用alloy-remote-config而非agent-remote-config。此更改使 remotecfg API 术语与 Alloy 一致,并包含更新的端点。



