Pular para o conteúdo principal
GET
/
api
/
v1
/
runbooks
Listar Runbooks
curl --request GET \
  --url https://api.example.com/api/v1/runbooks
{
  "apiVersion": "v1",
  "kind": "RunbookList",
  "metadata": {
    "totalCount": 12,
    "page": 1,
    "pageSize": 20
  },
  "items": [
    {
      "name": "runbook-oomkill-standard",
      "category": "oomkill",
      "description": "Remediação padrão para eventos OOMKill — ajusta memory limits automaticamente",
      "version": "1.3.0",
      "automated": true,
      "approvalRequired": true,
      "severity": ["high", "critical"],
      "stepsCount": 4,
      "avgExecutionTime": "3m",
      "successRate": 94.2,
      "lastUsed": "2026-03-19T15:21:00Z",
      "createdAt": "2026-01-10T08:00:00Z"
    },
    {
      "name": "runbook-crashloop-restart",
      "category": "crashloop",
      "description": "Diagnostico e correcao de CrashLoopBackOff — coleta logs e reinicia com backoff",
      "version": "2.0.1",
      "automated": true,
      "approvalRequired": false,
      "severity": ["medium", "high"],
      "stepsCount": 6,
      "avgExecutionTime": "5m",
      "successRate": 87.5,
      "lastUsed": "2026-03-18T22:10:00Z",
      "createdAt": "2026-01-10T08:00:00Z"
    }
  ]
}
category
string
Filtrar por categoria: oomkill, crashloop, latency, scaling, disk, network, custom
severity
string
Filtrar por severidade alvo: critical, high, medium, low
automated
boolean
Filtrar por tipo de execução: true (automatico), false (manual)
page
integer
padrão:"1"
Número da pagina
pageSize
integer
padrão:"20"
Itens por pagina (maximo 100)
{
  "apiVersion": "v1",
  "kind": "RunbookList",
  "metadata": {
    "totalCount": 12,
    "page": 1,
    "pageSize": 20
  },
  "items": [
    {
      "name": "runbook-oomkill-standard",
      "category": "oomkill",
      "description": "Remediação padrão para eventos OOMKill — ajusta memory limits automaticamente",
      "version": "1.3.0",
      "automated": true,
      "approvalRequired": true,
      "severity": ["high", "critical"],
      "stepsCount": 4,
      "avgExecutionTime": "3m",
      "successRate": 94.2,
      "lastUsed": "2026-03-19T15:21:00Z",
      "createdAt": "2026-01-10T08:00:00Z"
    },
    {
      "name": "runbook-crashloop-restart",
      "category": "crashloop",
      "description": "Diagnostico e correcao de CrashLoopBackOff — coleta logs e reinicia com backoff",
      "version": "2.0.1",
      "automated": true,
      "approvalRequired": false,
      "severity": ["medium", "high"],
      "stepsCount": 6,
      "avgExecutionTime": "5m",
      "successRate": 87.5,
      "lastUsed": "2026-03-18T22:10:00Z",
      "createdAt": "2026-01-10T08:00:00Z"
    }
  ]
}