Skip to main content
Automations run AI investigations automatically — either on a schedule or when alerts fire. Instead of waiting for someone to notice a problem and start investigating, Foggy does it proactively and delivers results to the web interface and Slack.

How it works

1

Trigger

An automation triggers — either on schedule (e.g. every morning at 9 AM) or when an alert fires from Grafana Alerts or Alert Manager.
2

Investigate

Foggy runs the investigation using your connected data sources — querying metrics, logs, dashboards, and cluster state, just like a manual investigation.
3

Deliver

Results appear as a chat thread in the web interface and are delivered to Slack (if configured). Full chain-of-thought, sources, and follow-up suggestions included.

Alert-triggered automations

Configure automations that fire when alerts come in. Define filter rules to control which alerts trigger investigations.

Filter rules

Filter rules match against alert labels. Multiple rules use AND logic — all must match for the automation to trigger. Common patterns:
PatternFilter rulesUse case
Critical onlyseverity = criticalInvestigate only high-impact alerts
Service-scopedseverity = critical + service = checkoutFocus on a specific service
Namespacenamespace = productionIgnore staging/dev alerts
Broad triagealertname = HighErrorRateAuto-investigate a specific alert type
Start narrow (e.g. severity = critical for one service) and expand as you build confidence. You can always add more automations later.
Alert trigger configuration

Scheduled automations

Set up investigations that run on a recurring schedule — no alerts required.
FrequencyConfiguration
DailyRuns every day at selected times
WeeklySelect specific days (e.g. Mon, Wed, Fri) and times
MonthlySelect specific days of the month (1–31) and times
One-timePick a specific date and time for a single run
All frequencies support multi-select times — e.g. run at both 09:00 and 17:00. Schedule configuration modal

Next steps