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上收到如下消息。



分享本博文:

2020 Greenplum峰会

点击了解更多信息

《Data Warehousing with Greenplum》

Greenplum官方书籍《Data Warehousing with Greenplum》。阅读它,以了解如何充分利用Greenplum的功能。

关注微信公众号

Greenplum中文社区

Greenplum官方微信群

扫码加入我们的技术讨论,请备注“网站”