使用 Alloy 将日志采集到 Loki
Grafana Alloy 是一个多功能的可观测性采集器,可以采集各种格式的日志并将其发送到 Loki。我们推荐 Alloy 作为将日志发送到 Loki 的主要方法,因为它提供了一个更强大且功能丰富的解决方案,用于构建高度可伸缩和可靠的可观测性流水线。

安装 Alloy
要开始使用 Grafana Alloy 并将日志发送到 Loki,您需要安装和配置 Alloy。您可以按照Alloy 文档在您首选的平台上安装 Alloy。
用于日志的 Alloy 组件
Alloy 流水线由执行特定功能的组件构建而成。对于日志,这些组件可以分为三类:
- 采集器: 这些组件从各种源采集/接收日志。这包括从文件抓取日志、通过 HTTP、gRPC 接收日志或从消息队列采集日志。
- 转换器: 这些组件用于在日志发送到写入器之前对其进行处理。例如,可以添加额外元数据、过滤日志或在发送前批量处理日志。
- 写入器: 这些组件将日志发送到目标目的地。我们的文档重点介绍如何将日志发送到 Loki,但 Alloy 支持将日志发送到各种目的地。
Alloy 中的日志组件
以下是一个用于构建 Alloy 中日志流水线的非详尽组件列表。有关完整组件列表,请参阅组件列表。
交互式教程
要了解如何在不同场景下配置 Alloy 将日志发送到 Loki,请参阅以下交互式教程: