簡體   English   中英

Prometheus 監控錯誤“度量后的預期值,得到目標端點的\”MNAME\“”

[英]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\""

附上 prometheus.yml 文件的屏幕截圖以驗證配置。 在此處輸入圖像描述

您確定您的/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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM