创建或替换富化规则
标签增强
创建或替换富化规则
创建或全量替换指定集成的告警富化规则集,rules 数组将被原子替换。
POST
创建或替换富化规则
限制说明
| 项目 | 说明 |
|---|---|
| 速率限制 | 每个账户 1,000 次/分钟;50 次/秒 |
| 权限要求 | 协作空间管理(on-call) 或 集成中心管理(on-call) |
使用说明
- 富化规则按顺序依次执行。
- 每条规则有一个
kind:extraction(正则/gjson 提取)、composition(模板组合标签)、mapping(通过映射规则或 API 查找)、drop(删除标签)。 - 可选的
if字段为AndFilters条件,不匹配时跳过该规则。 kind: extraction:source_field须为title、description或labels.*前缀的键;pattern(正则,须包含命名分组result)和g_json(GJson 路径)二选一。kind: composition:template使用 Go text/template 语法,可引用labels.*键。kind: mapping:mapping_type为schema(默认)或api;分别提供schema_id或api_id。kind: drop:drop_labels列出要删除的标签键名。- 每次调用都会记录到账户审计日志,请不要把敏感信息放在请求字段中。
授权
在 Flashduty 控制台 账户 → APP Key 中签发的 app_key。调用任何公开 API 时都必须携带。它等同于所属账户的身份凭证,请妥善保管。
请求体
application/json