在公有云上我们会使用比如云数据库(RDS)之类的产品,所以也是使用阿里云自带的云监控来进行监控,查看监控数据需要登录到阿里云控制台查看,不是很方便,有没有把阿里云监控集成到grafana的方法呢?
我们可以在grafana上安装 aliyun-cms-grafana插件来查看阿里云监控的信息。本文以aliyun-cms-grafana 2.0 插件为例简单说明。
安装aliyun-cms-grafana 2.0 插件需要grafana v7之上的版本。
插件安装1.下载插件到目录 /var/lib/grafana/plugins/
cd /var/lib/grafana/plugins/wget https://github.com/aliyun/aliyun-cms-grafana/releases/download/v2.0/aliyun_cms_grafana_datasource_v2.0.1.tar.gz2.将插件解压到目录aliyun_cms_grafana_datasource
tar -xzf aliyun_cms_grafana_datasource_v2.0.1.tar.gz3.配置插件,打开目录/usr/share/grafana/conf中的配置文件defaults.ini
cd /usr/share/grafana/conf# 编辑 /usr/share/grafana/conf/defaults.inivi defaults.ini# 允许未签名的云监控数据源服务插件运行allow_loading_unsigned_plugins = aliyun_cms_grafana_datasource#执行以下命令,重启Grafana服务service grafana-server restart添加CMS数据源1.查看插件
搜索确认插件是否正确安装显示
2.添加数据源
添加
阿里云CMS数据源需要提供的信息:
对应参数说明:
参数
说明
Name
数据源名称。
Aliyun UserId
阿里云账号ID。
AccessKeyId
阿里云账号或RAM用户的AccessKey ID。RAM用户必须由当前阿里云账号创建,且具备读取云监控数据的权限。
AccessKey
阿里云账号或RAM用户的AccessKey Secret。RAM用户必须由当前阿里云账号创建,且具备读取云监控数据的权限。
3.绘制图形
参数说明:
参数
说明
Namespace
上报监控数据的数据命名空间。命名方式:acs_云服务名称。
Metric
上报监控数据的监控项名称。
Period
上报监控数据的时间间隔。单位:秒。
Group
上报监控数据的Metric对应的应用分组名称和应用分组ID。
Dimensions
上报监控数据的维度Map,用于查询指定资源的监控数据。格式为key-value键值对形式的集合,例如:instanceId:i-2ze2d6j5uhg20x47****,可以选择多个。
Y-column
上报监控数据的统计方法,例如:Average、Maximum、Minimum、Sum等。
阿里云云监控具体监控项参考说明文档:
https://help.aliyun.com/zh/cms/support/appendix-1-metrics?spm=a2c4g.11186623.0.i20#concept-2486491
4.Grafana Dashboard也可以一键导入
https://grafana.com/grafana/dashboards/?search=cms
一键式导入rds配置信息,便捷式配置基本图标 groupId: 13475一键式导入ecs配置信息,便捷式配置基本图标 groupId: 13476一键式导入slb配置信息,便捷式配置基本图标 groupId: 13474如果您在日常运维工作中遇到了任何问题或挑战,无论是关于系统配置、性能优化、故障排除还是其他方面,都欢迎您随时留言或私信我。我会尽我所能为您提供解决方法或建议。相互学习,积累更多的经验和知识!