要将 AWS CloudWatch Logs 发送到 Grafana Cloud Loki,您可以使用以下步骤设置 Amazon Kinesis Data Firehose:

  1. 创建一个 Amazon Kinesis Data Firehose 传送流,作为数据的接收端。在 AWS 管理控制台中导航到 Kinesis 服务,然后选择'Create delivery stream'。

  2. 在“Delivery stream name”字段中,输入一个唯一的名称。

  3. 在“Source”部分,选择“Direct PUT or other sources”。

  4. 在“Record format conversion”部分,选择“Disabled”。

  5. 在“S3 destination”部分,选择“Disabled”。

  6. 在“Data transformation”部分,选择“Disabled”。

  7. 在“Data compression”部分,选择“Enabled”。

  8. 在“Encryption”部分,选择您希望使用的加密选项。

  9. 在“Log format conversion”部分,选择“Enabled”。

  10. 在“Log format”字段中,选择“Amazon CloudWatch Logs”。

  11. 在“Log format conversion”字段中,选择“Amazon CloudWatch Logs to JSON”。

  12. 在“Backup mode”部分,选择“Enabled”以启用备份。

  13. 在“Backup S3 bucket”字段中,选择您希望用于备份的 S3 存储桶。

  14. 在“Buffer conditions”部分,根据您的需求配置缓冲条件。

  15. 在“Destination”部分,选择“Loki”。

  16. 在“Loki endpoint”字段中,输入 Grafana Cloud Loki 的 URL。

  17. 在“Loki username”字段中,输入用于身份验证的用户名。

  18. 在“Loki password”字段中,输入用于身份验证的密码。

  19. 在“S3 backup mode”字段中,选择“Enabled”以启用备份。

  20. 在“S3 backup S3 bucket”字段中,选择用于 S3 备份的存储桶。

  21. 点击“Next”并根据需要配置其他设置。

  22. 最后,点击“Create delivery stream”来创建 Kinesis Data Firehose 传送流。

创建完成后,您的 CloudWatch Logs 将开始通过 Kinesis Data Firehose 传送到 Grafana Cloud Loki。您可以使用 Grafana 界面来查询和可视化这些日志数据。

AWS CloudWatch Logs 到 Grafana Cloud Loki - 使用 Kinesis Firehose

原文地址: https://www.cveoy.top/t/topic/bpAA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录