我计划从Stackdriver迁移,因为它的成本很高,日志管理也不清楚,因此我打算实现Loki(Canary+Loki+Grafana)。
我的问题是:
如何将我的日志从Stackdriver迁移到Loki?我是否需要实现一个运输工具来收集日志并将其发送到Grafana Loki?
如果是这样的话,请给我提供有关此事的建议:))
环境:
Kubernetes:1.21.14-gke.4300
我计划从Stackdriver迁移,因为它的成本很高,日志管理也不清楚,因此我打算实现Loki(Canary+Loki+Grafana)。
我的问题是:
如何将我的日志从Stackdriver迁移到Loki?我是否需要实现一个运输工具来收集日志并将其发送到Grafana Loki?
如果是这样的话,请给我提供有关此事的建议:))
环境:
Kubernetes:1.21.14-gke.4300
1条答案
按热度按时间iyfamqjs1#
您需要实现一个日志传送工具来收集kubernetes集群的日志并将其发送到loki。使用一个可以转发到loki的Fluentd log collector。
您可以配置Fluentd从Stackdriver拉取日志;它有一个Stackdriver插件,可以收集日志并将其转发到其他目的地。现在配置Fluentd以将日志推送到Loki,它也有一个可以转发日志的Loki插件。您需要使用Loki端点和凭据配置它。对于Loke,请检查official page的插件和更多information。
还有许多其他工具,如Fluentd,您可以在Google.com上搜索它。如果您的复杂性更高,您可以使用Google Cloud Operation Suite,其中您可以集成更多用于管理日志和指标的工具。