AlarmConditionFilter
策略过滤条件
被如下接口引用:DescribeAlarmPolicies, DescribeAlarmPolicy。
| 名称 | 类型 | 描述 |
|---|---|---|
| Type | String | 类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
| Expression | String | 表达式 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
| Dimensions | String | 过滤条件 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
AlarmEvent
告警事件
被如下接口引用:DescribeAlarmEvents。
| 名称 | 类型 | 描述 |
|---|---|---|
| EventName | String | 事件名 |
| Description | String | 展示的事件名 |
| Namespace | String | 告警策略类型 |
AlarmGroupByItem
聚合条件
被如下接口引用:DescribeAlarmPolicies, DescribeAlarmPolicy。
| 名称 | 类型 | 描述 |
|---|---|---|
| Id | String | Item Id 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
| Name | String | 名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
AlarmHierarchicalNotice
通知模板ID及通知等级列表,["Remind","Serious"]表示该通知模板仅接收提醒和严重类别的告警
被如下接口引用:CreateAlarmPolicy, DescribeAlarmPolicies, DescribeAlarmPolicy, ModifyAlarmPolicyNotice。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| NoticeId | String | 否 | 通知模板ID 注意:此字段可能返回 null,表示取不到有效值。 |
| Classification | Array of String | 否 | 通知等级列表,["Remind","Serious"]表示该通知模板仅接收提醒和严重类别的告警 注意:此字段可能返回 null,表示取不到有效值。 示例值:["Remind","Serious"] |
| PolicyId | String | 否 | 模板对应的策略id 注意:此字段可能返回 null,表示取不到有效值。 示例值:policy-iiiss |
AlarmHierarchicalValue
告警分级阈值配置
被如下接口引用:CreateAlarmPolicy, DescribeConditionsTemplateList, ModifyAlarmPolicyCondition。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Remind | String | 否 | 提醒等级阈值 注意:此字段可能返回 null,表示取不到有效值。 |
| Warn | String | 否 | 警告等级阈值 注意:此字段可能返回 null,表示取不到有效值。 |
| Serious | String | 否 | 严重等级阈值 注意:此字段可能返回 null,表示取不到有效值。 |
AlarmHistory
告警历史数据
被如下接口引用:DescribeAlarmHistories。
| 名称 | 类型 | 描述 |
|---|---|---|
| AlarmId | String | 告警历史Id 示例值:01e1f33f-b4ec-43db-8fd0-6f7e163e6ca5 |
| MonitorType | String | 监控类型 示例值:MT_QCE |
| Namespace | String | 策略类型 示例值:cvm_device |
| AlarmObject | String | 告警对象 示例值:ins-ybc |
| Content | String | 告警内容 示例值:CPU 使用率 > 80% |
| FirstOccurTime | Integer | 时间戳,首次出现时间 示例值:1611700000 |
| LastOccurTime | Integer | 时间戳,最后出现时间 示例值:1611734567 |
| AlarmStatus | String | 告警状态,ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足 示例值:ALARM |
| PolicyId | String | 告警策略 Id 示例值:policy-demo |
| PolicyName | String | 策略名称 示例值:云服务器告警策略 |
| VPC | String | 基础产品告警的告警对象所属网络 示例值:0 |
| ProjectId | Integer | 项目 Id 示例值:0 |
| ProjectName | String | 项目名字 示例值:默认项目 |
| InstanceGroup | Array of InstanceGroups | 告警对象所属实例组 |
| ReceiverUids | Array of Integer | 接收人列表 示例值:[1,4] |
| ReceiverGroups | Array of Integer | 接收组列表 示例值:[502] |
| NoticeWays | Array of String | 告警渠道列表 SMS=短信 EMAIL=邮件 CALL=电话 WECHAT=微信 示例值:["SMS"] |
| OriginId | String | 可用于实例、实例组的绑定和解绑接口(BindingPolicyObject、UnBindingAllPolicyObject、UnBindingPolicyObject)的策略 ID 示例值:418 |
| AlarmType | String | 告警类型 示例值:METRIC |
| EventId | Integer | 事件Id 示例值:0 |
| Region | String | 地域 示例值:ap-guangzhou |
| PolicyExists | Integer | 策略是否存在 0=不存在 1=存在 示例值:1 |
| MetricsInfo | Array of AlarmHistoryMetric | 指标信息 注意:此字段可能返回 null,表示取不到有效值。 |
| Dimensions | String | 告警实例的维度信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"cluster_name":"es-dnxsssss"} |
| AlarmLevel | String | 告警等级 注意:此字段可能返回 null,表示取不到有效值。 示例值:Warn |
| ShieldFlag | Integer | 是否有配置告警屏蔽规则 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| AlarmShieldingType | String | 屏蔽类型(英文) 注意:此字段可能返回 null,表示取不到有效值。 示例值:FOREVER_SHIELD |
| AlarmShieldingTime | String | 屏蔽时间(英文) 注意:此字段可能返回 null,表示取不到有效值。 示例值:Permanent |
| AlarmShieldingShowType | String | 屏蔽类型(中文) 注意:此字段可能返回 null,表示取不到有效值。 示例值:时间范围屏蔽 |
| AlarmShieldingShowTime | String | 屏蔽时间(中文) 注意:此字段可能返回 null,表示取不到有效值。 示例值:2023/01/01 12:00:00-2023/01/02 12:00:00 |
| AlarmShieldReason | String | 屏蔽原因 注意:此字段可能返回 null,表示取不到有效值。 示例值:Quick |
| InternalDimensions | String | 告警实例的维度信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"Name": "uInstanceId", "Value": "ins-demo"}] |
| MetricName | String | 指标名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:CPUUsage |
| PolicyPermissions | Integer | 策略是否有权限 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
AlarmHistoryMetric
告警历史的指标信息
被如下接口引用:DescribeAlarmHistories。
| 名称 | 类型 | 描述 |
|---|---|---|
| QceNamespace | String | 云产品监控类型查询数据使用的命名空间 示例值:qce/cvm |
| MetricName | String | 指标名 示例值:CpuUsage |
| Period | Integer | 统计周期 示例值:60 |
| Value | String | 触发告警的数值 示例值:10 |
| Description | String | 指标的展示名 示例值:CPU使用率 |
AlarmNotice
告警通知模板详情
被如下接口引用:DescribeAlarmNotice, DescribeAlarmNotices, DescribeAlarmPolicies, DescribeAlarmPolicy。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Id | String | 否 | 告警通知模板 ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:18565 |
| Name | String | 否 | 告警通知模板名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:默认通知 |
| UpdatedAt | String | 否 | 上次修改时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2020-11-16 13:56:56 |
| UpdatedBy | String | 否 | 上次修改人 注意:此字段可能返回 null,表示取不到有效值。 示例值:1500000688 |
| NoticeType | String | 否 | 告警通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=全部通知 注意:此字段可能返回 null,表示取不到有效值。 示例值:ALL |
| UserNotices | Array of UserNotice | 否 | 用户通知列表 注意:此字段可能返回 null,表示取不到有效值。 |
| URLNotices | Array of URLNotice | 否 | 回调通知列表 注意:此字段可能返回 null,表示取不到有效值。 |
| IsPreset | Integer | 否 | 是否是系统预设通知模板 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| NoticeLanguage | String | 否 | 通知语言 zh-CN=中文 en-US=英文 注意:此字段可能返回 null,表示取不到有效值。 示例值:zh-CN |
| PolicyIds | Array of String | 否 | 告警通知模板绑定的告警策略ID列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:["policy-sdsd"] |
| AMPConsumerId | String | 否 | 后台 amp consumer id 注意:此字段可能返回 null,表示取不到有效值。 示例值:Consumer-asfafasf |
| CLSNotices | Array of CLSNotice | 否 | 推送cls渠道 注意:此字段可能返回 null,表示取不到有效值。 |
| Tags | Array of Tag | 否 | 通知模板绑定的标签 注意:此字段可能返回 null,表示取不到有效值。 |
| IsLoginFree | Integer | 否 | 是否免登录,0-否,1-是 示例值:1 |
AlarmPolicy
告警策略详情
被如下接口引用:DescribeAlarmPolicies, DescribeAlarmPolicy。
| 名称 | 类型 | 描述 |
|---|---|---|
| PolicyId | String | 告警策略 ID 注意:此字段可能返回 null,表示取不到有效值。 |
| PolicyName | String | 告警策略名称 注意:此字段可能返回 null,表示取不到有效值。 |
| Remark | String | 备注信息 注意:此字段可能返回 null,表示取不到有效值。 |
| MonitorType | String | 监控类型 MT_QCE=云产品监控 注意:此字段可能返回 null,表示取不到有效值。 |
| Enable | Integer | 启停状态 0=停用 1=启用 注意:此字段可能返回 null,表示取不到有效值。 |
| UseSum | Integer | 策略组绑定的实例数 注意:此字段可能返回 null,表示取不到有效值。 |
| ProjectId | Integer | 项目 Id -1=无项目 0=默认项目 注意:此字段可能返回 null,表示取不到有效值。 |
| ProjectName | String | 项目名 注意:此字段可能返回 null,表示取不到有效值。 |
| Namespace | String | 告警策略类型 注意:此字段可能返回 null,表示取不到有效值。 |
| ConditionTemplateId | String | 触发条件模板 Id 注意:此字段可能返回 null,表示取不到有效值。 |
| Condition | AlarmPolicyCondition | 指标触发条件 注意:此字段可能返回 null,表示取不到有效值。 |
| EventCondition | AlarmPolicyEventCondition | 事件触发条件 注意:此字段可能返回 null,表示取不到有效值。 |
| NoticeIds | Array of String | 通知规则 id 列表 注意:此字段可能返回 null,表示取不到有效值。 |
| Notices | Array of AlarmNotice | 通知规则 列表 注意:此字段可能返回 null,表示取不到有效值。 |
| TriggerTasks | Array of AlarmPolicyTriggerTask | 触发任务列表 注意:此字段可能返回 null,表示取不到有效值。 |
| ConditionsTemp | ConditionsTemp | 模板策略组 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 |
| LastEditUin | String | 最后编辑的用户uin 注意:此字段可能返回 null,表示取不到有效值。 |
| UpdateTime | Integer | 更新时间 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 |
| InsertTime | Integer | 创建时间 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 |
| Region | Array of String | 地域 注意:此字段可能返回 null,表示取不到有效值。 |
| NamespaceShowName | String | namespace显示名字 注意:此字段可能返回 null,表示取不到有效值。 |
| IsDefault | Integer | 是否默认策略,1是,0否 注意:此字段可能返回 null,表示取不到有效值。 |
| CanSetDefault | Integer | 能否设置默认策略,1是,0否 注意:此字段可能返回 null,表示取不到有效值。 |
| InstanceGroupId | Integer | 实例分组ID 注意:此字段可能返回 null,表示取不到有效值。 |
| InstanceSum | Integer | 实例分组总实例数 注意:此字段可能返回 null,表示取不到有效值。 |
| InstanceGroupName | String | 实例分组名称 注意:此字段可能返回 null,表示取不到有效值。 |
| RuleType | String | 触发条件类型 STATIC=静态阈值 DYNAMIC=动态类型 注意:此字段可能返回 null,表示取不到有效值。 |
| OriginId | String | 用于实例、实例组绑定和解绑接口(BindingPolicyObject、UnBindingAllPolicyObject、UnBindingPolicyObject)的策略 ID 注意:此字段可能返回 null,表示取不到有效值。 |
| TagInstances | Array of TagInstance | 标签 注意:此字段可能返回 null,表示取不到有效值。 |
| Filter | AlarmConditionFilter | 过滤条件 注意:此字段可能返回 null,表示取不到有效值。 |
| GroupBy | Array of AlarmGroupByItem | 聚合条件 注意:此字段可能返回 null,表示取不到有效值。 |
| FilterDimensionsParam | String | 策略关联的过滤维度信息 注意:此字段可能返回 null,表示取不到有效值。 |
| IsOneClick | Integer | 是否为一键告警策略 注意:此字段可能返回 null,表示取不到有效值。 |
| OneClickStatus | Integer | 一键告警策略是否开启 注意:此字段可能返回 null,表示取不到有效值。 |
| AdvancedMetricNumber | Integer | 高级指标数量 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| IsBindAll | Integer | 策略是否是全部对象策略 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| Tags | Array of Tag | 策略标签 注意:此字段可能返回 null,表示取不到有效值。 |
| IsSupportAlarmTag | Integer | 是否支持告警标签 注意:此字段可能返回 null,表示取不到有效值。 |
| TagOperation | String | 多标签交/并集关系 注意:此字段可能返回 null,表示取不到有效值。 |
| NoticeTmplBindInfos | Array of NoticeContentTmplBindInfo | 通知模板绑定内容模板信息 |
| HierarchicalNotices | Array of AlarmHierarchicalNotice | 模板通知的等级 注意:此字段可能返回 null,表示取不到有效值。 |
| NoticeContentTmplBindInfos | Array of NoticeContentTmplBindInfo | 通知模板绑定内容模板信息,同NoticeTmplBindInfos 注意:此字段可能返回 null,表示取不到有效值。 |
| PredefinedConfigID | String | 预设配置id 注意:此字段可能返回 null,表示取不到有效值。 示例值:pre-sss |
AlarmPolicyCondition
告警策略指标触发条件
被如下接口引用:CreateAlarmPolicy, DescribeAlarmPolicies, DescribeAlarmPolicy, ModifyAlarmPolicyCondition。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| IsUnionRule | Integer | 是 | 告警触发条件的判断方式. 0: 任意; 1: 全部; 2: 复合. 当取值为2的时候为复合告警,与参数 ComplexExpression 配合使用. 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| Rules | Array of AlarmPolicyRule | 是 | 告警触发条件列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"MetricName": "CpuUsage", "Period": 60, "Operator": "gt", "Value": 60}] |
| ComplexExpression | String | 否 | 复合告警触发条件的判断表达式,当 IsUnionRule 取值为2的时候有效. 其作用是描述多个触发条件需要满足表达式求值为True时才算是满足告警条件. 注意:此字段可能返回 null,表示取不到有效值。 示例值:(1 OR 2) AND (3 OR 4) |
AlarmPolicyEventCondition
告警策略事件触发条件
被如下接口引用:CreateAlarmPolicy, DescribeAlarmPolicies, DescribeAlarmPolicy, ModifyAlarmPolicyCondition。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Rules | Array of AlarmPolicyRule | 是 | 告警触发条件列表 注意:此字段可能返回 null,表示取不到有效值。 |
AlarmPolicyFilter
告警策略过滤条件
被如下接口引用:CreateAlarmPolicy, ModifyAlarmPolicyCondition。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Type | String | 是 | 过滤条件类型 DIMENSION=使用 Dimensions 做过滤 注意:此字段可能返回 null,表示取不到有效值。 |
| Dimensions | String | 否 | AlarmPolicyDimension 二维数组序列化后的json字符串,一维数组之间互为或关系,一维数组内的元素互为与关系 注意:此字段可能返回 null,表示取不到有效值。 |
AlarmPolicyRule
告警策略触发条件
被如下接口引用:CreateAlarmPolicy, ModifyAlarmPolicyCondition。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| MetricName | String | 否 | 指标名或事件名,支持的指标可以从 DescribeAlarmMetrics 查询,支持的事件可以从 DescribeAlarmEvents 查询 。 注意:此字段可能返回 null,表示取不到有效值。 示例值:CpuUsage |
| Period | Integer | 否 | 秒数 统计周期,支持的值可以从 DescribeAlarmMetrics 查询。 注意:此字段可能返回 null,表示取不到有效值。 示例值:60 |
| Operator | String | 否 | 英文运算符 intelligent=无阈值智能检测 eq=等于 ge=大于等于 gt=大于 le=小于等于 lt=小于 ne=不等于 day_increase=天同比增长 day_decrease=天同比下降 day_wave=天同比波动 week_increase=周同比增长 week_decrease=周同比下降 week_wave=周同比波动 cycle_increase=环比增长 cycle_decrease=环比下降 cycle_wave=环比波动 re=正则匹配 支持的值可以从 DescribeAlarmMetrics 查询。 注意:此字段可能返回 null,表示取不到有效值。 示例值:gt |
| Value | String | 否 | 阈值,支持的范围可以从 DescribeAlarmMetrics 查询。 注意:此字段可能返回 null,表示取不到有效值。 示例值:100 |
| ContinuePeriod | Integer | 否 | 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 DescribeAlarmMetrics 查询 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| NoticeFrequency | Integer | 否 | 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次 注意:此字段可能返回 null,表示取不到有效值。 示例值:300 |
| IsPowerNotice | Integer | 否 | 告警频率是否指数增长 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| Filter | AlarmPolicyFilter | 否 | 对于单个触发规则的过滤条件 注意:此字段可能返回 null,表示取不到有效值。 |
| Description | String | 否 | 指标展示名,用于出参 注意:此字段可能返回 null,表示取不到有效值。 示例值:CPU使用率 |
| Unit | String | 否 | 单位,用于出参 注意:此字段可能返回 null,表示取不到有效值。 示例值:% |
| RuleType | String | 否 | 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。 注意:此字段可能返回 null,表示取不到有效值。 示例值:STATIC |
| IsAdvanced | Integer | 否 | 是否为高级指标,0否,1是 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| IsOpen | Integer | 否 | 高级指标是否开通,0否,1是 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| ProductId | String | 否 | 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:cvm |
| ValueMax | Float | 否 | 最大值 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| ValueMin | Float | 否 | 最小值 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| HierarchicalValue | AlarmHierarchicalValue | 否 | 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。 |
| IsLatenessMetric | Integer | 否 | 是否延迟指标 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
AlarmPolicyTriggerTask
告警策略触发任务
被如下接口引用:CreateAlarmPolicy, DescribeAlarmPolicies, DescribeAlarmPolicy, ModifyAlarmPolicyTasks。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Type | String | 是 | 触发任务类型 AS=弹性伸缩 注意:此字段可能返回 null,表示取不到有效值。 |
| TaskConfig | String | 是 | 用 json 表示配置信息 {"Key1":"Value1","Key2":"Value2"} 注意:此字段可能返回 null,表示取不到有效值。 |
BasicAuth
url鉴权
被如下接口引用:DescribeRemoteURLs, ModifyRemoteURLs。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| UserName | String | 否 | 用户名 注意:此字段可能返回 null,表示取不到有效值。 示例值:user-name |
| Password | String | 否 | 密码 注意:此字段可能返回 null,表示取不到有效值。 示例值:user-password |
BindingPolicyObjectDimension
策略绑定实例维度信息
被如下接口引用:BindingPolicyObject。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Region | String | 是 | 地域名 示例值:gz |
| RegionId | Integer | 否 | 地域ID 示例值:1 |
| Dimensions | String | 否 | 实例的维度信息,格式为 {"unInstanceId":"ins-00jvv9mo"}。不同云产品的维度信息不同,详见 指标维度信息Dimensions列表 示例值:{"unInstanceId":"ins-00jvv9mo"} |
| EventDimensions | String | 否 | 事件维度信息 示例值:{"uuid":"c734cd0d-d050-44bd-8d17-f6381039b4b6"} |
CLSNotice
告警通知中的推送CLS操作
被如下接口引用:CreateAlarmNotice, DescribeAlarmNotice, DescribeAlarmNotices, ModifyAlarmNotice。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Region | String | 是 | 地域 示例值:ap-guangzhou |
| LogSetId | String | 是 | 日志集Id 示例值:logset-28hg48g2 |
| TopicId | String | 是 | 主题Id 示例值:topic-2ingu2bg |
| Enable | Integer | 否 | 启停状态,可不传,默认启用。0=停用,1=启用 示例值:1 |
CommonNamespace
统一的命名空间信息
被如下接口引用:DescribeAllNamespaces。
| 名称 | 类型 | 描述 |
|---|---|---|
| Id | String | 命名空间标示 |
| Name | String | 命名空间名称 |
| Value | String | 命名空间值 |
| ProductName | String | 产品名称 |
| Config | String | 配置信息 |
| AvailableRegions | Array of String | 支持地域列表 |
| SortId | Integer | 排序Id |
| DashboardId | String | Dashboard中的唯一表示 |
CommonNamespaceNew
策略类型信息
被如下接口引用:DescribeAllNamespaces。
| 名称 | 类型 | 描述 |
|---|---|---|
| Id | String | 命名空间标示 示例值:performance_database_metric |
| Name | String | 命名空间名称 示例值:数据库指标 |
| MonitorType | String | 监控类型 示例值: MT_TAW |
| Dimensions | Array of DimensionNew | 维度信息 |
Condition
告警条件
被如下接口引用:DescribeConditionsTemplateList。
| 名称 | 类型 | 描述 |
|---|---|---|
| AlarmNotifyPeriod | Integer | 告警通知频率 示例值:7200 |
| AlarmNotifyType | Integer | 重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警) 示例值:0 |
| CalcType | String | 检测方式 注意:此字段可能返回 null,表示取不到有效值。 示例值:"1" |
| CalcValue | String | 检测值 注意:此字段可能返回 null,表示取不到有效值。 示例值:"95" |
| ContinueTime | String | 持续时间,单位秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:"300" |
| MetricID | Integer | 指标ID 示例值:33 |
| MetricDisplayName | String | 指标展示名称(对外) 示例值:"CPU利用率" |
| Period | Integer | 周期 示例值:60 |
| RuleID | Integer | 规则ID 示例值:623123 |
| Unit | String | 指标单位 示例值:"%" |
| IsAdvanced | Integer | 是否为高级指标,0:否;1:是 示例值:0 |
| IsOpen | Integer | 是否开通高级指标,0:否;1:是 示例值:0 |
| ProductId | String | 产品ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
| HierarchicalValue | AlarmHierarchicalValue | 告警分级阈值配置 注意:此字段可能返回 null,表示取不到有效值。 |
| RuleType | String | 指标类型,用于区分动态指标 注意:此字段可能返回 null,表示取不到有效值。 示例值:DYNAMIC |
ConditionsTemp
告警条件模板
被如下接口引用:DescribeAlarmPolicies, DescribeAlarmPolicy。
| 名称 | 类型 | 描述 |
|---|---|---|
| TemplateName | String | 模板名称 注意:此字段可能返回 null,表示取不到有效值。 |
| Condition | AlarmPolicyCondition | 指标触发条件 注意:此字段可能返回 null,表示取不到有效值。 |
| EventCondition | AlarmPolicyEventCondition | 事件触发条件 注意:此字段可能返回 null,表示取不到有效值。 |
CreatePolicyGroupCondition
创建策略传入的阈值告警条件
被如下接口引用:CreatePolicyGroup。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| MetricId | Integer | 是 | 指标Id |
| AlarmNotifyType | Integer | 是 | 告警发送收敛类型。0连续告警,1指数告警 |
| AlarmNotifyPeriod | Integer | 是 | 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次 |
| CalcType | Integer | 否 | 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等。如果指标有配置默认比较类型值可以不填。 |
| CalcValue | Float | 否 | 比较的值,如果指标不必须CalcValue可不填 |
| CalcPeriod | Integer | 否 | 数据聚合周期(单位秒),若指标有默认值可不填 |
| ContinuePeriod | Integer | 否 | 持续几个检测周期触发规则会告警 |
| RuleId | Integer | 否 | 如果通过模板创建,需要传入模板中该指标的对应RuleId |
CreatePolicyGroupEventCondition
创建策略传入的事件告警条件
被如下接口引用:CreatePolicyGroup。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| EventId | Integer | 是 | 告警事件的Id |
| AlarmNotifyType | Integer | 是 | 告警发送收敛类型。0连续告警,1指数告警 |
| AlarmNotifyPeriod | Integer | 是 | 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次 |
| RuleId | Integer | 否 | 如果通过模板创建,需要传入模板中该指标的对应RuleId |
DataPoint
监控数据点
被如下接口引用:GetMonitorData。
| 名称 | 类型 | 描述 |
|---|---|---|
| Dimensions | Array of Dimension | 实例对象维度组合 示例值:[ { "Name": "InstanceId", "Value": "ins-j0hk02zo" } ] |
| Timestamps | Array of Float | 时间戳数组,表示那些时间点有数据,缺失的时间戳,没有数据点,可以理解为掉点了 示例值:[ 1535079000, 1535079300, 1535079600, 1535079900, 1535080200, 1535080500 ] |
| Values | Array of Float | 监控值数组,该数组和Timestamps一一对应 示例值:[ 2.566, 2.283, 6.316, 2.816, 2.7, 2.35 ] |
| MaxValues | Array of Float | 监控值数组,该数组和Timestamps一一对应 注意:此字段可能返回 null,表示取不到有效值。 示例值:[ 2.566, 2.283, 6.316, 2.816, 2.7, 2.35 ] |
| MinValues | Array of Float | 监控值数组,该数组和Timestamps一一对应 注意:此字段可能返回 null,表示取不到有效值。 示例值:[ 2.566, 2.283, 6.316, 2.816, 2.7, 2.35 ] |
| AvgValues | Array of Float | 监控值数组,该数组和Timestamps一一对应 注意:此字段可能返回 null,表示取不到有效值。 示例值:[ 2.566, 2.283, 6.316, 2.816, 2.7, 2.35 ] |
DescribeAccidentEventListAlarms
DescribeAccidentEventList接口的出参类型
被如下接口引用:DescribeAccidentEventList。
| 名称 | 类型 | 描述 |
|---|---|---|
| BusinessTypeDesc | String | 事件分类 注意:此字段可能返回 null,表示取不到有效值。 |
| AccidentTypeDesc | String | 事件类型 注意:此字段可能返回 null,表示取不到有效值。 |
| BusinessID | Integer | 事件分类的ID,1表示服务问题,2表示其他订阅 注意:此字段可能返回 null,表示取不到有效值。 |
| EventStatus | Integer | 事件状态的ID,0表示已恢复,1表示未恢复 注意:此字段可能返回 null,表示取不到有效值。 |
| AffectResource | String | 影响的对象 注意:此字段可能返回 null,表示取不到有效值。 |
| Region | String | 事件的地域 注意:此字段可能返回 null,表示取不到有效值。 |
| OccurTime | String | 事件发生的时间 注意:此字段可能返回 null,表示取不到有效值。 |
| UpdateTime | String | 更新时间 注意:此字段可能返回 null,表示取不到有效值。 |
DescribeAlarmSmsQuotaQuota
DescribeAlarmSmsQuota接口的配额信息
被如下接口引用:DescribeAlarmSmsQuota。
| 名称 | 类型 | 描述 |
|---|---|---|
| Type | String | 配额类型 |
| Name | String | 配额名称 |
| FreeLeft | Integer | 免费配额剩余量 |
| PurchaseLeft | Integer | 付费配额剩余量 |
| Used | Integer | 已使用量 |
DescribeBasicAlarmListAlarms
DescribeBasicAlarmList返回的Alarms
被如下接口引用:DescribeBasicAlarmList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Id | Integer | 该条告警的ID |
| ProjectId | Integer | 项目ID 注意:此字段可能返回 null,表示取不到有效值。 |
| ProjectName | String | 项目名称 注意:此字段可能返回 null,表示取不到有效值。 |
| Status | Integer | 告警状态ID,0表示未恢复;1表示已恢复;2,3,5表示数据不足;4表示已失效 注意:此字段可能返回 null,表示取不到有效值。 |
| AlarmStatus | String | 告警状态,ALARM表示未恢复;OK表示已恢复;NO_DATA表示数据不足;NO_CONF表示已失效 注意:此字段可能返回 null,表示取不到有效值。 |
| GroupId | Integer | 策略组ID 注意:此字段可能返回 null,表示取不到有效值。 |
| GroupName | String | 策略组名 注意:此字段可能返回 null,表示取不到有效值。 |
| FirstOccurTime | String | 发生时间 注意:此字段可能返回 null,表示取不到有效值。 |
| Duration | Integer | 持续时间,单位s 注意:此字段可能返回 null,表示取不到有效值。 |
| LastOccurTime | String | 结束时间 注意:此字段可能返回 null,表示取不到有效值。 |
| Content | String | 告警内容 注意:此字段可能返回 null,表示取不到有效值。 |
| ObjName | String | 告警对象 注意:此字段可能返回 null,表示取不到有效值。 |
| ObjId | String | 告警对象ID 注意:此字段可能返回 null,表示取不到有效值。 |
| ViewName | String | 策略类型 注意:此字段可能返回 null,表示取不到有效值。 |
| Vpc | String | VPC,只有CVM有 注意:此字段可能返回 null,表示取不到有效值。 |
| MetricId | Integer | 指标ID 注意:此字段可能返回 null,表示取不到有效值。 |
| MetricName | String | 指标名 注意:此字段可能返回 null,表示取不到有效值。 |
| AlarmType | Integer | 告警类型,0表示指标告警,2表示产品事件告警,3表示平台事件告警 注意:此字段可能返回 null,表示取不到有效值。 |
| Region | String | 地域 注意:此字段可能返回 null,表示取不到有效值。 |
| Dimensions | String | 告警对象维度信息 注意:此字段可能返回 null,表示取不到有效值。 |
| NotifyWay | Array of String | 通知方式 注意:此字段可能返回 null,表示取不到有效值。 |
| InstanceGroup | Array of InstanceGroup | 所属实例组信息 注意:此字段可能返回 null,表示取不到有效值。 |
DescribeBindingPolicyObjectListDimension
DescribeBindingPolicyObjectList接口的Dimension
被如下接口引用:DescribeBindingPolicyObjectList。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| RegionId | Integer | 是 | 地域id |
| Region | String | 是 | 地域简称 |
| Dimensions | String | 是 | 维度组合json字符串 |
| EventDimensions | String | 是 | 事件维度组合json字符串 |
DescribeBindingPolicyObjectListInstance
查询策略绑定对象列表接口返回的对象实例信息
被如下接口引用:DescribeBindingPolicyObjectList。
| 名称 | 类型 | 描述 |
|---|---|---|
| UniqueId | String | 对象唯一id |
| Dimensions | String | 表示对象实例的维度集合,jsonObj字符串 |
| IsShielded | Integer | 对象是否被屏蔽,0表示未屏蔽,1表示被屏蔽 |
| Region | String | 对象所在的地域 |
DescribeBindingPolicyObjectListInstanceGroup
DescribeBindingPolicyObjectList返回的是实例分组信息
被如下接口引用:DescribeBindingPolicyObjectList。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceGroupId | Integer | 实例分组id |
| ViewName | String | 告警策略类型名称 |
| LastEditUin | String | 最后编辑uin |
| GroupName | String | 实例分组名称 |
| InstanceSum | Integer | 实例数量 |
| UpdateTime | Integer | 更新时间 |
| InsertTime | Integer | 创建时间 |
| Regions | Array of String | 实例所在的地域集合 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyConditionListCondition
DescribePolicyConditionList策略条件
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| PolicyViewName | String | 策略视图名称 |
| EventMetrics | Array of DescribePolicyConditionListEventMetric | 事件告警条件 注意:此字段可能返回 null,表示取不到有效值。 |
| IsSupportMultiRegion | Boolean | 是否支持多地域 |
| Metrics | Array of DescribePolicyConditionListMetric | 指标告警条件 注意:此字段可能返回 null,表示取不到有效值。 |
| Name | String | 策略类型名称 |
| SortId | Integer | 排序id |
| SupportDefault | Boolean | 是否支持默认策略 |
| SupportRegions | Array of String | 支持该策略类型的地域列表 注意:此字段可能返回 null,表示取不到有效值。 |
| DeprecatingInfo | DescribePolicyConditionListResponseDeprecatingInfo | 弃用信息 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyConditionListConfigManual
DescribePolicyConditionList.ConfigManual
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| CalcType | DescribePolicyConditionListConfigManualCalcType | 检测方式 注意:此字段可能返回 null,表示取不到有效值。 |
| CalcValue | DescribePolicyConditionListConfigManualCalcValue | 检测阈值 注意:此字段可能返回 null,表示取不到有效值。 |
| ContinueTime | DescribePolicyConditionListConfigManualContinueTime | 持续时间 注意:此字段可能返回 null,表示取不到有效值。 |
| Period | DescribePolicyConditionListConfigManualPeriod | 数据周期 注意:此字段可能返回 null,表示取不到有效值。 |
| PeriodNum | DescribePolicyConditionListConfigManualPeriodNum | 持续周期个数 注意:此字段可能返回 null,表示取不到有效值。 |
| StatType | DescribePolicyConditionListConfigManualStatType | 聚合方式 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyConditionListConfigManualCalcType
DescribePolicyConditionList.ConfigManual.CalcType
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Keys | Array of Integer | CalcType 取值 注意:此字段可能返回 null,表示取不到有效值。 |
| Need | Boolean | 是否必须 |
DescribePolicyConditionListConfigManualCalcValue
DescribePolicyConditionList.ConfigManual.CalcValue
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Default | String | 默认值 注意:此字段可能返回 null,表示取不到有效值。 |
| Fixed | String | 固定值 注意:此字段可能返回 null,表示取不到有效值。 |
| Max | String | 最大值 注意:此字段可能返回 null,表示取不到有效值。 |
| Min | String | 最小值 注意:此字段可能返回 null,表示取不到有效值。 |
| Need | Boolean | 是否必须 |
DescribePolicyConditionListConfigManualContinueTime
DescribePolicyConditionList.ConfigManual.ContinueTime
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Default | Integer | 默认持续时间,单位:秒 注意:此字段可能返回 null,表示取不到有效值。 |
| Keys | Array of Integer | 可选持续时间,单位:秒 注意:此字段可能返回 null,表示取不到有效值。 |
| Need | Boolean | 是否必须 |
DescribePolicyConditionListConfigManualPeriod
DescribePolicyConditionList.ConfigManual.Period
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Default | Integer | 默认周期,单位:秒 注意:此字段可能返回 null,表示取不到有效值。 |
| Keys | Array of Integer | 可选周期,单位:秒 注意:此字段可能返回 null,表示取不到有效值。 |
| Need | Boolean | 是否必须 |
DescribePolicyConditionListConfigManualPeriodNum
DescribePolicyConditionList.ConfigManual.PeriodNum
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Default | Integer | 默认周期数 注意:此字段可能返回 null,表示取不到有效值。 |
| Keys | Array of Integer | 可选周期数 注意:此字段可能返回 null,表示取不到有效值。 |
| Need | Boolean | 是否必须 |
DescribePolicyConditionListConfigManualStatType
DescribePolicyConditionList.ConfigManual.StatType
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| P5 | String | 数据聚合方式,周期5秒 注意:此字段可能返回 null,表示取不到有效值。 |
| P10 | String | 数据聚合方式,周期10秒 注意:此字段可能返回 null,表示取不到有效值。 |
| P60 | String | 数据聚合方式,周期1分钟 注意:此字段可能返回 null,表示取不到有效值。 |
| P300 | String | 数据聚合方式,周期5分钟 注意:此字段可能返回 null,表示取不到有效值。 |
| P600 | String | 数据聚合方式,周期10分钟 注意:此字段可能返回 null,表示取不到有效值。 |
| P1800 | String | 数据聚合方式,周期30分钟 注意:此字段可能返回 null,表示取不到有效值。 |
| P3600 | String | 数据聚合方式,周期1小时 注意:此字段可能返回 null,表示取不到有效值。 |
| P86400 | String | 数据聚合方式,周期1天 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyConditionListEventMetric
DescribePolicyConditionList.EventMetric
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| EventId | Integer | 事件id |
| EventShowName | String | 事件名称 |
| NeedRecovered | Boolean | 是否需要恢复 |
| Type | Integer | 事件类型,预留字段,当前固定取值为2 |
DescribePolicyConditionListMetric
指标告警配置
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| ConfigManual | DescribePolicyConditionListConfigManual | 指标配置 注意:此字段可能返回 null,表示取不到有效值。 |
| MetricId | Integer | 指标id |
| MetricShowName | String | 指标名称 |
| MetricUnit | String | 指标单位 |
DescribePolicyConditionListResponseDeprecatingInfo
DescribePolicyConditionListResponseDeprecatingInfo
被如下接口引用:DescribePolicyConditionList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Hidden | Boolean | 是否隐藏 注意:此字段可能返回 null,表示取不到有效值。 |
| NewViewNames | Array of String | 新视图名称 注意:此字段可能返回 null,表示取不到有效值。 |
| Description | String | 描述 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyGroupInfoCallback
查询策略输出的用户回调信息
被如下接口引用:DescribePolicyGroupInfo。
| 名称 | 类型 | 描述 |
|---|---|---|
| CallbackUrl | String | 用户回调接口地址 |
| ValidFlag | Integer | 用户回调接口状态,0表示未验证,1表示已验证,2表示存在url但没有通过验证 |
| VerifyCode | String | 用户回调接口验证码 |
DescribePolicyGroupInfoCondition
查询策略输出的阈值告警条件
被如下接口引用:DescribePolicyGroupInfo, DescribePolicyGroupList。
| 名称 | 类型 | 描述 |
|---|---|---|
| MetricShowName | String | 指标名称 |
| Period | Integer | 数据聚合周期(单位秒) |
| MetricId | Integer | 指标id |
| RuleId | Integer | 阈值规则id |
| Unit | String | 指标单位 |
| AlarmNotifyType | Integer | 告警发送收敛类型。0连续告警,1指数告警 |
| AlarmNotifyPeriod | Integer | 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次 |
| CalcType | Integer | 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等,7表示日同比上涨,8表示日同比下降,9表示周同比上涨,10表示周同比下降,11表示周期环比上涨,12表示周期环比下降 注意:此字段可能返回 null,表示取不到有效值。 |
| CalcValue | String | 检测阈值 注意:此字段可能返回 null,表示取不到有效值。 |
| ContinueTime | Integer | 持续多长时间触发规则会告警(单位秒) 注意:此字段可能返回 null,表示取不到有效值。 |
| MetricName | String | 告警指标名 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyGroupInfoConditionTpl
查询策略输出的模板策略组信息
被如下接口引用:DescribePolicyGroupInfo, DescribePolicyGroupList。
| 名称 | 类型 | 描述 |
|---|---|---|
| GroupId | Integer | 策略组id |
| GroupName | String | 策略组名称 |
| ViewName | String | 策略类型 |
| Remark | String | 策略组说明 |
| LastEditUin | String | 最后编辑的用户uin |
| UpdateTime | Integer | 更新时间 注意:此字段可能返回 null,表示取不到有效值。 |
| InsertTime | Integer | 创建时间 注意:此字段可能返回 null,表示取不到有效值。 |
| IsUnionRule | Integer | 是否且规则 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyGroupInfoEventCondition
查询策略输出的事件告警条件
被如下接口引用:DescribePolicyGroupInfo, DescribePolicyGroupList。
| 名称 | 类型 | 描述 |
|---|---|---|
| EventId | Integer | 事件id |
| RuleId | Integer | 事件告警规则id |
| EventShowName | String | 事件名称 |
| AlarmNotifyPeriod | Integer | 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次 |
| AlarmNotifyType | Integer | 告警发送收敛类型。0连续告警,1指数告警 |
DescribePolicyGroupInfoReceiverInfo
查询策略输出的告警接收人信息
被如下接口引用:DescribePolicyGroupInfo, DescribePolicyGroupList。
| 名称 | 类型 | 描述 |
|---|---|---|
| ReceiverGroupList | Array of Integer | 告警接收组id列表 示例值: 无 |
| ReceiverUserList | Array of Integer | 告警接收人id列表 |
| StartTime | Integer | 告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0" |
| EndTime | Integer | 告警时间段结束时间。含义同StartTime |
| ReceiverType | String | 接收类型。“group”(接收组)或“user”(接收人) |
| NotifyWay | Array of String | 告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT" |
| UidList | Array of Integer | 电话告警接收者uid 注意:此字段可能返回 null,表示取不到有效值。 |
| RoundNumber | Integer | 电话告警轮数 |
| RoundInterval | Integer | 电话告警每轮间隔(秒) |
| PersonInterval | Integer | 电话告警对个人间隔(秒) |
| NeedSendNotice | Integer | 是否需要电话告警触达提示。0不需要,1需要 |
| SendFor | Array of String | 电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知) |
| RecoverNotify | Array of String | 恢复通知方式。可选"SMS" |
| ReceiveLanguage | String | 告警发送语言 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyGroupListGroup
DescribePolicyGroupList.Group
被如下接口引用:DescribePolicyGroupList。
| 名称 | 类型 | 描述 |
|---|---|---|
| GroupId | Integer | 策略组id |
| GroupName | String | 策略组名称 |
| IsOpen | Boolean | 是否开启 |
| ViewName | String | 策略视图名称 |
| LastEditUin | String | 最近编辑的用户uin |
| UpdateTime | Integer | 最后修改时间 |
| InsertTime | Integer | 创建时间 |
| UseSum | Integer | 策略组绑定的实例数 |
| NoShieldedSum | Integer | 策略组绑定的未屏蔽实例数 |
| IsDefault | Integer | 是否为默认策略,0表示非默认策略,1表示默认策略 |
| CanSetDefault | Boolean | 是否可以设置成默认策略 |
| ParentGroupId | Integer | 父策略组id |
| Remark | String | 策略组备注 |
| ProjectId | Integer | 策略组所属项目id |
| Conditions | Array of DescribePolicyGroupInfoCondition | 阈值规则列表 注意:此字段可能返回 null,表示取不到有效值。 |
| EventConditions | Array of DescribePolicyGroupInfoEventCondition | 产品事件规则列表 注意:此字段可能返回 null,表示取不到有效值。 |
| ReceiverInfos | Array of DescribePolicyGroupInfoReceiverInfo | 用户接收人列表 注意:此字段可能返回 null,表示取不到有效值。 |
| ConditionsTemp | DescribePolicyGroupInfoConditionTpl | 模板策略组 注意:此字段可能返回 null,表示取不到有效值。 |
| InstanceGroup | DescribePolicyGroupListGroupInstanceGroup | 策略组绑定的实例组信息 注意:此字段可能返回 null,表示取不到有效值。 |
| IsUnionRule | Integer | 且或规则标识, 0表示或规则(任意一条规则满足阈值条件就告警), 1表示且规则(所有规则都满足阈值条件才告警) 注意:此字段可能返回 null,表示取不到有效值。 |
DescribePolicyGroupListGroupInstanceGroup
DescribePolicyGroupList接口策略组绑定的实例分组信息
被如下接口引用:DescribePolicyGroupList。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceGroupId | Integer | 实例分组名称id |
| ViewName | String | 策略类型视图名称 |
| LastEditUin | String | 最近编辑的用户uin |
| GroupName | String | 实例分组名称 |
| InstanceSum | Integer | 实例数量 |
| UpdateTime | Integer | 更新时间 |
| InsertTime | Integer | 创建时间 |
DescribeProductEventListDimensions
DescribeProductEventList的入参Dimensions
被如下接口引用:DescribeProductEventList。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 维度名 |
| Value | String | 是 | 维度值 |
DescribeProductEventListEvents
DescribeProductEventList返回的Events
被如下接口引用:DescribeProductEventList。
| 名称 | 类型 | 描述 |
|---|---|---|
| EventId | Integer | 事件ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:111 |
| EventCName | String | 事件中文名 注意:此字段可能返回 null,表示取不到有效值。 示例值:ping不可达 |
| EventEName | String | 事件英文名 注意:此字段可能返回 null,表示取不到有效值。 示例值:ping_unreachable |
| EventName | String | 事件简称 注意:此字段可能返回 null,表示取不到有效值。 示例值:ping_unreachable |
| ProductCName | String | 产品中文名 注意:此字段可能返回 null,表示取不到有效值。 示例值:cvm |
| ProductEName | String | 产品英文名 注意:此字段可能返回 null,表示取不到有效值。 示例值:cvm |
| ProductName | String | 产品简称 注意:此字段可能返回 null,表示取不到有效值。 示例值:cvm |
| InstanceId | String | 实例ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:ins-3xdfd90 |
| InstanceName | String | 实例名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:ins-3xdfd90 |
| ProjectId | String | 项目ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:123 |
| Region | String | 地域 注意:此字段可能返回 null,表示取不到有效值。 示例值:gz |
| Status | String | 状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| SupportAlarm | Integer | 是否支持告警 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| Type | String | 事件类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:21 |
| StartTime | Integer | 开始时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:1611560738 |
| UpdateTime | Integer | 更新时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:1611560790 |
| Dimensions | Array of DescribeProductEventListEventsDimensions | 实例对象信息 注意:此字段可能返回 null,表示取不到有效值。 |
| AdditionMsg | Array of DescribeProductEventListEventsDimensions | 实例对象附加信息 注意:此字段可能返回 null,表示取不到有效值。 |
| IsAlarmConfig | Integer | 是否配置告警 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| GroupInfo | Array of DescribeProductEventListEventsGroupInfo | 策略信息 注意:此字段可能返回 null,表示取不到有效值。 |
| ViewName | String | 显示名称ViewName 注意:此字段可能返回 null,表示取不到有效值。 示例值:cvm/device |
DescribeProductEventListEventsDimensions
DescribeProductEventList返回的Events的Dimensions
被如下接口引用:DescribeProductEventList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Key | String | 维度名(英文) 注意:此字段可能返回 null,表示取不到有效值。 |
| Name | String | 维度名(中文) 注意:此字段可能返回 null,表示取不到有效值。 |
| Value | String | 维度值 注意:此字段可能返回 null,表示取不到有效值。 |
DescribeProductEventListEventsGroupInfo
DescribeProductEventList返回的Events里的GroupInfo
被如下接口引用:DescribeProductEventList。
| 名称 | 类型 | 描述 |
|---|---|---|
| GroupId | Integer | 策略ID 注意:此字段可能返回 null,表示取不到有效值。 |
| GroupName | String | 策略名 注意:此字段可能返回 null,表示取不到有效值。 |
DescribeProductEventListOverView
DescribeProductEventList返回的OverView对象
被如下接口引用:DescribeProductEventList。
| 名称 | 类型 | 描述 |
|---|---|---|
| StatusChangeAmount | Integer | 状态变更的事件数量 注意:此字段可能返回 null,表示取不到有效值。 |
| UnConfigAlarmAmount | Integer | 告警状态未配置的事件数量 注意:此字段可能返回 null,表示取不到有效值。 |
| UnNormalEventAmount | Integer | 异常事件数量 注意:此字段可能返回 null,表示取不到有效值。 |
| UnRecoverAmount | Integer | 未恢复的事件数量 注意:此字段可能返回 null,表示取不到有效值。 |
Dimension
实例对象的维度组合
被如下接口引用:DescribeStatisticData, GetMonitorData, GetTopNMonitorData。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 实例维度名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:InstanceId |
| Value | String | 是 | 实例维度值 注意:此字段可能返回 null,表示取不到有效值。 示例值:ins-j0hk02zo |
DimensionNew
策略类型的维度信息
被如下接口引用:DescribeAllNamespaces。
| 名称 | 类型 | 描述 |
|---|---|---|
| Key | String | 维度 key 标示,后台英文名 示例值:tapm.instance.key |
| Name | String | 维度 key 名称,中英文前台展示名 示例值:业务系统 |
| IsRequired | Boolean | 是否必选 示例值:true |
| Operators | Array of Operator | 支持的操作符列表 |
| IsMultiple | Boolean | 是否支持多选 示例值:true |
| IsMutable | Boolean | 创建后是否可以修改 示例值:true |
| IsVisible | Boolean | 是否展示给用户 示例值:true |
| CanFilterPolicy | Boolean | 能否用来过滤策略列表 示例值:false |
| CanFilterHistory | Boolean | 能否用来过滤告警历史 示例值:false |
| CanGroupBy | Boolean | 能否作为聚合维度 示例值:true |
| MustGroupBy | Boolean | 是否必须作为聚合维度 示例值:true |
| ShowValueReplace | String | 前端翻译要替换的 key 注意:此字段可能返回 null,表示取不到有效值。 |
DimensionsDesc
维度信息
被如下接口引用:DescribeBaseMetrics。
| 名称 | 类型 | 描述 |
|---|---|---|
| Dimensions | Array of String | 维度名数组 |
EventCondition
事件告警条件
被如下接口引用:DescribeConditionsTemplateList。
| 名称 | 类型 | 描述 |
|---|---|---|
| AlarmNotifyPeriod | String | 告警通知频率 注意:此字段可能返回 null,表示取不到有效值。 |
| AlarmNotifyType | String | 重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警) 注意:此字段可能返回 null,表示取不到有效值。 |
| EventID | String | 事件ID |
| EventDisplayName | String | 事件展示名称(对外) |
| RuleID | String | 规则ID |
| MetricName | String | 指标名 注意:此字段可能返回 null,表示取不到有效值。 示例值:CpuUsage |
Filter
查询过滤参数
被如下接口引用:DescribePrometheusAlertPolicy, DescribePrometheusInstancesOverview, DescribePrometheusRecordRules, DescribePrometheusTargetsTMP, DescribePrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Type | String | 否 | 过滤方式(=, !=, in) 示例值:= |
| Key | String | 否 | 过滤维度名 示例值:serviceName |
| Value | String | 否 | 过滤值,in过滤方式用逗号分割多个值 示例值:sso-api |
| Name | String | 否 | 过滤条件名称 示例值:filter-name |
| Values | Array of String | 否 | 过滤条件取值范围 示例值:["aa", "bb"] |
GrafanaAccountInfo
Grafana可视化服务 授权账户信息
被如下接口引用:DescribeSSOAccount。
| 名称 | 类型 | 描述 |
|---|---|---|
| UserId | String | 用户账号ID 示例值:1000000000 |
| Role | Array of GrafanaAccountRole | 用户权限 示例值:Admin |
| Notes | String | 备注 示例值:该账户的相关描述 |
| CreateAt | Timestamp ISO8601 | 创建时间 示例值:2021-03-11T16:54:33+08:00 |
| InstanceId | String | 实例 ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:grafana-xxxx |
| Uin | String | 用户主账号 UIN 示例值:用户主账号 UIN |
GrafanaAccountRole
Grafana可视化服务 账号权限
被如下接口引用:CreateSSOAccount, DescribeSSOAccount, UpdateSSOAccount。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Organization | String | 否 | 组织 示例值:Org |
| Role | String | 否 | 权限(Admin、Editor、Viewer) 示例值:Admin |
GrafanaChannel
Grafana 告警渠道
被如下接口引用:DescribeGrafanaChannels。
| 名称 | 类型 | 描述 |
|---|---|---|
| ChannelId | String | 渠道 ID 示例值:channel-id |
| ChannelName | String | 渠道名 示例值:channel-name |
| Receivers | Array of String | 告警通道模板 ID 数组 示例值:[] |
| CreatedAt | Timestamp ISO8601 | 创建时间 示例值:2021-03-11T16:54:33+08:00 |
| UpdatedAt | Timestamp ISO8601 | 更新时间 示例值:2021-03-11T16:54:33+08:00 |
| OrganizationIds | Array of String | 告警渠道的所有生效组织 注意:此字段可能返回 null,表示取不到有效值。 示例值:["1", "2", "3"] |
GrafanaInstanceInfo
查询 Grafana 实例时的实例类型
被如下接口引用:DescribeGrafanaInstances。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceName | String | 实例名 示例值:my-instance |
| InstanceId | String | 实例 ID 示例值:grafana-abcdefgh |
| Region | String | 地域 示例值:ap-guangzhou |
| VpcId | String | VPC ID 示例值:vpc-abcdef |
| SubnetIds | Array of String | 子网 ID 数组 示例值:["subnet-abcdef"] |
| InternetUrl | String | Grafana 公网地址 示例值:192.168.0.1 |
| InternalUrl | String | Grafana 内网地址 示例值:192.168.0.1 |
| CreatedAt | Timestamp | 创建时间 示例值:2021-03-11T16:54:33+08:00 |
| InstanceStatus | Integer | 运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:停机中; 6:已停机; 7: 已删除) 示例值:1 |
| TagSpecification | Array of PrometheusTag | 实例的标签 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"key":"1","value":"2"}] |
| Zone | String | 实例的可用区 示例值:ap-guangzhou-6 |
| InstanceChargeType | Integer | 计费模式(1:包年包月) 示例值:1 |
| VpcName | String | VPC 名称 示例值:Default-VPC |
| SubnetName | String | 子网名称 示例值:Default-Subnet |
| RegionId | Integer | 地域 ID 示例值:1 |
| RootUrl | String | 可访问此实例的完整 URL 示例值:http://127.0.0.1 |
| EnableSSO | Boolean | 是否开启 SSO 示例值:true |
| Version | String | 版本号 示例值:v7.4.2 |
| EnableSSOCamCheck | Boolean | SSO登录时是否开启cam鉴权 示例值:true |
GrafanaIntegrationConfig
Grafana 集成实例配置
被如下接口引用:DescribeGrafanaIntegrations。
| 名称 | 类型 | 描述 |
|---|---|---|
| IntegrationId | String | 集成 ID 示例值:my-instance |
| Kind | String | 集成类型 示例值:grafana |
| Content | String | 集成内容 示例值:"{}" |
| Description | String | 集成描述 示例值:集成描述 |
| GrafanaURL | String | Grafana 跳转地址(目前未使用,默认为空) 注意:此字段可能返回 null,表示取不到有效值。 示例值:Grafana 地址 |
GrafanaNotificationChannel
Grafana 告警渠道
被如下接口引用:DescribeGrafanaNotificationChannels。
| 名称 | 类型 | 描述 |
|---|---|---|
| ChannelId | String | 渠道 ID 示例值:channel-id |
| ChannelName | String | 渠道名 示例值:channel-name |
| Receivers | Array of String | 告警通道模板 ID 数组 示例值:["receiver-1234abcd"] |
| CreatedAt | Timestamp ISO8601 | 创建时间 示例值:2021-03-11T16:54:33+08:00 |
| UpdatedAt | Timestamp ISO8601 | 更新时间 示例值:2021-03-11T16:54:33+08:00 |
| OrgId | String | 默认生效组织,已废弃,请使用 OrganizationIds 示例值:1 |
| ExtraOrgIds | Array of String | 额外生效组织,已废弃,请使用 OrganizationIds 注意:此字段可能返回 null,表示取不到有效值。 示例值:["2", "3"] |
| OrgIds | Array of String | 生效组织,已废弃,请使用 OrganizationIds 注意:此字段可能返回 null,表示取不到有效值。 示例值:["1", "2", "3"] |
| OrganizationIds | Array of String | 告警渠道的所有生效组织 注意:此字段可能返回 null,表示取不到有效值。 示例值:["1", "2", "3"] |
GrafanaPlugin
Grafana 插件
被如下接口引用:DescribeInstalledPlugins, DescribePluginOverviews, InstallPlugins。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| PluginId | String | 是 | Grafana 插件 ID |
| Version | String | 是 | Grafana 插件版本 注意:此字段可能返回 null,表示取不到有效值。 |
Instance
实例维度组合数组
被如下接口引用:GetMonitorData, GetTopNMonitorData。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Dimensions | Array of Dimension | 是 | 实例的维度组合 |
InstanceGroup
DescribeBasicAlarmList返回的Alarms里的InstanceGroup
被如下接口引用:DescribeBasicAlarmList。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceGroupId | Integer | 实例组ID 注意:此字段可能返回 null,表示取不到有效值。 |
| InstanceGroupName | String | 实例组名 注意:此字段可能返回 null,表示取不到有效值。 |
InstanceGroups
告警对象所属实例组
被如下接口引用:DescribeAlarmHistories。
| 名称 | 类型 | 描述 |
|---|---|---|
| Id | Integer | 实例组 Id |
| Name | String | 实例组名称 |
IntegrationConfiguration
export 集成配置
被如下接口引用:DescribeExporterIntegrations。
| 名称 | 类型 | 描述 |
|---|---|---|
| Name | String | 名字 示例值:test |
| Kind | String | 类型 示例值:blackbox-exporter |
| Content | String | 内容 示例值:{"name":"test","kind":"blackbox-exporter","spec":{"scrapeSpec":{"interval":"15s"},"instanceSpec":{"module":"http_get","urls":["http://test.com"]},"exporterSpec":{}}} |
| Status | Integer | 状态 示例值:1 |
| Category | String | 实例类型 示例值:MySQL |
| InstanceDesc | String | 实例描述 示例值:root:**@localhost:3306 |
| GrafanaDashboardURL | String | dashboard 的 URL 示例值:http://xx |
IntegrationMetric
prometheus集成指标详情
被如下接口引用:DescribePrometheusIntegrationMetrics。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| MetricName | String | 否 | 指标名 示例值:qce_cvm_tcpcurrestab_max |
| Name | String | 否 | 指标名称 示例值:TCP 连接数 |
| MetricType | String | 否 | 统计类型 示例值:GAUGE |
| Unit | String | 否 | 单位 示例值:% |
| Description | String | 否 | 指标详细描述 示例值: TCP 连接数量 |
IntegrationMetricGroup
prometheus集成分组指标
被如下接口引用:DescribePrometheusIntegrationMetrics。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Group | String | 否 | 分组标识 示例值:qcloud |
| Metrics | Array of IntegrationMetric | 否 | 指标详情 示例值:[{"Group":"cdb","MetricName":"qce_cdb_abortedclients_sum","Name":"异常关闭的客户端连接数","MetricType":"","Unit":"Count","Description":"由于客户端在没有正确关闭连接的情况下死亡而中止的连接数"}] |
| GroupName | String | 否 | 分组名称 示例值:云服务器 |
Label
k8s中标签,一般以数组的方式存在
被如下接口引用:CreateExternalCluster, CreatePrometheusAlertPolicy, CreatePrometheusClusterAgent, DescribePrometheusAlertPolicy, DescribePrometheusClusterAgents, ModifyPrometheusAgentExternalLabels, ModifyPrometheusAlertPolicy, ModifyPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | map表中的Name 示例值:label-name |
| Value | String | 是 | map表中的Value 示例值:label-value |
LogAlarmReq
日志告警请求信息
被如下接口引用:CreateAlarmPolicy, ModifyAlarmPolicyCondition。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| InstanceId | String | 是 | apm实例id 示例值:fake-instanceId |
| Filter | Array of LogFilterInfo | 是 | 检索条件信息 |
| AlarmMerge | String | 是 | 告警合并开启/暂停 示例值:1 |
| AlarmMergeTime | String | 是 | 告警合并时间 示例值:30 |
LogFilterInfo
日志告警检索条件结构体
被如下接口引用:CreateAlarmPolicy, ModifyAlarmPolicyCondition。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 字段名 示例值:k1 |
| Operator | String | 是 | 比较符号 示例值:eq |
| Value | String | 是 | 字段值 示例值:val1 |
ManagementCommand
Prometheus Agent 管理命令行
被如下接口引用:GetPrometheusAgentManagementCommand。
| 名称 | 类型 | 描述 |
|---|---|---|
| Install | String | Agent 安装命令 注意:此字段可能返回 null,表示取不到有效值。 |
| Restart | String | Agent 重启命令 注意:此字段可能返回 null,表示取不到有效值。 |
| Stop | String | Agent 停止命令 注意:此字段可能返回 null,表示取不到有效值。 |
| StatusCheck | String | Agent 状态检测命令 注意:此字段可能返回 null,表示取不到有效值。 |
| LogCheck | String | Agent 日志检测命令 注意:此字段可能返回 null,表示取不到有效值。 |
Metric
指标,可用于设置告警、查询数据
被如下接口引用:DescribeAlarmMetrics。
| 名称 | 类型 | 描述 |
|---|---|---|
| Namespace | String | 告警策略类型 示例值:cvm_device |
| MetricName | String | 指标名 示例值:CpuUsage |
| Description | String | 指标展示名 示例值:CPU利用率 |
| Min | Float | 最小值 示例值:0 |
| Max | Float | 最大值 示例值:100 |
| Dimensions | Array of String | 维度列表 示例值:vm_uuid |
| Unit | String | 单位 示例值:% |
| MetricConfig | MetricConfig | 指标配置 注意:此字段可能返回 null,表示取不到有效值。 |
| IsAdvanced | Integer | 是否为高级指标。1是 0否 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| IsOpen | Integer | 高级指标是否开通。1是 0否 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| ProductId | Integer | 集成中心产品ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| Operators | Array of Operator | 匹配运算符 注意:此字段可能返回 null,表示取不到有效值。 |
| Periods | Array of Integer | 指标触发 注意:此字段可能返回 null,表示取不到有效值。 |
| IsLatenessMetric | Integer | 是否延迟指标 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
MetricConfig
指标配置
被如下接口引用:DescribeAlarmMetrics。
| 名称 | 类型 | 描述 |
|---|---|---|
| Operator | Array of String | 允许使用的运算符 |
| Period | Array of Integer | 允许配置的数据周期,以秒为单位 |
| ContinuePeriod | Array of Integer | 允许配置的持续周期个数 |
MetricData
DescribeMetricData接口出参
被如下接口引用:DescribeStatisticData。
| 名称 | 类型 | 描述 |
|---|---|---|
| MetricName | String | 指标名 示例值:cpu_usages |
| Points | Array of MetricDataPoint | 监控数据点 示例值:[{}] |
MetricDataPoint
DescribeMetricData出参
被如下接口引用:DescribeStatisticData。
| 名称 | 类型 | 描述 |
|---|---|---|
| Dimensions | Array of Dimension | 实例对象维度组合 |
| Values | Array of Point | 数据点列表 |
MetricObjectMeaning
指标数据的解释
被如下接口引用:DescribeBaseMetrics。
| 名称 | 类型 | 描述 |
|---|---|---|
| En | String | 指标英文解释 |
| Zh | String | 指标中文解释 |
MetricSet
对业务指标的单位及支持统计周期的描述
被如下接口引用:DescribeBaseMetrics。
| 名称 | 类型 | 描述 |
|---|---|---|
| Namespace | String | 命名空间,每个云产品会有一个命名空间 示例值:QCE/CVM |
| MetricName | String | 指标名称 示例值:AccOuttraffic |
| Unit | String | 指标使用的单位 示例值:MB |
| UnitCname | String | 指标使用的单位 示例值:"" |
| Period | Array of Integer | 指标支持的统计周期,单位是秒,如60、300 示例值:[10,60] |
| Periods | Array of PeriodsSt | 统计周期内指标方式 |
| Meaning | MetricObjectMeaning | 统计指标含义解释 |
| Dimensions | Array of DimensionsDesc | 维度描述信息 |
| MetricCName | String | 指标中文名 注意:此字段可能返回 null,表示取不到有效值。 示例值:公网出流量面积 |
| MetricEName | String | 指标英文名 注意:此字段可能返回 null,表示取不到有效值。 示例值:AccOuttraffic |
MidQueryCondition
DescribeMidDimensionValueList的查询条件
被如下接口引用:DescribeStatisticData。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 维度 示例值:vm_uuid |
| Operator | String | 是 | 操作符,支持=、in 示例值:= |
| Value | Array of String | 是 | 维度值,当Op是=时,只使用第一个元素 示例值:dsdsedcsd |
ModifyConditionsTemplateRequestCondition
ModifyConditionsTemplateRequestCondition,Condition入参字段值
被如下接口引用:CreateConditionsTemplate。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| CalcPeriod | String | 是 | 统计周期 示例值:60 |
| CalcType | String | 是 | 统计方式 示例值:1 |
| ContinuePeriod | String | 是 | 持续周期 示例值:1 |
| MetricID | Integer | 是 | 指标ID 示例值:"33" |
| CalcValue | String | 是 | 统计值 示例值:0 |
| AlarmNotifyPeriod | String | 否 | 告警通知周期 示例值:86400 |
| AlarmNotifyType | Integer | 否 | 告警通知方式 示例值:0 |
| RuleID | Integer | 否 | 规则ID |
ModifyConditionsTemplateRequestEventCondition
ModifyConditionsTemplateRequestEventCondition
被如下接口引用:CreateConditionsTemplate。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| MetricName | String | 否 | 重构后的eventType 示例值:cvm:ErrorEvent:CvmPacketDropedByQ osConnectionSession |
| Description | String | 否 | 事件描述信息 示例值:连接数超限导致丢包 |
ModifyPolicyGroupCondition
修改告警策略组传入的指标阈值条件
被如下接口引用:ModifyPolicyGroup。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| MetricId | Integer | 是 | 指标id |
| CalcType | Integer | 是 | 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等 |
| CalcValue | String | 是 | 检测阈值 |
| CalcPeriod | Integer | 是 | 检测指标的数据周期 |
| ContinuePeriod | Integer | 是 | 持续周期个数 |
| AlarmNotifyType | Integer | 是 | 告警发送收敛类型。0连续告警,1指数告警 |
| AlarmNotifyPeriod | Integer | 是 | 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次 |
| RuleId | Integer | 否 | 规则id,不填表示新增,填写了ruleId表示在已存在的规则基础上进行修改 |
ModifyPolicyGroupEventCondition
修改告警策略组传入的事件告警条件
被如下接口引用:ModifyPolicyGroup。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| EventId | Integer | 是 | 事件id |
| AlarmNotifyType | Integer | 是 | 告警发送收敛类型。0连续告警,1指数告警 |
| AlarmNotifyPeriod | Integer | 是 | 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次 |
| RuleId | Integer | 否 | 规则id,不填表示新增,填写了ruleId表示在已存在的规则基础上进行修改 |
MonitorTypeInfo
监控类型详细信息
被如下接口引用:DescribeMonitorTypes。
| 名称 | 类型 | 描述 |
|---|---|---|
| Id | String | 监控类型ID 示例值:19023 |
| Name | String | 监控类型 示例值:MT_QCE |
| SortId | Integer | 排列顺序 示例值:1 |
MonitorTypeNamespace
策略类型
被如下接口引用:DescribeAlarmHistories。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| MonitorType | String | 是 | 监控类型 |
| Namespace | String | 是 | 策略类型值 |
NoticeBindPolicys
通知模板与策略绑定关系
被如下接口引用:DeleteAlarmNotices。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| NoticeId | String | 否 | 告警通知模板 ID 示例值:notice-xxx |
| PolicyIds | Array of String | 否 | 告警通知模板绑定的告警策略ID列表 |
NoticeContentTmplBindInfo
通知内容模板绑定信息
被如下接口引用:CreateAlarmPolicy, DescribeAlarmPolicies, DescribeAlarmPolicy, ModifyAlarmPolicyNotice。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| ContentTmplID | String | 否 | 通知内容模板ID 示例值:tmpl-xxx |
| NoticeID | String | 否 | 通知模板ID 示例值:notice-xxx |
Operator
维度支持的操作符信息
被如下接口引用:DescribeAlarmMetrics, DescribeAllNamespaces。
| 名称 | 类型 | 描述 |
|---|---|---|
| Id | String | 运算符标识 示例值:eq |
| Name | String | 运算符展示名 示例值:= |
PeriodsSt
周期内的统计方式
被如下接口引用:DescribeBaseMetrics。
| 名称 | 类型 | 描述 |
|---|---|---|
| Period | String | 周期 |
| StatType | Array of String | 统计方式 |
Point
监控数据点
被如下接口引用:DescribeStatisticData。
| 名称 | 类型 | 描述 |
|---|---|---|
| Timestamp | Integer | 该监控数据点生成的时间点 |
| Value | Float | 监控数据点的值 注意:此字段可能返回 null,表示取不到有效值。 |
PolicyGroup
策略组信息
被如下接口引用:DescribeConditionsTemplateList。
| 名称 | 类型 | 描述 |
|---|---|---|
| CanSetDefault | Boolean | 是否可设为默认告警策略 |
| GroupID | Integer | 告警策略组ID |
| GroupName | String | 告警策略组名称 |
| InsertTime | Integer | 创建时间 |
| IsDefault | Integer | 是否为默认告警策略 |
| Enable | Boolean | 告警策略启用状态 |
| LastEditUin | Integer | 最后修改人UIN |
| NoShieldedInstanceCount | Integer | 未屏蔽的实例数 |
| ParentGroupID | Integer | 父策略组ID |
| ProjectID | Integer | 所属项目ID |
| ReceiverInfos | Array of PolicyGroupReceiverInfo | 告警接收对象信息 注意:此字段可能返回 null,表示取不到有效值。 |
| Remark | String | 备注信息 |
| UpdateTime | Integer | 修改时间 |
| TotalInstanceCount | Integer | 总绑定实例数 |
| ViewName | String | 视图 |
| IsUnionRule | Integer | 是否为与关系规则 |
PolicyGroupReceiverInfo
2018版策略模板列表接收人信息
被如下接口引用:DescribeConditionsTemplateList。
| 名称 | 类型 | 描述 |
|---|---|---|
| EndTime | Integer | 有效时段结束时间 |
| NeedSendNotice | Integer | 是否需要发送通知 |
| NotifyWay | Array of String | 告警接收渠道 注意:此字段可能返回 null,表示取不到有效值。 |
| PersonInterval | Integer | 电话告警对个人间隔(秒) |
| ReceiverGroupList | Array of Integer | 消息接收组列表 注意:此字段可能返回 null,表示取不到有效值。 |
| ReceiverType | String | 接受者类型 |
| ReceiverUserList | Array of Integer | 接收人列表。通过平台接口查询到的接收人id列表 注意:此字段可能返回 null,表示取不到有效值。 |
| RecoverNotify | Array of String | 告警恢复通知方式 注意:此字段可能返回 null,表示取不到有效值。 |
| RoundInterval | Integer | 电话告警每轮间隔(秒) |
| RoundNumber | Integer | 电话告警轮数 |
| SendFor | Array of String | 电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知) 注意:此字段可能返回 null,表示取不到有效值。 |
| StartTime | Integer | 有效时段开始时间 |
| UIDList | Array of Integer | 电话告警接收者uid 注意:此字段可能返回 null,表示取不到有效值。 |
PolicyTag
策略标签
被如下接口引用:BindingPolicyTag。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 标签Key |
| Value | String | 是 | 标签Value |
ProductSimple
云产品监控支持的产品简要信息
被如下接口引用:DescribeProductList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Namespace | String | 命名空间 |
| ProductName | String | 产品中文名称 |
| ProductEnName | String | 产品英文名称 注意:此字段可能返回 null,表示取不到有效值。 |
PrometheusAgent
prometheus agent
被如下接口引用:DescribePrometheusAgents。
| 名称 | 类型 | 描述 |
|---|---|---|
| Name | String | Agent 名 注意:此字段可能返回 null,表示取不到有效值。 |
| AgentId | String | Agent ID |
| InstanceId | String | 实例 ID |
| Ipv4 | String | Agent IP 注意:此字段可能返回 null,表示取不到有效值。 |
| HeartbeatTime | String | 心跳时间 注意:此字段可能返回 null,表示取不到有效值。 |
| LastError | String | 最近一次错误 注意:此字段可能返回 null,表示取不到有效值。 |
| AgentVersion | String | Agent 版本 注意:此字段可能返回 null,表示取不到有效值。 |
| Status | Integer | Agent 状态 |
PrometheusAgentInfo
托管Prometheus agent信息
被如下接口引用:DeletePrometheusClusterAgent。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| ClusterType | String | 是 | 集群类型。可填入tke、eks、tkeedge、tdcc,分别代表标准集群、弹性集群、边缘集群、注册集群 示例值:tke |
| ClusterId | String | 是 | 集成容器服务中关联的集群ID 示例值:cls-abc |
| Describe | String | 否 | 该参数未使用,不需要填写 示例值:test |
PrometheusAgentOverview
托管prometheus agent概览
被如下接口引用:DescribePrometheusClusterAgents。
| 名称 | 类型 | 描述 |
|---|---|---|
| ClusterType | String | 集群类型 示例值:tke |
| ClusterId | String | 集群id 示例值:cls-abc |
| Status | String | agent状态 normal = 正常 abnormal = 异常 示例值:normal |
| ClusterName | String | 集群名称 示例值:tke集群 |
| ExternalLabels | Array of Label | 额外labels 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 示例值:Name=cluster_name,Value=x |
| Region | String | 集群所在地域 注意:此字段可能返回 null,表示取不到有效值。 示例值:ap-beijing |
| VpcId | String | 集群所在VPC ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:vpc-abc |
| FailedReason | String | 记录关联等操作的失败信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:abc |
| Name | String | agent名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:abc |
| EnableExternal | Boolean | 是否已开启公网访问,true 开启,false 未开启 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
| DesiredAgentNum | Integer | 采集agent期望pod数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| ReadyAgentNum | Integer | 采集agent已正常启动pod数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
PrometheusAlertAllowTimeRange
Prometheus自定义告警通知时间段
被如下接口引用:CreatePrometheusAlertGroup, DescribePrometheusAlertGroups, UpdatePrometheusAlertGroup。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Start | String | 否 | 从0点开始的秒数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| End | String | 否 | 从0点开始的秒数 注意:此字段可能返回 null,表示取不到有效值。 示例值:3600 |
PrometheusAlertCustomReceiver
Prometheus告警自定义通知模板
被如下接口引用:CreatePrometheusAlertGroup, DescribePrometheusAlertGroups, UpdatePrometheusAlertGroup。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Type | String | 否 | 自定义通知类型 alertmanager -- vpc内自建alertmanager webhook -- vpc内webhook地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:alertmanager |
| Url | String | 否 | alertmanager/webhook地址。(prometheus实例同vpc内ip) 注意:此字段可能返回 null,表示取不到有效值。 示例值:http://192.168.10.2:9090 |
| AllowedTimeRanges | Array of PrometheusAlertAllowTimeRange | 否 | 允许发送告警的时间范围 注意:此字段可能返回 null,表示取不到有效值。 示例值:{{"Start": "28800", "End": "72000"}} |
| ClusterId | String | 否 | alertmanager所在的内网集群ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:cls-asd212as |
| ClusterType | String | 否 | alertmanager所在的内网集群类型(tke/eks/tdcc) 注意:此字段可能返回 null,表示取不到有效值。 示例值:tke |
PrometheusAlertGroupRuleSet
告警分组内告警规则信息
被如下接口引用:CreatePrometheusAlertGroup, DescribePrometheusAlertGroups, UpdatePrometheusAlertGroup。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| RuleName | String | 否 | 告警规则名称,同一告警分组下不允许重名 注意:此字段可能返回 null,表示取不到有效值。 示例值:规则-1 |
| Labels | Array of PrometheusRuleKV | 否 | 标签列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{Key: "ip" Value: "1.1.1.1"}] |
| Annotations | Array of PrometheusRuleKV | 否 | 注释列表 告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description。 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{Key: "summary" Value: "规则名称"}] |
| Duration | String | 否 | 规则报警持续时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:5m |
| Expr | String | 否 | 规则表达式,可参考告警规则说明 注意:此字段可能返回 null,表示取不到有效值。 示例值:job:request_latency_seconds:mean5m{job="myjob"} > 0.5 |
| State | Integer | 否 | 告警规则状态: 2-启用 3-禁用 为空默认启用 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
PrometheusAlertGroupSet
Prometheus告警规则分组信息
被如下接口引用:DescribePrometheusAlertGroups。
| 名称 | 类型 | 描述 |
|---|---|---|
| GroupId | String | 告警分组ID,满足正则表达式alert-[a-z0-9]{8}注意:此字段可能返回 null,表示取不到有效值。 示例值:alert-f2vx278 |
| GroupName | String | 告警分组名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:告警分组-11 |
| AMPReceivers | Array of String | 腾讯云可观测平台告警模板ID ,返回告警模板转换后的notice ID。 注意:此字段可能返回 null,表示取不到有效值。 示例值:["notice-as454a12"] |
| CustomReceiver | PrometheusAlertCustomReceiver | 自定义告警模板 注意:此字段可能返回 null,表示取不到有效值。 |
| RepeatInterval | String | 告警通知间隔 注意:此字段可能返回 null,表示取不到有效值。 示例值:5m |
| TemplateId | String | 若告警分组通过模板创建,则返回模板ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:temp-sa123dsx |
| Rules | Array of PrometheusAlertGroupRuleSet | 分组内告警规则详情 注意:此字段可能返回 null,表示取不到有效值。 |
| CreatedAt | String | 分组创建时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2023-07-24T17:08:16+08:00 |
| UpdatedAt | String | 分组更新时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2023-07-24T17:08:16+08:00 |
PrometheusAlertManagerConfig
告警渠道使用自建alertmanager的配置
被如下接口引用:CreatePrometheusAlertPolicy, CreatePrometheusGlobalNotification, DescribePrometheusAlertPolicy, DescribePrometheusGlobalNotification, ModifyPrometheusAlertPolicy, ModifyPrometheusGlobalNotification, ModifyPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Url | String | 是 | alertmanager url |
| ClusterType | String | 否 | alertmanager部署所在集群类型 注意:此字段可能返回 null,表示取不到有效值。 |
| ClusterId | String | 否 | alertmanager部署所在集群ID 注意:此字段可能返回 null,表示取不到有效值。 |
PrometheusAlertPolicyItem
托管prometheus告警策略实例
被如下接口引用:CreatePrometheusAlertPolicy, CreatePrometheusTemp, DescribePrometheusAlertPolicy, DescribePrometheusTemp, ModifyPrometheusAlertPolicy, ModifyPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 策略名称 示例值:test-alert |
| Rules | Array of PrometheusAlertRule | 是 | 规则列表 |
| Id | String | 否 | 告警策略 id 注意:此字段可能返回 null,表示取不到有效值。 示例值:alert-xa2asdxz |
| TemplateId | String | 否 | 如果该告警来自模板下发,则TemplateId为模板id 注意:此字段可能返回 null,表示取不到有效值。 示例值:temp-xs1sd24 |
| Notification | PrometheusNotificationItem | 否 | 告警渠道,模板中使用可能返回null 注意:此字段可能返回 null,表示取不到有效值。 |
| UpdatedAt | String | 否 | 最后修改时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2025-10-24 20:15:39 |
| ClusterId | String | 否 | 如果告警策略来源于用户集群CRD资源定义,则ClusterId为所属集群ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:cls-23as23sdf2 |
PrometheusAlertRule
Prometheus告警规则
被如下接口引用:CreatePrometheusAlertPolicy, DescribePrometheusAlertPolicy, ModifyPrometheusAlertPolicy, ModifyPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 规则名称 示例值:Example |
| Rule | String | 是 | prometheus语句 示例值:Example |
| Labels | Array of Label | 是 | 额外标签 示例值:Name=a,Value=b |
| Template | String | 是 | 告警发送模板 示例值:temp-xxx |
| For | String | 是 | 持续时间 示例值:1s |
| Describe | String | 否 | 该条规则的描述信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:example-describe |
| Annotations | Array of Label | 否 | 参考prometheus rule中的annotations 注意:此字段可能返回 null,表示取不到有效值。 示例值:Name=a,Value=b |
| RuleState | Integer | 否 | 告警规则状态 注意:此字段可能返回 null,表示取不到有效值。 |
PrometheusClusterAgentBasic
与腾讯云可观测平台融合托管 Prometheus 实例,关联集群基础信息
被如下接口引用:CreatePrometheusClusterAgent。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Region | String | 是 | 地域 示例值:ap-beijing |
| ClusterType | String | 是 | 集群类型。可填入tke、eks、tkeedge、tdcc、external,分别代表标准集群、弹性集群、边缘集群、注册集群 和外部集群 示例值:tke |
| ClusterId | String | 是 | 集群 ID 示例值:cls-abc |
| EnableExternal | Boolean | 是 | 是否开启公网 CLB 示例值:false |
| InClusterPodConfig | PrometheusClusterAgentPodConfig | 否 | 集群内部署组件的pod 配置 示例值:pod配置 |
| ExternalLabels | Array of Label | 否 | 该集群采集的所有指标都会带上这些labels 示例值:额外的labels |
| NotInstallBasicScrape | Boolean | 否 | 是否安装默认采集 exporter 和采集配置 示例值:false |
| NotScrape | Boolean | 否 | 是否安装采集配置,true 只安装采集 exporter 不会安装采集配置,false 会同时安装采集配置 示例值:false |
| DropAll | Boolean | 否 | 是否丢弃所有指标,true 代表丢弃所有指标,false 代表采集默认指标 示例值:false |
| OpenDefaultRecord | Boolean | 否 | 是否开启默认预聚合规则 示例值:true |
PrometheusClusterAgentPodConfig
关联集群时在集群内部署组件的pod额外配置
被如下接口引用:CreatePrometheusClusterAgent。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| HostNet | Boolean | 否 | 是否使用HostNetWork 示例值:true |
| NodeSelector | Array of Label | 否 | 指定pod运行节点 |
| Tolerations | Array of Toleration | 否 | 容忍污点 |
PrometheusClusterScrapeStatistics
集群指标抓取统计
被如下接口引用:DescribePrometheusScrapeStatistics。
| 名称 | 类型 | 描述 |
|---|---|---|
| ClusterID | String | 集群ID 示例值:cls-asd |
| ScrapedRate | Float | 被采集的点数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0.8 |
| Jobs | Array of PrometheusJobScrapeStatistics | Job列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[ { "JobName": "cadvisor", "MaxLabel": 24, "Metrics": [], "SamplesRate": 271.66666, "ScrapedRate": 0 }] |
| SamplesRate | Float | 过滤前的指标采集速率 注意:此字段可能返回 null,表示取不到有效值。 示例值:0.8 |
PrometheusConfigItem
prometheus配置
被如下接口引用:CreatePrometheusConfig, CreatePrometheusTemp, DescribePrometheusConfig, DescribePrometheusGlobalConfig, DescribePrometheusTemp, ModifyPrometheusConfig, ModifyPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 名称 示例值:xxx |
| Config | String | 是 | 配置内容 示例值:xxx |
| TemplateId | String | 否 | 用于出参,如果该配置来至模板,则为模板id 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx |
| Targets | Targets | 否 | 目标数 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx |
PrometheusInstanceGrantInfo
实例的授权信息
被如下接口引用:DescribePrometheusInstances。
| 名称 | 类型 | 描述 |
|---|---|---|
| HasChargeOperation | Integer | 是否有计费操作权限(1=有,2=无) 示例值:1 |
| HasVpcDisplay | Integer | 是否显示VPC信息的权限(1=有,2=无) 示例值:1 |
| HasGrafanaStatusChange | Integer | 是否可修改Grafana的状态(1=有,2=无) 示例值:1 |
| HasAgentManage | Integer | 是否有管理agent的权限(1=有,2=无) 示例值:1 |
| HasTkeManage | Integer | 是否有管理TKE集成的权限(1=有,2=无) 示例值:1 |
| HasApiOperation | Integer | 是否显示API等信息(1=有, 2=无) 示例值:1 |
PrometheusInstanceScrapeStatistics
实例抓取指标统计
被如下接口引用:DescribePrometheusScrapeStatistics。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | 实例ID 示例值:prom-abc |
| ScrapedRate | Float | 被采集的点数 示例值:0.8 |
| Clusters | Array of PrometheusClusterScrapeStatistics | 集群指标列表 |
| Global | Array of PrometheusClusterScrapeStatistics | 非容器指标列表 注意:此字段可能返回 null,表示取不到有效值。 |
| SamplesRate | Float | 过滤前的指标采集速率 示例值:0.8 |
PrometheusInstanceTenantUsage
Prometheus用量信息
被如下接口引用:DescribePrometheusInstanceUsage。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | 实例ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:prom-xxxx |
| CalcDate | String | 计费周期 注意:此字段可能返回 null,表示取不到有效值。 示例值:20210101 |
| Total | Float | 总用量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1.1 |
| Basic | Float | 基础指标用量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1.1 |
| Fee | Float | 付费指标用量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1.1 |
PrometheusInstancesItem
Prometheus 服务响应体
被如下接口引用:DescribePrometheusInstances。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | 实例ID。 示例值:prom-123456 |
| InstanceName | String | 实例名称。 示例值:test |
| InstanceChargeType | Integer | 实例计费模式。取值范围:
示例值:2 |
| RegionId | Integer | 地域 ID 示例值:1 |
| Zone | String | 可用区 示例值:ap-guangzhou-1 |
| VpcId | String | VPC ID 示例值:vpc-123456 |
| SubnetId | String | 子网 ID 示例值:subnet-123456 |
| DataRetentionTime | Integer | 存储周期 注意:此字段可能返回 null,表示取不到有效值。 示例值:15 |
| InstanceStatus | Integer | 实例业务状态。取值范围:
示例值:2 |
| GrafanaURL | String | Grafana 面板 URL 注意:此字段可能返回 null,表示取不到有效值。 示例值:https://url |
| CreatedAt | String | 创建时间 示例值:2021-01-01 00:00:00 |
| EnableGrafana | Integer | 是否开启 Grafana 示例值:1 |
| IPv4Address | String | 实例IPV4地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:192.168.1.2 |
| TagSpecification | Array of PrometheusTag | 实例关联的标签列表。 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
| ExpireTime | String | 购买的实例过期时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-01-01 00:00:00 |
| ChargeStatus | Integer | 计费状态
注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| SpecName | String | 规格名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:基础1 |
| AutoRenewFlag | Integer | 自动续费标记
注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| IsNearExpire | Integer | 是否快过期
注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| AuthToken | String | 数据写入需要的 Token 注意:此字段可能返回 null,表示取不到有效值。 示例值:token |
| RemoteWrite | String | Prometheus Remote Write 的地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:http://url |
| ApiRootPath | String | Prometheus HTTP Api 根地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:http://url |
| ProxyAddress | String | Proxy 的地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:http://url |
| GrafanaStatus | Integer | Grafana 运行状态
注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
| GrafanaIpWhiteList | String | Grafana IP 白名单列表,使用英文分号分隔 注意:此字段可能返回 null,表示取不到有效值。 示例值:192.168.1.2 |
| Grant | PrometheusInstanceGrantInfo | 实例的授权信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
| GrafanaInstanceId | String | 绑定的 Grafana 实例 ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:grafana-xxxx |
| AlertRuleLimit | Integer | 告警规则限制 注意:此字段可能返回 null,表示取不到有效值。 示例值:150 |
| RecordingRuleLimit | Integer | 预聚合规则限制 注意:此字段可能返回 null,表示取不到有效值。 示例值:150 |
| MigrationType | Integer | 迁移状态,0-不在迁移中,1-迁移中、原实例,2-迁移中、目标实例 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
PrometheusInstancesOverview
托管prometheusV2实例概览
被如下接口引用:DescribePrometheusInstancesOverview。
| 名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | 实例ID 示例值:prom-xxx |
| InstanceName | String | 实例名 示例值:xxx |
| VpcId | String | VPC ID 示例值:vpc-xxx |
| SubnetId | String | 子网ID 示例值:subnet-xxx |
| InstanceStatus | Integer | 运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除) 示例值:2 |
| ChargeStatus | Integer | 计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败) 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| EnableGrafana | Integer | 是否开启 Grafana(0:不开启,1:开启) 示例值:1 |
| GrafanaURL | String | Grafana 面板 URL 注意:此字段可能返回 null,表示取不到有效值。 示例值:https://prom-xxx.grafana.xxx.prom.tencent-cloud.com |
| InstanceChargeType | Integer | 实例付费类型(1:试用版;2:预付费) 示例值:2 |
| SpecName | String | 规格名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:基础1 |
| DataRetentionTime | Integer | 存储周期 注意:此字段可能返回 null,表示取不到有效值。 示例值:15 |
| ExpireTime | String | 购买的实例过期时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-12-14T17:16:12+08:00 |
| AutoRenewFlag | Integer | 自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效) 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| BoundTotal | Integer | 绑定集群总数 示例值:2 |
| BoundNormal | Integer | 绑定集群正常状态总数 示例值:2 |
| ResourcePackageStatus | Integer | 资源包状态,0-无可用资源包,1-有可用资源包 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| ResourcePackageSpecName | String | 资源包规格名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:”xxxx“ |
PrometheusJobScrapeStatistics
Job抓取统计
被如下接口引用:DescribePrometheusScrapeStatistics。
| 名称 | 类型 | 描述 |
|---|---|---|
| JobName | String | Job 名 示例值:cadvisor |
| ScrapedRate | Float | 被采集的点数 示例值:0.8 |
| Metrics | Array of PrometheusMetricScrapeStatistics | 指标列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[ { "MetricName": "cadvisor_version_info", "SamplesRate": 0.26666666666666666, "ScrapedRate": 0, "IsRecommended": false, "MaxLabel": 0 } ] |
| JobType | String | Job 类型 示例值:podMonitor |
PrometheusJobTargets
prometheus一个job的targets
被如下接口引用:DescribePrometheusTargetsTMP。
| 名称 | 类型 | 描述 |
|---|---|---|
| Targets | Array of PrometheusTarget | 该Job的targets列表 示例值:[{"LastScrape":"2024-06-19 16:22:26","ScrapeDuration":0.2,"Url":"http://1.1.1.1:9000","Labels":[{"Name":"label-name","Value":"label-value"}],"State":"down","Error":"scrape timeout"}] |
| JobName | String | job的名称 示例值:prom-job |
| Total | Integer | targets总数 示例值:1 |
| Up | Integer | 健康的target总数 示例值:1 |
PrometheusMetricScrapeStatistics
指标抓取统计
被如下接口引用:DescribePrometheusScrapeStatistics。
| 名称 | 类型 | 描述 |
|---|---|---|
| MetricName | String | 指标名 注意:此字段可能返回 null,表示取不到有效值。 示例值:cadvisor |
| SamplesRate | Float | 原始数据中的点数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0.8 |
| ScrapedRate | Float | 被采集的点数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0.9 |
| IsRecommended | Boolean | 是否推荐采集 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
PrometheusNotificationItem
告警通知渠道配置
被如下接口引用:CreatePrometheusAlertPolicy, CreatePrometheusGlobalNotification, DescribePrometheusAlertPolicy, DescribePrometheusGlobalNotification, ModifyPrometheusAlertPolicy, ModifyPrometheusGlobalNotification, ModifyPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Enabled | Boolean | 是 | 是否启用 |
| Type | String | 是 | 通道类型,默认为amp,支持以下 amp webhook alertmanager |
| WebHook | String | 否 | 如果Type为webhook, 则该字段为必填项 注意:此字段可能返回 null,表示取不到有效值。 |
| AlertManager | PrometheusAlertManagerConfig | 否 | 如果Type为alertmanager, 则该字段为必填项 注意:此字段可能返回 null,表示取不到有效值。 |
| RepeatInterval | String | 否 | 收敛时间 |
| TimeRangeStart | String | 否 | 生效起始时间 |
| TimeRangeEnd | String | 否 | 生效结束时间 |
| NotifyWay | Array of String | 否 | 告警通知方式。目前有SMS、EMAIL、CALL、WECHAT方式。 注意:此字段可能返回 null,表示取不到有效值。 |
| ReceiverGroups | Array of String | 否 | 告警接收组(用户组) 注意:此字段可能返回 null,表示取不到有效值。 |
| PhoneNotifyOrder | Array of Integer | 否 | 电话告警顺序。 注:NotifyWay选择CALL,采用该参数。 注意:此字段可能返回 null,表示取不到有效值。 |
| PhoneCircleTimes | Integer | 否 | 电话告警次数。 注:NotifyWay选择CALL,采用该参数。 注意:此字段可能返回 null,表示取不到有效值。 |
| PhoneInnerInterval | Integer | 否 | 电话告警轮内间隔。单位:秒 注:NotifyWay选择CALL,采用该参数。 注意:此字段可能返回 null,表示取不到有效值。 |
| PhoneCircleInterval | Integer | 否 | 电话告警轮外间隔。单位:秒 注:NotifyWay选择CALL,采用该参数。 注意:此字段可能返回 null,表示取不到有效值。 |
| PhoneArriveNotice | Boolean | 否 | 电话告警触达通知 注:NotifyWay选择CALL,采用该参数。 注意:此字段可能返回 null,表示取不到有效值。 |
PrometheusRecordRuleYamlItem
prometheus聚合规则实例详情,包含所属集群ID
被如下接口引用:DescribePrometheusRecordRules。
| 名称 | 类型 | 描述 |
|---|---|---|
| Name | String | 实例名称 示例值:test-record |
| UpdateTime | String | 最近更新时间 示例值:2024-06-19 16:22:26 |
| TemplateId | String | 如果该聚合规则来至模板,则TemplateId为模板id 示例值:temp-abc |
| Content | String | Yaml内容 注意:此字段可能返回 null,表示取不到有效值。 示例值:metadata:\n name: tttttttt\nspec:\n groups:\n - name: kube-apiserver.rules4\n rules:\n - expr: sum(metrics_test)\n labels:\n verb: read\n record: apiserver_request:burnrate1d4 |
| ClusterId | String | 该聚合规则如果来源于用户集群crd资源定义,则ClusterId为所属集群ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:cls-jsghgr |
| Status | Integer | 状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| Id | String | id 注意:此字段可能返回 null,表示取不到有效值。 示例值:rrule-djkrhbf |
| Count | Integer | 规则数量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
PrometheusRegionItem
DescribePrometheusRegions 响应结构体
被如下接口引用:DescribePrometheusRegions。
| 名称 | 类型 | 描述 |
|---|---|---|
| Region | String | 区域 示例值:ap-guangzhou |
| RegionId | Integer | 区域 ID 示例值:1 |
| RegionState | Integer | 区域状态( 0: 不可用;1: 可用) 示例值:1 |
| RegionName | String | 区域名(中文) 示例值:广州 |
| RegionShortName | String | 区域名(英文缩写) 示例值:gz |
| Area | String | 区域所在大区名 示例值:华南地区 |
| RegionPayMode | Integer | 1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例 示例值:3 |
PrometheusRuleKV
prometheus 报警规则 KV 参数
被如下接口引用:CreateAlertRule, CreatePrometheusAlertGroup, DescribeAlertRules, DescribePrometheusAlertGroups, UpdateAlertRule, UpdatePrometheusAlertGroup。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 键 |
| Value | String | 是 | 值 |
PrometheusRuleSet
prometheus 报警规则集
被如下接口引用:DescribeAlertRules。
| 名称 | 类型 | 描述 |
|---|---|---|
| RuleId | String | 规则 ID |
| RuleName | String | 规则名称 |
| RuleState | Integer | 规则状态码 |
| Type | String | 规则类别 注意:此字段可能返回 null,表示取不到有效值。 |
| Labels | Array of PrometheusRuleKV | 规则标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
| Annotations | Array of PrometheusRuleKV | 规则注释列表 注意:此字段可能返回 null,表示取不到有效值。 |
| Expr | String | 规则表达式 注意:此字段可能返回 null,表示取不到有效值。 |
| Duration | String | 规则报警持续时间 注意:此字段可能返回 null,表示取不到有效值。 |
| Receivers | Array of String | 报警接收组列表 注意:此字段可能返回 null,表示取不到有效值。 |
| Health | String | 规则运行健康状态,取值如下: |
| CreatedAt | String | 规则创建时间 注意:此字段可能返回 null,表示取不到有效值。 |
| UpdatedAt | String | 规则更新时间 注意:此字段可能返回 null,表示取不到有效值。 |
PrometheusScrapeJob
Prometheus 抓取任务
被如下接口引用:DescribePrometheusScrapeJobs。
| 名称 | 类型 | 描述 |
|---|---|---|
| Name | String | 任务名 注意:此字段可能返回 null,表示取不到有效值。 示例值:redis-monitor |
| AgentId | String | Agent ID 示例值:agent-abc |
| JobId | String | 任务 ID 示例值:job-abc |
| Config | String | 配置 注意:此字段可能返回 null,表示取不到有效值。 示例值:job_name: "redis-monitor"\nstatic_configs:\n- targets: ["localhost:8080"] |
PrometheusTag
Prometheus 托管服务标签
被如下接口引用:CreateGrafanaInstance, CreatePrometheusMultiTenantInstancePostPayMode, DescribeGrafanaInstances, DescribePrometheusInstances。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 标签的健值 |
| Value | String | 是 | 标签对应的值 注意:此字段可能返回 null,表示取不到有效值。 |
PrometheusTarget
prometheus一个抓取目标的信息
被如下接口引用:DescribePrometheusTargetsTMP。
| 名称 | 类型 | 描述 |
|---|---|---|
| Url | String | 抓取目标的URL 示例值:https://kubernetes.default.svc:443/api/v1/nodes/1.1.0.1/proxy/metrics |
| State | String | target当前状态,当前支持 up = 健康 down = 不健康 unknown = 未知 示例值:up |
PrometheusTemp
模板实例
被如下接口引用:CreatePrometheusTemp, DescribePrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 模板名称 示例值:test-a |
| Level | String | 是 | 模板维度,支持以下类型 instance 实例级别 cluster 集群级别 示例值:instance |
| Describe | String | 否 | 模板描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:test template |
| RecordRules | Array of PrometheusConfigItem | 否 | 当Level为instance时有效, 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"Name":"abc","Config":"abc","TemplateId":"abc","Targets":{"Total":1,"Up":1,"Down":1,"Unknown":1}}] |
| ServiceMonitors | Array of PrometheusConfigItem | 否 | 当Level为cluster时有效, 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"Name":"abc","Config":"abc","TemplateId":"abc","Targets":{"Total":1,"Up":1,"Down":1,"Unknown":1}}] |
| PodMonitors | Array of PrometheusConfigItem | 否 | 当Level为cluster时有效, 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"Name":"abc","Config":"abc","TemplateId":"abc","Targets":{"Total":1,"Up":1,"Down":1,"Unknown":1}}] |
| RawJobs | Array of PrometheusConfigItem | 否 | 当Level为cluster时有效, 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"Name":"abc","Config":"abc","TemplateId":"abc","Targets":{"Total":1,"Up":1,"Down":1,"Unknown":1}}] |
| TemplateId | String | 否 | 模板的ID, 用于出参 注意:此字段可能返回 null,表示取不到有效值。 示例值:temp-abc |
| UpdateTime | String | 否 | 最近更新时间,用于出参 注意:此字段可能返回 null,表示取不到有效值。 示例值:2024-07-16 16:28:54 |
| Version | String | 否 | 当前版本,用于出参 注意:此字段可能返回 null,表示取不到有效值。 示例值:v1 |
| IsDefault | Boolean | 否 | 是否系统提供的默认模板,用于出参 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
| AlertDetailRules | Array of PrometheusAlertPolicyItem | 否 | 当Level为instance时有效, 模板中的告警配置列表 注意:此字段可能返回 null,表示取不到有效值。 |
| TargetsTotal | Integer | 否 | 关联实例数目 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
PrometheusTempModify
云原生Prometheus模板可修改项
被如下接口引用:ModifyPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 否 | 修改名称 |
| Describe | String | 否 | 修改描述 注意:此字段可能返回 null,表示取不到有效值。 |
| ServiceMonitors | Array of PrometheusConfigItem | 否 | 当Level为cluster时有效, 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 |
| PodMonitors | Array of PrometheusConfigItem | 否 | 当Level为cluster时有效, 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 |
| RawJobs | Array of PrometheusConfigItem | 否 | 当Level为cluster时有效, 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 |
| RecordRules | Array of PrometheusConfigItem | 否 | 当Level为instance时有效, 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 |
| AlertDetailRules | Array of PrometheusAlertPolicyItem | 否 | 修改内容,只有当模板类型是Alert时生效 注意:此字段可能返回 null,表示取不到有效值。 |
PrometheusTemplateSyncTarget
云原生Prometheus模板同步目标
被如下接口引用:DeletePrometheusTempSync, DescribePrometheusTempSync, SyncPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Region | String | 是 | 目标所在地域 示例值:xxx |
| InstanceId | String | 是 | 目标实例 示例值:xxx |
| ClusterId | String | 否 | 集群id,只有当采集模板的Level为cluster的时候需要 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx |
| SyncTime | String | 否 | 最后一次同步时间, 用于出参 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx |
| Version | String | 否 | 当前使用的模板版本,用于出参 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx |
| ClusterType | String | 否 | 集群类型,只有当采集模板的Level为cluster的时候需要 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx |
| InstanceName | String | 否 | 用于出参,实例名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx |
| ClusterName | String | 否 | 用于出参,集群名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx |
PrometheusZoneItem
PrometheusZoneItem 响应结构体内的地域信息
被如下接口引用:DescribePrometheusZones。
| 名称 | 类型 | 描述 |
|---|---|---|
| Zone | String | 可用区 |
| ZoneId | Integer | 可用区 ID |
| ZoneState | Integer | 可用区状态( 0: 不可用;1: 可用) |
| RegionId | Integer | 地域 ID |
| ZoneName | String | 可用区名(目前为中文) |
| ZoneResourceState | Integer | 可用区资源状态(0:资源不足,不可使用;1:资源足够) 注意:此字段可能返回 null,表示取不到有效值。 |
ReceiverInfo
接收人信息
被如下接口引用:ModifyAlarmReceivers。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| StartTime | Integer | 是 | 告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0" |
| EndTime | Integer | 是 | 告警时间段结束时间。含义同StartTime |
| NotifyWay | Array of String | 是 | 告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT" |
| ReceiverType | String | 是 | 接收人类型。“group” 或 “user” |
| Id | Integer | 否 | ReceiverId |
| SendFor | Array of String | 否 | 电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知) |
| UidList | Array of Integer | 否 | 电话告警接收者 UID |
| RoundNumber | Integer | 否 | 电话告警轮数 |
| PersonInterval | Integer | 否 | 电话告警对个人间隔(秒) |
| RoundInterval | Integer | 否 | 电话告警每轮间隔(秒) |
| RecoverNotify | Array of String | 否 | 恢复通知方式。可选"SMS" |
| NeedSendNotice | Integer | 否 | 是否需要电话告警触达提示。0不需要,1需要 |
| ReceiverGroupList | Array of Integer | 否 | 接收组列表。通过平台接口查询到的接收组 ID 列表 |
| ReceiverUserList | Array of Integer | 否 | 接收人列表。通过平台接口查询到的接收人 ID 列表 |
| ReceiveLanguage | String | 否 | 告警接收语言,枚举值(zh-CN,en-US) |
RecordingRuleSet
Prometheus 聚合规则响应结构体内信息
被如下接口引用:DescribeRecordingRules。
| 名称 | 类型 | 描述 |
|---|---|---|
| RuleId | String | 规则 ID 示例值:arule-xxx |
| RuleState | Integer | 规则状态码 示例值:1 |
| Name | String | 分组名称 示例值:groupname |
| Group | String | 规则内容组 示例值:groupname |
| Total | Integer | 规则数量 示例值:1 |
| CreatedAt | String | 规则创建时间 示例值:"" |
| UpdatedAt | String | 规则最近更新时间 示例值:"" |
| RuleName | String | 规则名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:examplename |
RegionPolicyObjectCount
DescribePolicyObjectCount接口返回的地域统计
被如下接口引用:DescribePolicyObjectCount。
| 名称 | 类型 | 描述 |
|---|---|---|
| Region | String | 地域 |
| Count | Integer | 绑定的实例数量 |
RemoteWrite
多写配置
被如下接口引用:DescribeRemoteURLs, ModifyRemoteURLs。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| URL | String | 是 | 多写url 示例值:http://172.30.0.9:9090/api/v1/prom/write |
| URLRelabelConfig | String | 否 | RelabelConfig 注意:此字段可能返回 null,表示取不到有效值。 示例值:- source_labels: [label] target_label: label1 |
| BasicAuth | BasicAuth | 否 | 鉴权 注意:此字段可能返回 null,表示取不到有效值。 |
| Headers | Array of RemoteWriteHeader | 否 | HTTP 额外添加的头 注意:此字段可能返回 null,表示取不到有效值。 |
RemoteWriteHeader
Remote Write 协议额外添加的 HTTP 头
被如下接口引用:DescribeRemoteURLs, ModifyRemoteURLs。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | HTTP 头的键 注意:此字段可能返回 null,表示取不到有效值。 示例值:X-Custom-Header |
| Value | String | 否 | HTTP 头的值 注意:此字段可能返回 null,表示取不到有效值。 示例值:custom-value |
ServiceDiscoveryItem
Prometheus 服务发现信息
被如下接口引用:CreateServiceDiscovery, DescribeServiceDiscovery, UpdateServiceDiscovery。
| 名称 | 类型 | 描述 |
|---|---|---|
| Name | String | 服务发现名称 |
| Namespace | String | 服务发现属于的 Namespace |
| Kind | String | 服务发现类型: ServiceMonitor/PodMonitor |
| NamespaceSelector | String | Namespace 选取方式 注意:此字段可能返回 null,表示取不到有效值。 |
| Selector | String | Label 选取方式 注意:此字段可能返回 null,表示取不到有效值。 |
| Endpoints | String | Endpoints 信息(PodMonitor 不含该参数) |
| Yaml | String | 服务发现对应的配置信息 注意:此字段可能返回 null,表示取不到有效值。 |
SingleOrderedDataPoint
单个有序数据点
被如下接口引用:GetTopNMonitorData。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Dimensions | Array of Dimension | 否 | 实例对象维度组合 注意:此字段可能返回 null,表示取不到有效值。 |
| Value | Float | 否 | 监控数据值 注意:此字段可能返回 null,表示取不到有效值。 |
| Timestamp | Integer | 否 | 监控数据时间戳 注意:此字段可能返回 null,表示取不到有效值。 |
| Order | Integer | 否 | 排序序号 注意:此字段可能返回 null,表示取不到有效值。 |
Tag
标签
被如下接口引用:CreateAlarmNotice, CreateAlarmPolicy, DescribeAlarmNotice, DescribeAlarmNotices, DescribeAlarmPolicies, DescribeAlarmPolicy。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 是 | 标签key 示例值:"abc" |
| Value | String | 是 | 标签value 示例值:"abc" |
TagInstance
策略列表详情标签返回体
被如下接口引用:DescribeAlarmPolicies, DescribeAlarmPolicy。
| 名称 | 类型 | 描述 |
|---|---|---|
| Key | String | 标签Key 注意:此字段可能返回 null,表示取不到有效值。 示例值:tag |
| Value | String | 标签Value 注意:此字段可能返回 null,表示取不到有效值。 示例值:value |
| InstanceSum | Integer | 实例个数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| ServiceType | String | 产品类型,如:cvm 注意:此字段可能返回 null,表示取不到有效值。 示例值:cvm |
| RegionId | Integer | 地域ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| BindingStatus | Integer | 绑定状态,2:绑定成功,1:绑定中 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
| TagStatus | Integer | 标签状态,2:标签存在,1:标签不存在 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
Targets
抓取目标数
被如下接口引用:CreatePrometheusConfig, DescribePrometheusConfig, DescribePrometheusGlobalConfig, ModifyPrometheusConfig, ModifyPrometheusTemp。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Total | Integer | 否 | 总数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| Up | Integer | 否 | 在线数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| Down | Integer | 否 | 不在线数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| Unknown | Integer | 否 | 未知状态数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
TaskStepInfo
任务步骤信息
被如下接口引用:DescribePrometheusInstanceInitStatus。
| 名称 | 类型 | 描述 |
|---|---|---|
| Step | String | 步骤名称 示例值:preCheck |
| LifeState | String | 生命周期 pending : 步骤未开始 running: 步骤执行中 success: 步骤成功完成 failed: 步骤失败 示例值:success |
| StartAt | String | 步骤开始时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2022-04-19T07:29:46Z |
| EndAt | String | 步骤结束时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2022-04-19T07:29:46Z |
| FailedMsg | String | 若步骤生命周期为failed,则此字段显示错误信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:显示错误信息 |
TemplateGroup
模板列表
被如下接口引用:DescribeConditionsTemplateList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Conditions | Array of Condition | 指标告警规则 注意:此字段可能返回 null,表示取不到有效值。 |
| EventConditions | Array of EventCondition | 事件告警规则 注意:此字段可能返回 null,表示取不到有效值。 |
| PolicyGroups | Array of PolicyGroup | 关联告警策略组 注意:此字段可能返回 null,表示取不到有效值。 |
| GroupID | Integer | 模板策略组ID 示例值:1 |
| GroupName | String | 模板策略组名称 示例值:test |
| InsertTime | Integer | 创建时间 示例值:11 |
| LastEditUin | Integer | 最后修改人UIN 示例值:1 |
| Remark | String | 备注 示例值:"" |
| UpdateTime | Integer | 更新时间 示例值:1 |
| ViewName | String | 视图 示例值:cvm_device |
| IsUnionRule | Integer | 是否为与关系 示例值:1 |
Toleration
kubernetes Taint
被如下接口引用:CreatePrometheusClusterAgent。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Key | String | 否 | 容忍应用到的 taint key |
| Operator | String | 否 | 键与值的关系 |
| Effect | String | 否 | 要匹配的污点效果 |
URLNotice
告警通知模板 - 回调通知详情
被如下接口引用:CreateAlarmNotice, DescribeAlarmNotice, DescribeAlarmNoticeCallbacks, DescribeAlarmNotices, ModifyAlarmNotice。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| URL | String | 是 | 回调 url(限长256字符) 注意:此字段可能返回 null,表示取不到有效值。 示例值:http://www.123.com |
| IsValid | Integer | 否 | 是否通过验证 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| ValidationCode | String | 否 | 验证码 注意:此字段可能返回 null,表示取不到有效值。 示例值:82hf8t |
| StartTime | Integer | 否 | 通知开始时间 一天开始的秒数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| EndTime | Integer | 否 | 通知结束时间 一天开始的秒数 注意:此字段可能返回 null,表示取不到有效值。 示例值:86399 |
| Weekday | Array of Integer | 否 | 通知周期 1-7表示周一到周日 注意:此字段可能返回 null,表示取不到有效值。 示例值:[1,2,5] |
| GroupMembers | String | 否 | 组名 注意:此字段可能返回 null,表示取不到有效值。 示例值:udo |
UserNotice
告警通知模板 - 用户通知详情
被如下接口引用:CreateAlarmNotice, DescribeAlarmNotice, DescribeAlarmNotices, ModifyAlarmNotice。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| ReceiverType | String | 是 | 接收者类型 USER=用户 GROUP=用户组 注意:此字段可能返回 null,表示取不到有效值。 示例值:USER |
| StartTime | Integer | 是 | 通知开始时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
| EndTime | Integer | 是 | 通知结束时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。 示例值:86399 |
| NoticeWay | Array of String | 是 | 通知渠道列表 EMAIL=邮件 SMS=短信 CALL=电话 WECHAT=微信 RTX=企业微信 注意:此字段可能返回 null,表示取不到有效值。 示例值:["SMS", "CALL"] |
| UserIds | Array of Integer | 否 | 用户 uid 列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[100001,100002] |
| GroupIds | Array of Integer | 否 | 用户组 group id 列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[10001,10002] |
| PhoneOrder | Array of Integer | 否 | 电话轮询列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[100001,100002] |
| PhoneCircleTimes | Integer | 否 | 电话轮询次数 (取值范围1-5) 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| PhoneInnerInterval | Integer | 否 | 单次轮询内拨打间隔 秒数 (取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。 示例值:60 |
| PhoneCircleInterval | Integer | 否 | 两次轮询间隔 秒数(取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。 示例值:60 |
| NeedPhoneArriveNotice | Integer | 否 | 是否需要触达通知 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
| PhoneCallType | String | 否 | 电话拨打类型 SYNC=同时拨打 CIRCLE=轮询拨打 不指定时默认是轮询 注意:此字段可能返回 null,表示取不到有效值。 示例值:SYNC |
| Weekday | Array of Integer | 否 | 通知周期 1-7表示周一到周日 注意:此字段可能返回 null,表示取不到有效值。 示例值:[1,2,5] |
| OnCallFormIDs | Array of String | 否 | 值班表id列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[“form-10001”,“form-10002”] |
| VoiceConfirmKey | String | 否 | 电话按键确认 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
WriteDestination
数据写向目标
被如下接口引用:DescribeRemoteWrites。
| 名称 | 类型 | 描述 |
|---|---|---|
| Destination | String | 存储标识 示例值:multiple-1 |