告警规则列表

接口URL

/api/v1/observe/alert/rules

请求方式

POST

Content-Type

application/json

认证方式

Bearer auth

请求Header参数

参数名 示例值 参数类型 是否必填 参数描述
Accept application/json Text -
Content-Type application/json Text -

请求Body参数

{
    "ClusterID": "tidb-c65003c9",
    "Level": "critical",
    "Name": "",
    "ExprStr": ""
}
参数名 示例值 参数类型
是否必填
参数描述
ClusterID tidb-c65003c9 String -
Level critical String 告警级别。warning,
critical, emergency
Name - String 规则名称
ExprStr - String 规则表达式

成功响应示例

{
    "Data": {
        "CurrentPage": 0,
        "PageSize": 10,
        "Total": 1,
        "Pages": 1,
        "Data": [
      {
        "ID": 0,
        "Name": "BLACKER_ping_latency_more_than_1s",
        "ExprStr": "max_over_time(probe_duration_seconds{job=~\"blackbox_exporter.*_icmp\"}[1m]) \u003e 1",
        "Level": "warning",
        "Duration": "60s",
        "Labels": {
          "env": "wq_cluster",
          "expr": "max_over_time(probe_duration_seconds{job=~\"blackbox_exporter.*_icmp\"}[1m]) \u003e 1",
          "level": "warning"
        },
        "Annotations": {
          "description": "cluster: wq_cluster, instance: {{ $labels.instance }}, values: {{ $value }}",
          "summary": "blackbox_exporter ping latency more than 1s",
          "value": "{{ $value }}"
        },
        "Health": "ok",
        "LastError": "",
        "EvaluationTime": 0.000249852,
        "LastEvaluation": "2024-03-28T07:36:38.372226727Z",
        "Type": "alerting",
        "State": "inactive"
          }
        ]
    },
    "Success": true
}
参数名 示例值 参数类型 参数描述
Data - Object
Data.Total 1 Integer
Data.Data - Array
Data.Data.ID 69 Integer
Data.Data.Name testRule String 规则名称
Data.Data.ExprStr max_over_time(probe
_duration_seconds
{job=~"blackbox_exporter
.*_icmp"}[1m]) > 1
String 规则表达式
Data.Data.ApplyInstance 172.17.0.2:10080 String 告警规则关联的实例 ip:port,以逗号间隔,* 表示全部
Data.Data.Level warning String 告警级别
Data.Data.Duration 60s String 持续时间
Data.Data.Labels - Object 标签
Data.Data.Labels.env wq_cluster String -
Data.Data.Labels.expr max_over_time(probe
_duration_seconds
{job=~"blackbox_exporter
.*_icmp"}[1m]) > 1
String -
Data.Data.Labels.level warning String -
Data.Data.Annotations - Object 注解
Data.Data.Annotations.
description
cluster: wq_cluster, instance: , values: String -
Data.Data.Annotations.
summary
blackbox_exporter ping latency more than 1s String -
Data.Data.Annotations.value String -
Data.Data.Health ok String 是否健康
Data.Data.LastError - String 错误
Data.Data.EvaluationTime 0.000249852 Number 评估耗时
Data.Data.LastEvaluation 2024-03-28T07:36:38.372226727Z String 上次评估时间
Data.Data.Type alerting String 规则类型
Data.Data.State inactive String 规则状态
Success true Boolean 调用是否成功
© 2024 平凯星辰(北京)科技有限公司 all right reserved,powered by GitbookFile Modify: 2024-04-02 15:37:04

results matching ""

    No results matching ""