如何向普罗米修斯写入数据
How to write data to prometheus
我的 server.the 日志文件中有 nginx 日志文件,其中包含所有请求的 http_duration。
如何将所有这些 http_duration 数据写入 promethues?
我曾经开发过一个导出器来向普罗米修斯显示一些其他数据。它只是每 5 秒拉取数据。
但是这次我需要将所有数据写入promethues。有没有办法将数据写入promethues?
无法像这样加载“历史”数据。您可以根据需要使用 node_exporter 的 textfile collector 到 setup/scrape 自己的指标。但是我认为在这种情况下这是一个坏主意,因为你不会有时间戳,而且我对你的问题的理解是你想在你有任何普罗米修斯仪器设置之前加载 nginx 指标,所以你可能关心什么时候 http_duration 是 X
对于nginx,使用nginx released exporter。要使用它,您需要将位置指令添加到 nginx.conf 文件以设置 stub_status on;
,然后将导出器指向您配置的端点。
我的 server.the 日志文件中有 nginx 日志文件,其中包含所有请求的 http_duration。 如何将所有这些 http_duration 数据写入 promethues? 我曾经开发过一个导出器来向普罗米修斯显示一些其他数据。它只是每 5 秒拉取数据。 但是这次我需要将所有数据写入promethues。有没有办法将数据写入promethues?
无法像这样加载“历史”数据。您可以根据需要使用 node_exporter 的 textfile collector 到 setup/scrape 自己的指标。但是我认为在这种情况下这是一个坏主意,因为你不会有时间戳,而且我对你的问题的理解是你想在你有任何普罗米修斯仪器设置之前加载 nginx 指标,所以你可能关心什么时候 http_duration 是 X
对于nginx,使用nginx released exporter。要使用它,您需要将位置指令添加到 nginx.conf 文件以设置 stub_status on;
,然后将导出器指向您配置的端点。