普罗米修斯的应用程序日志

问题描述 投票:0回答:3

我们有一个在 Kubernetes (AWS EKS) 中运行的应用程序,并且能够登录到堡垒主机并能够获取 PODS 的日志。

目前,我们的应用程序有问题,我们希望每小时调试一次应用程序日志以查找问题。

当我们运行命令 kubectl get pods **** 时,我们能够从 pod 中获取日志,但每次运行对我们来说确实是一个忙碌的过程,我们也很困惑我们必须检查哪个日志错误。

因此我们计划将日志从 pod 收集到 Prometheus 工具。

我们是否有任何 URL 可以帮助我们从 pod 中的文件中获取日志到 promotheus 仪表板?

logging logstash prometheus grafana
3个回答
0
投票

Prometheus 是用于获取和监控指标的监控工具。因为您可以使用 Graylog、带有 Grafana 仪表板的 Loki、Cloudwatchch 日志记录 AWS、Stackdriver 日志记录 GCP 等工具。

我建议查看Lokihttps://github.com/grafana/loki

您可以查看 ELK stack 和 Fluentd.


0
投票

Prometheus 不是收集日志的正确工具。它用于收集和分析时间序列数据,主要是指标。 您应该考虑为您的集群设置 ELK 堆栈以收集日志。 https://www.elastic.co/what-is/elk-stack [ELK 栈][1]


0
投票

简短的回答是否定的。从 Prometheus FAQ 页面...

https://prometheus.io/docs/introduction/faq/#how-to-feed-logs-into-prometheus

© www.soinside.com 2019 - 2024. All rights reserved.