• 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
    max_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
    max_over_time(mysql_global_status_wsrep_cluster_size{instance=~"pxc1"}[5m])",
    

    再重新添加告警即可。

  • 相关阅读:
    eslint 规则
    我的.eslintrc.js
    shell命令
    .sync 修饰符的理解
    【HNOI 2018】寻宝游戏
    【BZOJ 2820】YY的GCD
    【Luogu P2664】树上游戏
    【HAOI 2012】高速公路
    句摘
    【SCOI 2008】奖励关
  • 原文地址:https://www.cnblogs.com/fsckzy/p/11843047.html
Copyright © 2020-2023  润新知