获取告警配置文件 API

最后更新于:

该API返回EventLog Analyzer中可用的告警配置文件数据。告警配置文件元数据可用于过滤告警搜索请求。

请求网址

POSThttp://hostname:8095/RestAPI/v1/meta/alert_profiles

请求头

标题名称 必填 描述
授权 持有人 {{AuthToken}} API设置页面生成的认证令牌。

例如:
Bearer
mdrkodg0odmtmznlocg0ndziltg0mgftmwzkztsjmjvdzwmx

请求参数

请求需要以 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(第三方工具)的示例用法

Get alert profiles API