阿里云云监控集成
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)查看指标数据,集成配置的“指标仓库”会提示指标仓库详情
的超链接。