项目简介
本项目是一个用于将UCloud优刻得云监控集成到Grafana的插件。UCloud云监控可对UCloud云平台的产品与资源进行监控,结合告警通知管理和监控模板设置,帮助用户实时掌握资源与应用状态。通过该插件,用户只需简单配置,就能构建UCloud产品监控大盘,目前已支持云主机(UHost)、数据库(UDB)、负载均衡(ULB)等主流产品。
项目的主要特性和功能
- 支持云主机、数据库、负载均衡等UCloud主流产品的监控。
- 可通过简单配置构建UCloud产品监控大盘,支持配置公私钥、项目ID、地域等信息。
- 支持多种Data Source Query参数和配置variables,能以不同方式查询监控数据。
- 配置数据源时可导入预设的Dashboard,如UCLoud UHost预设模板。
安装使用步骤
安装数据源
release安装
- 修改configration中的plugins配置,允许未签名插件运行:
allow_loading_unsigned_plugins = ucloud-monitor-datasource
。 - 重启grafana。
源代码安装
- 代码编译:进入ucloud-monitor-grafana目录下,执行
make build
命令(依赖make golang mage yarn)。 - 部署:
- 将dist目录下的文件
ucloud-monitor-datasource-backend*
增加可执行权限:chmod +x ucloud-monitor-datasource-backend*
- 在grafana的plugin目录中,创建
ucloud-monitor-datasource
目录,把编译出来的dist目录拷贝到此。 - 修改configration中的plugins配置,允许未签名插件运行:
allow_loading_unsigned_plugins = ucloud-monitor-datasource
- 重启grafana。
- 将dist目录下的文件
配置云监控grafana数据源
- 进入grafana的数据源配置页面(Data Sources),点击Add data source进入配置表单页面,填入数据源名称UCloud Monitor并选择。
- 填写公私钥和配置信息:其中Public Key和Private Key为必填,可从控制台获取。若显示Data source is working,说明数据源配置成功,可开始在grafana中访问UCloud云监控的数据。
配置Dashboard图表
- Data Source Query参数:需配置ProjectId、Region、ResourceType、MetricName、ResourceId等必填参数,部分可选参数如Tag、Limit等可按需填写。
- 配置variables:支持Type类型为Query和Custom,配置Type为Query时,支持通过自定义json数据获取variable。
- 预设Dashboard:可在配置数据源时import预设的Dashboard,目前已支持UCLoud UHost。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】