将日志从 Stackdriver 迁移到 Grafana Loki

Migrate logs from Stackdriver to Grafana Loki

提问人:Wijxex 提问时间:3/6/2023 最后编辑:Jan GarajWijxex 更新时间:3/7/2023 访问量:144

问:

我计划从 Stackdriver 迁移,因为它成本高昂且日志管理不太清晰,因此我将实现 Loki (Canary+Loki+Grafana)。

我的问题是:

如何将日志从 Stackdriver 迁移到 Loki?我是否需要实施运输工具来收集日志并将其发送到 Grafana Loki?

如果是这种情况,请就此事向我提供建议:))

环境:

Kubernetes:1.21.14-gke.4300

Kubernetes google-cloud-platform 堆栈驱动程序 grafana-loki

评论


答:

0赞 Abhijith Chitrapu 3/7/2023 #1

您需要实现一个日志传送工具,从 kubernetes 集群收集日志并将其发送到 loki。使用可以转发到 loki 的 Fluentd 日志收集器

您可以将 Fluentd 配置为从 Stackdriver 拉取日志;它有一个用于 Stackdriver 的插件,它将收集日志并将其转发到其他目的地。 现在配置 Fluentd 将日志推送到 loki,它还有一个可以转发日志的 Loki 插件。您需要使用 Loki 端点和凭据对其进行配置。对于 Loke,请查看官方页面以获取插件和更多信息

还有许多其他工具,例如 Fluentd,您可以在 Google.com 上搜索它。如果您的复杂性更高,则可以使用 Google Cloud Operation Suite,您可以在其中集成更多内容来管理日志和指标。