使用Prometheus blackbox导出器我想知道如何检索" age"公制或价值a.k.a"受监控的服务有多长?"。我知道我可以解决这个问题,即编写我自己的导出器,它带有相关时间戳的衡量标准,但我想知道我是否能以某种方式使用现有的函数?
我的设置....普罗米修斯刮配置:
scrape_configs:
- job_name: 'blackbox'
scrape_interval: 120s
scrape_timeout: 10s
metrics_path: /probe
params:
module: [http_2xx]
static_configs:
- targets:
- https://example.org
可以使用up{job="blackbox"}
查询相关值,这会显示:
Element Value
up{instance="https://example.org/",job="blackbox"} 1
我喜欢做的事情:
time()-last_change(up{instance="https://example.org/",job="blackbox"})
有什么建议吗?