首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将日志移动到Kubernetes集群中

将日志移动到Kubernetes集群中
EN

Stack Overflow用户
提问于 2021-07-16 16:52:48
回答 1查看 28关注 0票数 0

我在Kubernetes集群中运行Grafana,我想将日志从Kubernetes外部(不是在K8s/DB中运行的应用程序)推送到kubernetes中,这样我就可以在Grafana集群中查看它们。做这件事的最好方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-07-16 21:21:17

因此,Grafana是一个用于报告存储在其他数据库中的数据的GUI。听起来您是在从集群中捕获指标,而这些数据存储在另一个数据库中。如果您运行的是Prometheus,则这是存储Grafana时间序列数据的数据库。您还可能在将来运行长期存储系统,以根据数据量的不同对数据进行长期保存。

返回到日志...类似地,要将Grafana用于日志,您将需要实现某种日志数据库。最流行的是以前开源的ELK (ElasticSearch,Logstash,Kibana)堆栈。您现在可以使用ElasticSearch和Kibana的开源版本OpenSearch。大多数K8S发行版都附带Fluentd,它取代了logstash来发送数据。您还可以在任何主机上安装Fluentd或Fluentbit,以将数据发送到此堆栈。你会发现Grafana不是最好的日志分析工具,所以大多数人使用Kibana (OpenSearch仪表板)。然而,您也可以使用Grafana,它只是痛苦的IMO。

如果您不想运行ELK,另一个选择是使用Grafana Loki,这是另一个用于日志记录的开源数据库。它要简单得多,但由于它的索引方式,对于如何查询日志也有更多的限制。它可以很好地与Grafana配合使用,但同样,这不是全文索引技术,因此它将受到一些限制。

希望这能对你有所帮助,如果你有问题,请告诉我!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68406219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档