Grafana Alloy 是一个开源 OpenTelemetry Collector 发行版,具有内置 Prometheus 管道并支持指标、日志、跟踪和配置文件。
可编程管道:使用丰富的基于表达式的语法来配置强大的可观察性管道。
OpenTelemetry Collector 发行版:Alloy 是 OpenTelemetry Collector 的发行版,支持数十个组件,以及利用 Alloy 可编程管道的新组件。
大帐篷:Alloy 拥抱 Grafana 的“大帐篷”理念,其中 Alloy 可以与其他供应商或开源数据库一起使用。它具有与多个遥测生态系统完美集成的组件:
Kubernetes-native :使用组件与原生和自定义 Kubernetes 资源进行交互;无需学习如何使用单独的 Kubernetes Operator。
可共享的管道:使用模块与世界共享您的管道。
自动工作负载分配:配置 Alloy 实例形成集群,实现自动工作负载分配。
集中配置支持:Alloy支持从服务器检索其配置以进行集中配置管理。
调试实用程序:使用内置 UI 来可视化和调试管道。
otelcol.receiver.otlp "example" {
grpc {
endpoint = "127.0.0.1:4317"
}
output {
metrics = [otelcol.processor.batch.example.input]
logs = [otelcol.processor.batch.example.input]
traces = [otelcol.processor.batch.example.input]
}
}
otelcol.processor.batch "example" {
output {
metrics = [otelcol.exporter.otlp.default.input]
logs = [otelcol.exporter.otlp.default.input]
traces = [otelcol.exporter.otlp.default.input]
}
}
otelcol.exporter.otlp "default" {
client {
endpoint = "my-otlp-grpc-server:4317"
}
}
查看我们的文档以了解:
计划每六周发布一次新的次要版本。
发布节奏是尽力而为:如有必要,可以在此节奏之外执行发布,或者可以向前或向后移动预定的发布日期。
在 cadence 上发布的次要版本包括更新上游 OpenTelemetry Collector 代码的依赖项(如果有新版本可用)。在发布节奏之外发布的次要版本可能不包含这些依赖项更新。
补丁和安全版本可能随时发布。
与 Alloy 社区互动:
在我们的社区 Slack 频道上与我们聊天。要邀请自己加入 Grafana Slack,请访问 https://slack.grafana.com/ 并加入#alloy
频道。
在 Grafana 社区网站上提问。
提出错误、问题和功能建议的问题。
参加每月的社区电话会议。
请参阅我们的贡献者指南以了解如何贡献。
感谢所有已经做出贡献的人!