背景:接上一篇JMeter+Grafana+InfluxDB性能監控平臺(一)。這篇主要介紹在使用的性能監控平臺過程中,遇到的具體問題。會持續更新~~
目錄
1. Grafana的告警規則始終爲False
可能的原因:
1)Alert->Query語句有誤;
2)Alert->Query中的SQL中不能有$這樣的變量或者參數。例如,
錯誤的:
SELECT sum("errorCount")/count("responseTime") FROM "requestsRaw" WHERE ("requestName"="登錄") GROUP BY $timeFilter
正確的:
SELECT sum("errorCount")/count("responseTime") FROM "requestsRaw" WHERE ("requestName"="登錄") GROUP BY time(10s)
2.設置的Alert狀態不對
Alert設置正確且沒有觸發告警條件時,圖標是綠色心形。如下圖所示:
觸發告警條件則圖標變爲紅色心形。
可能的原因:
1)Alert Rules中該Alert沒有開啓
2)Query中的SQL語句有誤。不容易識別出來的誤區有:
a.引號不是英文輸入法下的雙引號
b.多餘空格