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
Automatic
Niro can trigger investigations automatically when incidents change state. Configure in Settings → Auto-investigation:| Mode | When investigation runs |
|---|---|
off | Never run automatically |
firing | When an incident opens |
resolved | When an incident resolves |
both | On both open and close |
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.