7天玩转PostgreSQL基础训练营(五)
第五天华为云数据库PostgreSQL:运维监控
了解RDS for PostgreSQL的监控功能,包括计算/内存/磁盘容量使用率、I/O、数据库连接数等,及如何分析问题
监控架构
关键指标
打卡任务
监控一个华为云 PostgreSQL实例,当其CPU使用率连续3周期超过80%产生一个告警,且每天只产生1次,并通过电话和邮件的方式通知接收人。
任务分析
1.需要一个告警机制
2.需要一个消息通知服务
首先配置消息通知服务
1.登录华为云控制台,搜索找到消息通知服务
2.打开消息通知服务页面,选择主题管理
3.主题管理-主题-创建主题
4.填写主题名称等信息,点击确定创建消息主题
5.主题创建成功之后,点击订阅切换到订阅页面
6.在订阅页面选择创建订阅(这里订阅方式分别选短信和邮件)
7.点击创建订阅后首先需要选择主题
8.协议我们这里分别选短信和邮件,创建两个订阅方式
9.我们会在订阅的接收邮箱收到一封订阅的邮件,点击订阅确认即可
打开邮件查看信息,点击订阅确认
订阅消息成功
10.手机会收到一条短信,提醒你进行订阅
点击短信链接,即可订阅成功
11.这时我们在订阅页面发现订阅状态变为已确认即可
配置告警机制
1.切换到云数据库RDS页面,点击查看监控指标
2.看一下PGSQL的cpu周期状态,发现80%预警不好达到,我们这里为了验证告警机制,可以设置1%——10% 周期预警
3.点击返回按钮,跳转到云服务监控页面
4.在云服务监控页面点击创建告警机制
5.在打开的创建告警机制页面,选择自定义创建CPU使用率连续3周期超过80%产生一个告警,且每天只产生1次,并通过电话和邮件的方式通知接收人(我们这里为了验证告警机制,可以设置1%——10% 周期预警)
打开发送通知按钮,通知对象选择我们创新的消息通知主题PGmsg
6.点击立即创建,创建完成后我们在告警规则里面可以看到我们创建的规则已生效
7.如果达到预警机制我们分别会收到短信和邮件提醒
8.预警生效之后,我们回到云服务监控页面在告警历史里面可以看到告警历史数据
总结
- 点赞
- 收藏
- 关注作者
评论(0)