DatasourceConfigUnified

更新时间:
复制 MD 格式

名称

类型

描述

示例值

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