Remediation Stats
curl --request GET \
--url http://{host}:{port}/{basePath}/analytics/remediation-stats \
--header 'Authorization: <api-key>'{
"apiVersion": "v1",
"kind": "AnalyticsRemediationStats",
"metadata": {
"from": "2026-02-19T00:00:00Z",
"to": "2026-03-19T15:00:00Z"
},
"stats": [
{
"action": "RestartDeployment",
"total": 45,
"successful": 42,
"failed": 3,
"successRate": 0.93,
"avgDuration": 135.0
},
{
"action": "ScaleDeployment",
"total": 28,
"successful": 27,
"failed": 1,
"successRate": 0.96,
"avgDuration": 90.0
},
{
"action": "RollbackDeployment",
"total": 15,
"successful": 12,
"failed": 3,
"successRate": 0.80,
"avgDuration": 225.0
},
{
"action": "AdjustResources",
"total": 20,
"successful": 19,
"failed": 1,
"successRate": 0.95,
"avgDuration": 70.0
},
{
"action": "Agentic",
"total": 8,
"successful": 5,
"failed": 3,
"successRate": 0.63,
"avgDuration": 380.0
}
]
}
Analytics
Estatísticas de Remediação
Retorna taxas de sucesso de remediação agrupadas por estratégia principal — baseado no resultado final de cada plano de remediação (Completed vs Failed/RolledBack)
GET
/
analytics
/
remediation-stats
Remediation Stats
curl --request GET \
--url http://{host}:{port}/{basePath}/analytics/remediation-stats \
--header 'Authorization: <api-key>'{
"apiVersion": "v1",
"kind": "AnalyticsRemediationStats",
"metadata": {
"from": "2026-02-19T00:00:00Z",
"to": "2026-03-19T15:00:00Z"
},
"stats": [
{
"action": "RestartDeployment",
"total": 45,
"successful": 42,
"failed": 3,
"successRate": 0.93,
"avgDuration": 135.0
},
{
"action": "ScaleDeployment",
"total": 28,
"successful": 27,
"failed": 1,
"successRate": 0.96,
"avgDuration": 90.0
},
{
"action": "RollbackDeployment",
"total": 15,
"successful": 12,
"failed": 3,
"successRate": 0.80,
"avgDuration": 225.0
},
{
"action": "AdjustResources",
"total": 20,
"successful": 19,
"failed": 1,
"successRate": 0.95,
"avgDuration": 70.0
},
{
"action": "Agentic",
"total": 8,
"successful": 5,
"failed": 3,
"successRate": 0.63,
"avgDuration": 380.0
}
]
}
Data inicial no formato RFC3339
Data final no formato RFC3339
Metodologia de Cálculo
O success rate é calculado com base no estado final do RemediationPlan, não nas ações individuais:- Completed = sucesso (o incidente foi resolvido)
- Failed / RolledBack = falha
strategy ou primeira ação do histórico).
Apenas planos em estado terminal (Completed, Failed, RolledBack) são contabilizados. Planos em andamento (Pending, Executing, Verifying) não afetam o success rate.
Planos órfãos (cuja Issue foi deletada) são automaticamente excluídos do cálculo.
{
"apiVersion": "v1",
"kind": "AnalyticsRemediationStats",
"metadata": {
"from": "2026-02-19T00:00:00Z",
"to": "2026-03-19T15:00:00Z"
},
"stats": [
{
"action": "RestartDeployment",
"total": 45,
"successful": 42,
"failed": 3,
"successRate": 0.93,
"avgDuration": 135.0
},
{
"action": "ScaleDeployment",
"total": 28,
"successful": 27,
"failed": 1,
"successRate": 0.96,
"avgDuration": 90.0
},
{
"action": "RollbackDeployment",
"total": 15,
"successful": 12,
"failed": 3,
"successRate": 0.80,
"avgDuration": 225.0
},
{
"action": "AdjustResources",
"total": 20,
"successful": 19,
"failed": 1,
"successRate": 0.95,
"avgDuration": 70.0
},
{
"action": "Agentic",
"total": 8,
"successful": 5,
"failed": 3,
"successRate": 0.63,
"avgDuration": 380.0
}
]
}
Autorizações
Bearer token issued by the operator. Format: Authorization: Bearer <token>.
Parâmetros de consulta
Start date (RFC3339).
End date (RFC3339).
⌘I