BigPanda · Schema
AlertRequest
Payload for ingesting a monitoring alert.
IncidentsMonitoringPlatform
Properties
| Name | Type | Description |
|---|---|---|
| app_key | string | BigPanda application key for routing. |
| status | string | Alert status. |
| host | string | Hostname associated with the alert. |
| check | string | Check or metric name that triggered the alert. |
| description | string | Human-readable alert description. |
| timestamp | integer | Unix timestamp of the alert. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "AlertRequest",
"type": "object",
"description": "Payload for ingesting a monitoring alert.",
"properties": {
"app_key": {
"type": "string",
"description": "BigPanda application key for routing.",
"example": "abc123appkey"
},
"status": {
"type": "string",
"description": "Alert status.",
"enum": [
"critical",
"warning",
"ok",
"acknowledged"
],
"example": "critical"
},
"host": {
"type": "string",
"description": "Hostname associated with the alert.",
"example": "production-database-1"
},
"check": {
"type": "string",
"description": "Check or metric name that triggered the alert.",
"example": "CPU overloaded"
},
"description": {
"type": "string",
"description": "Human-readable alert description.",
"example": "CPU usage above 95% for 5 minutes"
},
"timestamp": {
"type": "integer",
"description": "Unix timestamp of the alert.",
"example": 1713000000
}
},
"required": [
"app_key",
"status",
"host"
]
}