The flow
Starts it 4Model 4Logic 15Service 9
The steps in the order they run, from what starts it.
- 1When K8s CrashLoop Alert ReceivedWebhookStarts it
- 2Every 2 Minutes Check Pod StatusSchedule triggerStarts it
- 3OpenAI GPT-4.1-MiniLm Chat Open AiModel
- 4OpenAI GPT-4.1-Mini SummaryLm Chat Open AiModel
- 5Fetch Kubernetes Pods StatusHttp RequestService
- 6Log Analysis AgentAgentModel
- 7Incident Summary AgentAgentModel
- 8Scan CrashLoopBackOff PodsCodeLogic
- 9Parse AI Crash DiagnosisCodeLogic
- 10Prepare Notification PayloadsCodeLogic
- 11If CrashLoop Pods DetectedIfLogic
- 12Route by AI Recommended ActionSwitchLogic
- 13Post Incidents to SlackHttp RequestService
- 14Email Incident ReportsHttp RequestService
- 15Log Incidents in SheetsHttp RequestService
- 16Fetch Logs for Detected PodsHttp RequestService
- 17Respond No CrashLoop FoundRespond To WebhookStarts it
- 18Delete Pod to RestartHttp RequestService
- 19Determine Scaling TargetCodeLogic
- 20Fetch Deployment Revision HistoryHttp RequestService
- 21Prepare Escalation Result DataCodeLogic
- 22Respond Remediation CompletedRespond To WebhookStarts it
- 23Prepare Log Data for AICodeLogic
- 24Prepare Restart Result DataCodeLogic
- 25Patch Deployment to ScaleHttp RequestService
- 26Find Rollback Deployment TargetCodeLogic
- 27Wait for Data CompletionWaitLogic
- 28Merge Remediation ResultsMergeLogic
- 29Prepare Scale Result DataCodeLogic
- 30Patch Deployment for RollbackHttp RequestService
- 31Compile Incident Report DataCodeLogic
- 32Prepare Rollback Result DataCodeLogic