获取告警配置文件 API
最后更新于:
该API返回EventLog Analyzer中可用的告警配置文件数据。告警配置文件元数据可用于过滤告警搜索请求。
请求网址
请求头
| 标题名称 | 值 | 必填 | 描述 |
|---|---|---|---|
| 授权 | 持有人 {{AuthToken}} | 是 | API设置页面生成的认证令牌。
例如: |
请求参数
请求需要以 JSON 格式在请求正文中发送。并应包含以下键/值参数
| 参数名称 | 默认值 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| 类型 | 全部 | 否 | JSONArray | 告警配置文件类型列表 |
| 严重性 | 全部 | 否 | JSONArray | 严重性列表 |
| 状态 | 全部 | 否 | JSONArray | 状态列表 |
响应
响应将是一个包含字段列表的 JSON 对象。
| 参数名称 | 描述 |
|---|---|
| 记录数 | 获取响应数据中的记录计数 |
| 基于配置文件的告警 | 基于配置文件的告警的 JSON 数组 |
| 关联告警配置文件 | 关联告警配置文件的JSON数组 |
使用cURL的示例用法
请求示例
curl --location --request POST 'http://localhost:8095/RestAPI/v1/meta/alert_profiles' \ -H "Accept: application/json" -H "Authorization: Bearer mdrkoda0odmtmznloc00ndziltg0mgutmwzkztljmjvmzwmx "
示例响应:
{ "记录数": 4, "基于配置文件的告警": [ { "告警ID": 1001, "告警配置文件名称": "告警配置文件 1", "类型": "预定义", "状态": "启用", "严重性": "关键", "通知方式": ["短信"] }, { "告警ID": 1003, "告警配置文件名称": "告警配置文件 2", "类型": "自定义", "状态": "启用", "严重性": "严重", "通知方式": ["邮件"] }], "关联告警配置文件": [ { "告警配置文件名称": "规则 1", "告警ID": 1234, "类型": "关联", "状态": "启用", "严重性": "严重", "通知方式": [] }, { "告警配置文件名称": "规则 2", "告警 ID": 1235, "类型": "关联配置文件", "状态": "启用", "严重性": "严重", "通知": [] } ... ] }
使用Postman(第三方工具)的示例用法