我们有一个应用程序在Kubernetes(AWS EKS)中运行,能够登录到堡垒主机,并能够获得PODS的日志。
目前,我们的应用程序有问题,我们希望每小时调试一次应用程序日志。
当我们运行命令kubectl get pod****时,我们能够从pod中获取日志,但每次运行它对我们来说确实是一个繁忙的过程,而且我们也不知道我们必须检查哪个日志的错误。
因此,我们计划将pod中的日志收集到Prometheus工具。
我们是否有任何URL的,可以帮助我们从一个文件中抓取的日志在吊舱,以促进我们的 Jmeter 板?
3条答案
按热度按时间llycmphe1#
Prometheus是用来获取和监控指标的监控工具,你可以使用像Graylog,Loki with Grafana dashboard,Cloudwatchlogging AWS,Stackdriver logging GCP这样的工具。
我建议你去看看Loki:https://github.com/grafana/loki
您可以查看ELK堆栈和Fluentd。
oalqel3c2#
Prometheus不是收集日志的正确工具。它用于收集和分析时间序列数据,主要是指标。您应该考虑为群集设置ELK堆栈以收集日志。https://www.elastic.co/what-is/elk-stack [ELK堆栈][1]
6psbrbz93#
简短的回答是否定的。从普罗米修斯常见问题页面...
https://prometheus.io/docs/introduction/faq/#how-to-feed-logs-into-prometheus