Žmonėms ir agentams
Viskas, ką galima padaryti skydelyje, pasiekiama ir programiškai. Vienas API raktas, keturi keliai.
CLI
Valdykite stebėjimus iš terminalo, o `statusas run` paleidžia scenarijus iš YAML failo — stebėjimas kaip kodas.
statusas monitors list
statusas monitors apply --dry-run
statusas runAPI
Tipizuoti HTTP endpointai su OpenAPI specifikacija. Tas pats raktas veikia visur, o kiekvienas pakeitimas patenka į veiksmų žurnalą.
const { monitor } = await statusas.monitor.v1
.MonitorService.createHTTPMonitor({
name: "API health",
url: "https://api.example.com/health",
});MCP serveris
Leiskite Claude, ChatGPT ar Cursor tvarkyti stebėjimus. OAuth prisijungimas, teisės pagal rakto apimtį. Tuos pačius įrankius naudoja skydelio AI asistentas ir Slack agentas, o būsenos puslapį agentai skaito Markdown formatu ar per llms.txt.
{
"mcpServers": {
"statusas": {
"url": "https://api.statusas.lt/mcp"
}
}
}Terraform
Aprašykite stebėjimus ir būsenos puslapius HCL kalba ir laikykite juos versijų kontrolėje kartu su infrastruktūra.
resource "statusas_http_monitor" "api" {
name = "API Health Check"
url = "https://api.example.com/health"
periodicity = "5m"
regions = ["vno", "kun", "fra"]
status_code_assertions {
target = 200
comparator = "eq"
}
}Pradėkite stebėti per penkias minutes
Vienas URL, vienas el. pašto adresas — ir apie kitą kritimą sužinosite iš mūsų, o ne iš kliento.