如何触发Prometheus重新抓取并存储日志文件中的时间序列数据?

时间:2018-12-18 09:31:02

标签: prometheus

我是监视服务器和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重新刮除导入的文件日志文件,但这可能是错误的方法,而应该怎么做?

0 个答案:

没有答案