我是监视服务器和Prometheus的新手,必须使用Prometheus 1.6.1(服务器)和使用Grafana的prometheus-node-exporter维护两台服务器(INT和PROD)。
来自https://prometheus.io/docs/introduction/faq/
如何将日志输入Prometheus? 简短的回答:不要!改用ELK堆栈之类的东西。
更长的答案:Prometheus是一个收集和处理指标的系统,而不是事件记录系统。
我很困惑,Prometheus如何从应用程序日志文件中收集数据?这是prometheus-node-exporter的目的吗?但是https://prometheus.io/docs/guides/node-exporter/声明
Prometheus节点导出器公开了各种与硬件和内核相关的指标。
(而不是在应用程序级别)
由于某种原因部署了Web应用程序更新(Rails 4至Rails 5)之后,Prometheus(v1.6.1)停止抓取和存储来自应用程序日志文件的时间序列数据。
我在服务器INT Prometheus v1.6.1上更新到v1.8.0(最新的最近的pre 2版本),并用PROD的日志文件替换了服务器INT上的日志文件,以尝试触发Prometheus重新刮除导入的文件日志文件,但这可能是错误的方法,而应该怎么做?