Overview
When an incident fires, click Investigate to get a root-cause analysis with concrete remediation steps — generated from live evidence collected directly from your cluster.The investigator is advisory only — it never mutates your cluster. It reads logs, events, and state to surface what likely went wrong and what to do about it.
What the investigator returns
Root cause
A concise diagnosis of what likely caused the incident.
Confidence
High / medium / low — how certain the model is about the analysis.
Suggested fix
Concrete remediation steps (e.g. “increase memory limit from 128Mi to 512Mi”).
Recommended actions
Additional steps to prevent recurrence (e.g. “add a liveness probe”).
Evidence gathered
The investigator collects evidence at the time of the investigation:Cluster state
Cluster state
- Affected pod’s current phase, restart count, and conditions
- Node status and resource usage
- Recent Kubernetes Warning events for the affected workload
Pod logs
Pod logs
- Current container logs (recent output)
- Previous container logs — the logs from before the last crash
Deployment context
Deployment context
- The manifests that were applied (for Niro-managed deployments)
- Recent apply history and status
Running an investigation
Manual
1
Open the incident
Go to Alerts → click the incident you want to investigate.
2
Click Investigate
Click the Investigate button in the incident detail panel.
3
Review the analysis
The investigation completes in 10–30 seconds. Results are stored — you can re-run at any time to refresh with current evidence.
Automatic
Niro can trigger investigations automatically when incidents change state. Configure in Settings → Auto-investigation:
Auto-investigations are best-effort. If the AI provider is unavailable, the auto-investigation is skipped (not retried). Manual investigation is always available.
Availability
Available on Pro and above. The Investigate button is visible on Free but disabled with an upgrade prompt.Limitations
- If logs have been rotated or the pod deleted before investigation, evidence may be incomplete
- Long log tails are truncated to fit the model’s context window — most recent logs are always prioritized
- Auto-investigations are best-effort: failures are logged but never affect the incident itself
Related
Alerts & Incidents
Incident detection, lifecycle, and notification channels.
Stream Pod Logs
View live logs directly in the dashboard.
Plans
AI investigation availability by plan.
Auto-investigation
Trigger investigations automatically when incidents fire.