[英]Prometheus monitoring error “expected value after metric, got \”MNAME\“” for target endpoint
我在我的機器上設置了 prometheus 並測試了 prometheus 運行的默認端點的指標,即 localhost:9090。它工作正常。現在將目標更改為本地運行的服務器的端點后,我收到錯誤,因此無法獲取端點的任何指標。
新端點 - http://0.0.0.0:8090/health
錯誤信息:
ms=warn ts=2019-10-16T07:12:28.713Z caller=scrape.go:930 component="scrape manager" scrape_pool=prometheus target= http://00. err="度量后的預期值,得到\"MNAME\""
您確定您的/health
端點會生成 Prometheus 指標嗎? Prometheus 期望抓取如下所示的內容:
# HELP alertmanager_alerts How many alerts by state.
# TYPE alertmanager_alerts gauge
alertmanager_alerts{state="active"} 7
alertmanager_alerts{state="suppressed"} 0
# HELP alertmanager_alerts_invalid_total The total number of received alerts that were invalid.
# TYPE alertmanager_alerts_invalid_total counter
alertmanager_alerts_invalid_total{version="v1"} 0
alertmanager_alerts_invalid_total{version="v2"} 0
這與您在瀏覽器中打開http://host:8090/health
時看到的相似嗎? 根據您看到的錯誤消息,我嚴重懷疑它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.