Grafana Alloy 是什么?

Grafana Alloy 是一个开源的 OpenTelemetry 采集器,内置 Prometheus 数据管道,并支持指标、日志、追踪和分析。

Grafana Alloy 概览

Grafana Alloy 是 Grafana Labs 的 OpenTelemetry Collector 分发版。它是一个与 OTLP 兼容的采集器,内置 Prometheus 优化,并支持跨指标、日志、追踪和分析的信号。

Alloy 项目始于 Grafana Labs,并于 2024 年在 GrafanaCON 大会上宣布。该项目的使命是创建一个最好的“大帐篷”采集器,它兼容最流行的开源可观测性生态系统,并包含企业级功能,以简化在现代云原生基础设施中大规模运行。 

Grafana Labs 很荣幸能够领导 Alloy 项目的开发,在 Grafana 中构建对 Alloy 的一流支持,并确保 Grafana Labs 客户获得他们所需的 Alloy 支持和功能。

为什么使用 Grafana Alloy 作为 OpenTelemetry 采集器?

Pull configs from anywhere
从任何地方拉取配置,例如 GitHub、S3 和 HTTP 端点
Natively ingest metrics
原生接收指标、日志、追踪和分析数据,兼容 Prometheus、OpenTelemetry、Mimir、Loki、Tempo 和 Pyroscope 等格式。
Enable SREs to get production-ready pipelines
使用 Alloy 模块让 SRE 立即获得生产就绪的数据管道,模块可以将大型配置文件提炼成只有几行的一个模块。模块可以由社区预构建,也可以由 Grafana 打包。
Get better workload distribution
通过内置集群实现更好的工作负载分发和拉取工作负载的高可用性
Connect to a HashiCorp Vault server
连接到 HashiCorp Vault 服务器检索密钥,避免在本地管理认证凭证和令牌
Easily troubleshoot issues
通过嵌入式调试 UI 轻松解决配置时的问题,该 UI 可从 Alloy HTTP 服务器查看

Grafana Alloy 如何作为 OpenTelemetry 采集器工作?

Grafana Alloy diagram
1

采集

Grafana Alloy 使用超过 120 个组件从应用、数据库和 OpenTelemetry 采集器收集遥测数据。Alloy 支持使用多种生态系统进行收集,包括 OpenTelemetry 和 Prometheus。

遥测数据可以推送到 Grafana Alloy,也可以由 Grafana Alloy 从您的数据源拉取。

2

转换

Grafana Alloy 处理数据并对其进行转换以便发送。

转换可用于向遥测数据注入额外元数据或过滤掉不需要的数据。

3

写入

Grafana Alloy 将数据发送到与 OpenTelemetry 兼容的数据库或采集器、Grafana LGTM 技术栈或 Grafana Cloud。

Grafana Alloy 还可以将告警规则写入兼容的数据库。

选择最适合您的版本

要使用 Grafana Alloy,您有三个选择来插桩和连接您的数据

Grafana Alloy

开源
OpenTelemetry Collector 分发版,结合了对 OTLP 和 Prometheus 数据管道的原生支持,内置集群和 Vault 支持。可在任何地方部署,并连接到您选择的后端。
最简单的入门方式

Grafana Cloud

永久免费
将 Alloy 连接到 Grafana Cloud,以访问我们完整的云解决方案和集成目录。获得一个专门的 UI 来监控采集器的健康和性能。

Grafana Cloud Pro

按量付费
享受与 Grafana Cloud Free 相同的益处,且遥测数据接收无限制。只需为您发送的遥测数据付费,并获得 8x5 支持。

基于开源构建,由社区驱动

我们很高兴分享我们的经验,并与开源社区合作开发 Grafana Labs 的 OpenTelemetry 采集器分发版。

认识 Grafana Alloy 贡献者

与这些优秀的人一起工作

准备好开始了吗?