通过Amazon EventBridge监控AWS资源发送告警至钉钉

背景介绍

在使用AWS时偶尔会在管理员邮箱中收到AWS发的通知邮件,比如关于EC2维护信息,这些邮件很容易淹没在收件箱中,没有得到及时处理。另外对于重要的应用我们可能会在CloudWatch设置一些指标告警并进行邮件通知。如果这些都可以发到微信或钉钉等即时通信软件,就比邮件通知好多了,毕竟很多人都习惯在微信等即时通信软件上查看消息。为此,我们提供了AWS告警通知发送到企业微信和钉钉的解决方案。

**说明:**此方案仅目前仅支持AWS Global Regions,在AWS 北京和宁夏区暂时不支持事件的跨区传输。

通过Amazon EventBridge监控AWS资源发送告警至钉钉_第1张图片
架构图介绍
一、LogHub负责日志收集和可视化分析:

  1. 收集托管服务Cloufront日志、ALB来自不同国家区域的请求日志、服务器日志等,以及业务系统的Java应用日志数据;
  2. 通过OpenSearch存储与Dashboard可视化查看与分析,并设定OpenSearch告警当在指定时间范围内关键字出现多少次将触发SNS发送告警【接入无服务告警通知方案中】,将告警信息与办公沟通工具关联,如消息推送至钉钉和邮箱等。

二、AMP+AMG 指标监控:主要的作用是用于监控数仓的SQL慢查询

  1. AMP用于clickhouse集群监控、监听并存储clickhouse各节点clickhouse_exporter和node_exporter的实时状态数据。
  2. AMG 用于clickhouse SQL Tools和Prometheus监控可视化

三、无服务告警通知方案:云上资源的运维监控

你可能感兴趣的:(AWS,云计算,aws,java,云计算)