GPCC 的警报还可以这样发

用户可以将GPCC配置为通过电子邮件针对某些选定事件发送警报,例如查询运行时间超过10分钟,或者连接数超过100。有关可配置警报的完整列表,请参阅下图。

此外,用户可以扩展GPCC通过脚本发送警报的功能,从而可以接收来自短信,Slack消息或其他服务的警报。触发警报后,GPCC将执行名为$MASTER_DATA_DIRECTORY/gpmetrics/send_alert.sh的脚本(如果存在的话)。GPCC将警报信息传递到脚本,然后脚本可以使用特定的API将消息传达到特定的目的地。

现在,让我们看一个示例,该示例使用其Webhook将警报中继到Slack频道。首先,在Slack上创建一个Webhook,请按照api.slack.com上的说明进行操作。然后,将原有的send_alert.sh.sample(随GPCC安装)复制到send_alert.sh,并对其进行自定义以利用Slack Webhook发送消息。图中大写字母的变量是从脚本的调用者(即GPCC)获取值的。

保存并重新启动GPCC。然后,当触发警报时,用户将在Slack上收到如下消息。



关注微信公众号

VMware 中国研发中心

Greenplum官方技术交流群

扫码添加小助手即可入群,添加时请备注 “GP网站”