Alertmanager API
  1. alert
Alertmanager API
  • general
    • /status
      GET
  • receiver
    • /receivers
      GET
  • silence
    • /silences
      GET
    • /silences
      POST
    • /silence/{silenceID}
      GET
    • /silence/{silenceID}
      DELETE
  • alert
    • /alerts
      GET
    • /alerts
      POST
  • alertgroup
    • /alerts/groups
      GET
  1. alert

/alerts

POST
http://127.0.0.1:9093/api/v2/alerts
alert
Create new Alerts

请求参数

Body 参数application/json
array of:
startsAt
string <date-time>
可选
endsAt
string <date-time>
可选
annotations
object 
labelSet
可选
labels
object 
labelSet
必需
generatorURL
string <uri>
可选
示例
[
    {
        "startsAt": "2019-08-24T14:15:22Z",
        "endsAt": "2019-08-24T14:15:22Z",
        "annotations": {
            "property1": "string",
            "property2": "string"
        },
        "labels": {
            "property1": "string",
            "property2": "string"
        },
        "generatorURL": "http://example.com"
    }
]

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:9093/api/v2/alerts' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "startsAt": "2019-08-24T14:15:22Z",
        "endsAt": "2019-08-24T14:15:22Z",
        "annotations": {
            "property1": "string",
            "property2": "string"
        },
        "labels": {
            "property1": "string",
            "property2": "string"
        },
        "generatorURL": "http://example.com"
    }
]'

返回响应

🟢200Create alerts response
application/json
Body
object {0}
示例
{}
🟠400400
🔴500500
修改于 2023-07-08 03:02:57
上一页
/alerts
下一页
/alerts/groups
Built with