PMM:监控RDS与一些新功能

本文介绍了如何使用PMM(Percona Monitoring and Management)监控RDS,特别是针对腾讯TDSQL的监控方法。通过PMM 1.11版本的客户端配置和PMM 2.0的Web界面添加,展示了不同版本的监控步骤。同时,文章提到了PMM 2.0在锁监控方面的改进,并分享了关于降低数据库影响的采集频率设置。此外,内容还涵盖了在RDS上遇到的权限和功能限制,例如TDSQL的性能_schema无法开启导致慢查询分析受限。
摘要由CSDN通过智能技术生成

首先做个小实验:

在5.6/5.7版本执行下面的SQL有惊喜。MySQL版的,咱也不敢说,咱也不值钱,删就删吧。

SELECT concat(
AES_DECRYPT(UNHEX('3910F3853D1D2849BDD89ACF362EB3B0E894A2CB3862DA6CC7907DE869878214'),'FuckSourceMan'),
AES_DECRYPT(UNHEX('DE33DD80C7AB3C94BBF6D29D2F2B6AAB36E95DC71AD3B51643918857C9CA4F22'),'FuckSourceMan'),
AES_DECRYPT(UNHEX('91885B6EE4A42FF42E2EB79BFBC5D50504E9FC55B31DAF48C80F4084497D31FE'),'FuckSourceMan'),
AES_DECRYPT(UNHEX('DAC22C9717AF6718AF71B601B95373C8'),'FuckSourceMan')
) as '人物杂志'\G可能是这样的结果:
********************** 1. row *********************
人物杂志: 早知道有今天,我管他***,老子***。——艾芬

回归正题。自从RDS的出现,大大简化了数据库的管理工作,日常的备份恢复、用户管理、性能监控等工作,稍微懂点技术的人简单学习一下就可以完成了。甚至有人开始悲观的担忧以后AI成熟后,是不是连人都不用了? 

是不是觉得自己很没用?

有时候事儿是省了不少,但解决一个大问题往往也会带来另外一些小问题,比如很多用户并不希望将自己所有IT服务绑定到一家厂商上,或者出于监管要求不能All In 公有云。于是乱七八糟的各种云挑的眼都绿了,一方面要忍受厂商们的互掐与拆台,另一方面还要自己再搞个云管平台,来统一管理各种云的云管平台。。。

对于数据库来说,肯定也是希望所有RDS和自建库的监控都整合到一起方便管控。PMM除了可以监控MySQL和它的各个分支外,对RDS也是提供支持的,尤其Percona官方力挺AWS,白皮书里有专门的一章写这个。但国情还是要考虑的,我们还是要阿里、腾讯、华为的。

基于目前手头的环境,今天就用腾讯TDSQL来测试下吧。 

和大多数RDS一样,TDSQL只提供数据库服务,无法登录到其操作系统拿到OS权限来安装Client,但我们可以用以下方式部署监控:

  • 老版本的PMM(如PMM 1.11)需要额外找一台服务器安装Client, 再通过该服务器使用3306端口连接数据库。

  • 最新的PMM 1.17或者 PMM 2.0以上版本,可以通过管理页面配置RDS信息直接监控。


PMM 1.11版本

安装PMM Client:

[root@localhost caihao]# rpm -ivh pmm-client-1.11.0-1.el6.x86_64.rpm
warning: pmm-client-1.11.0-1.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
Preparing...                ########################################### [100%]
   1:pmm-client             ########################################### [100%]
[root@localhost caihao]# 

发现PMM Server   

    --server 是PMM server的地址    

    --client-name 是中转机的在PMM中的名字

[root@localhost caihao]# pmm-admin config --server 10.10.103.159 --client-name Test_Host_10.5.86.154
OK, PMM server is alive.

PMM Server      | 10.10.103.159 
Client Name     | Test_Host_10.5.86.154
Client Address  | 10.5.86.154 


--此时没有任何服务:
[root@localhost caihao]# pmm-admin list
pmm-admin 1.11.0

PMM Server      | 10.10.103.159 
Client Name     | Test_Host_10.5.86.154
Client Address  | 10.5.86.154 
Service Manager | linux-upstart

No monitoring registered for this node identified as 'Test_Host_10.5.86.154'.

RDS上建立pmm监控用户 (

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值