|
名称 |
类型 |
描述 |
示例值 |
|---|---|---|---|
|
object |
数据源配置聚合(PROMETHEUS / UMODEL / APM / CLOUD_MONITORING / SLS / UNKNOWN 共用一对象,按 type 选用字段) |
||
| type |
string |
数据源类型。合法枚举与配套字段:PROMETHEUS(必填 instanceId;可选 regionId);UMODEL(可选 regionId,其它均在 queryConfig/conditionConfig 中承载);APM(可选 regionId);CLOUD_MONITORING(可选 regionId、productCategory);UNKNOWN(只读兜底,写路径请勿使用)。禁止使用非枚举值(如 CMS_BASIC_DS/SLS_DS 等),后端会返回 Invalidtype 400 |
|
| instanceId |
string |
Prometheus 实例 ID(type=PROMETHEUS 必填;其它 type 忽略) |
|
| regionId |
string |
地域 ID(PROMETHEUS / UMODEL / APM / SLS 各类型可选,缺省与规则/网关一致;CLOUD_MONITORING 不使用此字段,改用 AlertRuleV2.regionId) |
|
| productCategory |
string |
云产品分类(type=CLOUD_MONITORING 可选);当来源缺失该信息时输出 unknown |
|
| project |
string |
SLS Project 名称(type=SLS 必填,所有 stores 共享同一 Project) |
|
| legacyType |
string |
当 type=UNKNOWN 时返回,用于标识本规则当前不可在新 API 上编辑;请提服务工单联系云监控产品团队 |
|
| legacyRaw |
string |
当 type=UNKNOWN 且为读路径解析失败兜底时返回的原始 V1 datasource JSON 字符串。前端见此字段非空时仅做只读展示。 |
|
| stores |
array |
SLS Store 列表(type=SLS 时使用,至少 1 个),每个 store 包含 store / storeType;project 和 regionId 已上移至顶层,Stores 中残留的同名字段已废弃,写路径使用会返回 400 |
|
| Stores |
该文章对您有帮助吗?