如何将 S3 中的 AWS ALB 日志提取到 Loki?

How to ingest AWS ALB logs in S3 to Loki?

我正在尝试将 AWS ALB 日志提取到 Loki 中,但我似乎无法找到一种顺利的方法来执行此操作。 AWS ALB 日志最终保存在 S3 中以供通过 Athena 或其他来源使用,但 Loki 没有简单的方法来摄取 S3 日志。

是否有已知的方法来完成此操作?

lambda-promtail recently gained the ability to ingest ALB logs from S3, in this merged pull request。 lambda 由 S3 存储桶通知触发。该存储库包含用于设置它的示例 Terraform 和 CloudFormation 配置。