阿里云云监控集成
为什么需要阿里云云监控集成?
对于使用阿里云服务的企业来说,将 ProtonBase 的监控数据集成到阿里云云监控平台可以提供统一的监控视图和管理体验。通过云监控,用户可以直接在熟悉的阿里云控制台中查看 ProtonBase 的各项指标,无需切换多个平台。此外,云监控还提供了强大的告警功能,用户可以根据业务需求设置告警规则,在系统出现异常时及时收到通知,从而快速响应和处理问题,保障业务的稳定运行。
ProtonBase 已集成阿里云云监控,您可以通过配置将 ProtonBase 服务的监控数据推送到阿里云云监控。之后,您可以直接在云监控仪表板中查看这些指标,并针对指定监控指标设置报警。
前提条件
- 已开通阿里云云监控 (opens in a new tab)。
 
配置步骤
Step 1. 创建云监控指标仓库
- 访问阿里云云监控管控台-指标仓库 (opens in a new tab)。
 - 点击"创建指标仓库",为 ProtonBase 监控指标创建一个新的指标仓库。
 - 复制指标仓库名,以备 step 4 使用。
 
Step 2. 创建 RAM 权限策略
- 
点击"创建指标仓库",为 ProtonBase 监控指标的订阅创建一个新的权限策略。
- 创建方式:脚本编辑
 - 脚本名称: ProtonbaseMetricsPublishPolicy
 - 脚本内容:如下
 
 
{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cms:DescribeCustomNamespace",
        "cms:PutHybridMonitorMetricData"
      ],
      "Resource": "*"
    }
  ]
}Step 3. 创建 RAM 角色
- 
点击"创建角色",为 ProtonBase 监控指标的订阅创建一个新的角色。
- 角色名称:protonbase-metrics(可以自定义)
 - 信任的云账号:选择"其他云账号",账号ID设置为 1359487952478041
 
 - 
点击前述步骤创建的角色 ,点击"新增授权",设置权限策略为前述步骤的 "ProtonbaseMetricsPublishPolicy" 。
 - 
点击前述步骤创建的角色,点击"信任策略",允许 ProtonBase 账号 "acs:ram::1359487952478041:user/protonbase" 扮演该角色,信任策略配置如下:
 
{
  "Statement": [
    {
      "Action": "sts:AssumeRole",
      "Effect": "Allow",
      "Principal": { "RAM": ["acs:ram::1359487952478041:user/protonbase"] }
    }
  ],
  "Version": "1"
}- 点击前述步骤创建的自定义角色名称 "protonbase-metrics",查看"基本信息",复制 
ARN信息以备以备 step 4 使用。 
Step 4. ProtonBase 配置指标推送
- 登录 
ProtonBase控制台- 系统监控 - 告警集成页面, 点击阿里云云监控启动集成,表单参数详见前述准备工作:- 指标仓库:参考 Step 1
 - RAM 角色 ARN:参考 Step3
 - 服务区域 ID:根据所在业务在阿里云区域的分布情况设置
 
 

- 点击 
确定以完成云监控集成配置。预计 1-2 分钟后开始正式推送监控指标,您可前往云监控/指标仓库/指标仓库详情 (opens in a new tab)查看指标数据,集成配置的"指标仓库"会提示指标仓库详情的超链接。