PMM 監控 MySQL 使用釘釘告警


打開 PMM Server 頁面,如圖所示點進Alerting --> Notification channels

輸入釘釘的信息,並且 Save Test

測試結果,沒問題了

如何使用 granafa 做告警呢?隨便點開一個監控項,我這里以 galera cluster size 為例。

點擊 Alert 如圖所示

重點在於 Conditions ,這里我設置的表達式是

avg() query(C,5m,now) 3 - 3

avg() 含義:面板時間段內的平均值
大概意思就是 5分鍾內的平均值要處於 3-3 這個范圍。否則發出告警。

這是告警的備注

效果如圖:

常見報錯

添加 Alert 時提示 template variables are not supported in alert queries
官方回復:

https://github.com/grafana/grafana/issues/9334
Template variables are not supported in alerting.
Template variables should be used for discovery and drill down. Not controlling alert rules

處理方法:
復制這個 Dashboard 的 json,將里面的變量都改為常量。

如下例子:
原來的

      "expr": "max_over_time(mysql_global_status_wsrep_cluster_size{instance=~\"$host\"}[$interval]) or\nmax_over_time(mysql_global_status_wsrep_cluster_size{instance=~\"$host\"}[5m])",

改為

      "expr": "max_over_time(mysql_global_status_wsrep_cluster_size{instance=~\"pxc1\"}[1m]) 
or\nmax_over_time(mysql_global_status_wsrep_cluster_size{instance=~\"pxc1\"}[5m])",

再重新添加告警即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM