是否可以将Prometheus配置为使用文本文件作为度量标准的来源?
我尝试了如下的配置prometheus.yml,但不起作用。
scrape_configs:
- job_name: 'custom_job'
static_configs:
- targets: ['C:\CustomJobLogs\metrics.txt']
Prometheus是否支持来自文本文件的指标?
答案 0 :(得分:1)
如果使用Windows,请使用wmi_exporter的文本文件收集器
如果您使用的是Linux,请使用node_exporter上的文本文件收集器
答案 1 :(得分:0)
实际上这似乎是不可能的:
ldapsearch -Y GSSAPI -h ihuorong.com -U zxx@xx.com -w 'Abc123qwe' -b 'DC=ihuorong,DC=com' '(objectClass=computer)'
但是,可以通过将metrics.txt暴露于http并将目标添加到该主机:端口来实现
可以配置prometheus.yaml :
static_configs:
-targets: ['C:\CustomJobLogs\metrics.txt']
使用flask将metrics.txt暴露给http的示例(也可以使用wsgi或其他任何工具):
global:
scrape_interval: 10s
scrape_configs:
- job_name: example
metrics_path: /metrics
static_configs:
- targets:
- localhost:5000