我目前正在为我的Kubernetes集群进行ELK设置。我为所有Pod设置了日志记录,幸运的是,它工作正常。
现在,我想将所有终止/崩溃的pod日志(通过描述而不是作为docker日志来获取)以及我的Kibana实例。
我在服务器上检查了那些日志,但是它们似乎没有存储在计算机上的任何位置。 (在/ var / log /内部) 也许它没有启用,或者我可能不知道在哪里可以找到它们。
如果这些日志在类似于系统日志的日志文件中可用,那么我认为将它们放在Kibana上非常容易。
如果有人可以帮助我实现这一目标,那将是一个很大的帮助。
答案 0 :(得分:1)
您需要使用kube-state-metrics,通过它可以获取所有与pod相关的指标。您可以将kube-state-metrics配置为连接弹性搜索。它将为另一种指标创建索引。然后,您可以轻松地使用该索引在Kibana UI中显示图表。