在Kibana上显示崩溃/终止的Pod日志

时间:2019-09-03 09:46:23

标签: elasticsearch kubernetes logstash kibana

我目前正在为我的Kubernetes集群进行ELK设置。我为所有Pod设置了日志记录,幸运的是,它工作正常。

现在,我想将所有终止/崩溃的pod日志(通过描述而不是作为docker日志来获取)以及我的Kibana实例。

我在服务器上检查了那些日志,但是它们似乎没有存储在计算机上的任何位置。 (在/ var / log /内部) 也许它没有启用,或者我可能不知道在哪里可以找到它们。

如果这些日志在类似于系统日志的日志文件中可用,那么我认为将它们放在Kibana上非常容易。

如果有人可以帮助我实现这一目标,那将是一个很大的帮助。

1 个答案:

答案 0 :(得分:1)

您需要使用kube-state-metrics,通过它可以获取所有与pod相关的指标。您可以将kube-state-metrics配置为连接弹性搜索。它将为另一种指标创建索引。然后,您可以轻松地使用该索引在Kibana UI中显示图表。

https://github.com/kubernetes/kube-state-metrics