- 介绍
- /api/n9e 接口
- 告警规则
- 订阅规则
- 屏蔽规则
- 告警事件
- 通知规则
- 机器列表
- 团队管理
- 业务组管理
- 用户管理
- 权限管理
- 采集配置
- 网络设备
- 告警管理
- 指标视图
- 告警自愈
- 采集配置
- 网络设备
- pingmesh
- pingmesh-idc网络规则注册
- pingmesh-idc网络规则修改
- pingmesh-idc网络规则查询
- pingmesh-idc网络规则删除
- pingmesh-idc间ping规则配置注册
- pingmesh-idc间ping规则配置查看
- pingmesh-idc间ping规则配置修改
- pingmesh-idc间ping规则配置删除
- pingmesh-ping动作开关设置
- pingmesh-ping动作开关查询
- pingmesh-idc之间拓扑图
- pingmesh-idc内netident拓扑
- pingmesh-netident内server之间拓扑
- pingmesh-查询指标历史数据
- pingmesh-idc网络规则注册(From CMDB)
- pingmesh-报警规则导出
- 数据查询
- 仪表盘
- 模板中心
- 拨测任务API
- 集成仪表盘
- 审计管理
- 数据源
- 全局屏蔽
- 仪表盘标注
- 通知媒介
- 消息模板
- auth认证
- metricsDesc
- 通知配置-待下线
- 快捷视图(指标)
- 变量设置
- 单点登陆
- 用户信息--待删除(与用户管理重复)
- /v1/n9e 接口
更新告警规则
PUT
https://api.flashcat.cloud/api/n9e/busi-group/{gid}/alert-rule/{id}
最后修改时间:2025-03-11 12:35:35
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Path 参数
gid
string
业务组id
id
string
规则id
Body 参数application/json
disabled
integer
是否禁用
name
string
规则名称
append_tags
array[string]
附加标签
group_id
integer
业务组ID
note
string
备注
prod
string
必需
cate
string
必需
datasource_queries
array [object {3}]
数据源筛选
match_type
string
必需
op
string
必需
values
array[integer]
匹配的数据源id
datasource_value
string
数据源id
rule_config
object (规则config)
规则配置
inhibit
boolean
是否开启抑制
override_global_webhook
boolean
覆盖全局回调
queries
array [object {12}]
规则条件
task_tpls
array [object {3}]
告警自愈
severity
string
街区级别
prom_ql
string
可选
triggers
array [object {4}]
可选
algo_params
object
可选
event_relabel_config
array [object {6}]
事件relabel
enable_status
boolean
生效配置启用
notify_channels
array[string]
通知媒介
notify_groups
array[string]
告警接收组
notify_recovered
integer
启用恢复通知
recover_duration
integer
留观时长(秒)
notify_repeat_step
integer
必需
notify_max_number
integer
通过最大发送次数
callbacks
array[string]
回调地址
annotations
object
附加信息
dashboard_url
string
必需
cron_pattern
string
执行频率
prom_for_duration
integer
持续时长 (s)
enable_days_of_weeks
array [array]
生效时间
string
可选
enable_stimes
array[string]
开始时间
enable_etimes
array[string]
结束时间
enable_in_bg
integer
仅在本业务组生效
extra_config
object
可选
enrich_queries
array[string]
必需
notify_version
string
可选
notify_rule_ids
array[integer]
通知规则id列表
示例
{
"disabled": 0,
"name": "string",
"append_tags": [
"string"
],
"group_id": 0,
"note": "string",
"prod": "string",
"cate": "string",
"datasource_queries": [
{
"match_type": "string",
"op": "string",
"values": [
0
]
}
],
"datasource_value": "string",
"rule_config": {
"inhibit": true,
"override_global_webhook": true,
"queries": [
{
"key": "string",
"op": "string",
"values": [
"string"
],
"keys": {
"labelKey": "string",
"metricKey": "string",
"valueKey": "string"
},
"prom_ql": "string",
"ref": "string",
"severity": 0,
"unit": "string",
"var_config": {
"child_var_configs": {
"param_val": [
{}
]
},
"param_val": [
{
"id": "string",
"name": "string",
"param_type": "string",
"query": [
"string"
]
}
]
},
"var_enabled": true,
"recover_config": {
"judge_type": 0
},
"recover_exp": "string"
}
],
"task_tpls": [
{
"tpl_id": "string",
"tpl_name": "string",
"host": [
"string"
]
}
],
"severity": "string",
"prom_ql": "string",
"triggers": [
{
"type": "string",
"duration": 0,
"percent": 0,
"severity": 0
}
],
"algo_params": {},
"event_relabel_config": [
{
"action": "string",
"regex": "string",
"replacement": "string",
"separator": "string",
"source_labels": [
"string"
],
"target_label": "string"
}
]
},
"enable_status": true,
"notify_channels": [
"string"
],
"notify_groups": [
"string"
],
"notify_recovered": 0,
"recover_duration": 0,
"notify_repeat_step": 0,
"notify_max_number": 0,
"callbacks": [
"string"
],
"annotations": {
"dashboard_url": "string"
},
"cron_pattern": "string",
"prom_for_duration": 0,
"enable_days_of_weeks": [
[
"string"
]
],
"enable_stimes": [
"string"
],
"enable_etimes": [
"string"
],
"enable_in_bg": 0,
"extra_config": {
"enrich_queries": [
"string"
]
},
"notify_version": "string",
"notify_rule_ids": [
0
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.flashcat.cloud/api/n9e/busi-group//alert-rule/' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200成功
application/json
Body
err
string
必需
示例
{
"err": ""
}

添加官方技术人员微信
在这里,获得使用上的任何帮助,快速上手企业告警一站式响应平台FlashDuty


修改于 2025-03-11 12:35:35