阿里云云监控集成

ProtonBase 已集成阿里云云监控,您可以通过配置将 ProtonBase 服务的监控数据推送到阿里云云监控。之后,您可以直接在云监控仪表板中查看这些指标,并针对指定监控指标设置报警。

前提条件

配置步骤

Step 1. 创建云监控指标仓库

  1. 访问阿里云云监控管控台-指标仓库 (opens in a new tab)
  2. 点击“创建指标仓库”,为 ProtonBase 监控指标创建一个新的指标仓库。
  3. 复制指标仓库名,以备 step 4 使用。

Step 2. 创建 RAM 权限策略

  1. 访问阿里云 RAM 访问控制 - 权限策略 (opens in a new tab)

  2. 点击“创建指标仓库”,为 ProtonBase 监控指标的订阅创建一个新的权限策略。

    • 创建方式:脚本编辑
    • 脚本名称: ProtonbaseMetricsPublishPolicy
    • 脚本内容:如下
{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cms:DescribeCustomNamespace",
        "cms:PutHybridMonitorMetricData"
      ],
      "Resource": "*"
    }
  ]
}

Step 3. 创建 RAM 角色

  1. 访问阿里云 RAM 访问控制 - 角色 (opens in a new tab)

  2. 点击“创建角色”,为 ProtonBase 监控指标的订阅创建一个新的角色。

    • 角色名称:protonbase-metrics(可以自定义)
    • 信任的云账号:选择"其他云账号",账号ID设置为 1359487952478041
  3. 点击前述步骤创建的角色 ,点击“新增授权”,设置权限策略为前述步骤的 “ProtonbaseMetricsPublishPolicy” 。

  4. 点击前述步骤创建的角色,点击“信任策略”,允许 ProtonBase 账号 “acs:ram::1359487952478041:user/protonbase” 扮演该角色,信任策略配置如下:

{
  "Statement": [
    {
      "Action": "sts:AssumeRole",
      "Effect": "Allow",
      "Principal": { "RAM": ["acs:ram::1359487952478041:user/protonbase"] }
    }
  ],
  "Version": "1"
}
  1. 点击前述步骤创建的自定义角色名称 “protonbase-metrics”,查看“基本信息”,复制 ARN 信息以备以备 step 4 使用。

Step 4. ProtonBase 配置指标推送

  1. 登录 ProtonBase控制台- 系统监控 - 告警集成 页面, 点击 阿里云云监控 启动集成,表单参数详见前述准备工作:
    • 指标仓库:参考 Step 1
    • RAM 角色 ARN:参考 Step3
    • 服务区域 ID:根据所在业务在阿里云区域的分布情况设置

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