Skip to main content
The /armor:monitor skill helps you set up freshness monitoring for your tables. It can handle single tables or bulk operations across entire schemas.

Usage

/armor:monitor
Or ask naturally:
  • “Monitor freshness for orders table”
  • “Set up hourly checks for customers”
  • “Add a 2-hour SLA to the payments table”
  • “Set up monitoring for all gold tables”

Single Table

You: Monitor the orders table hourly

Claude: Created freshness schedule:

Table: warehouse.public.orders
Check Interval: hourly
SLA Threshold: 2 hours
Alert Severity: warning

You'll be notified if the table doesn't update within 2 hours.

Custom SLA

You: Monitor customers with a 30-minute SLA

Claude: Created freshness schedule:

Table: warehouse.public.customers
Check Interval: every 15 minutes
SLA Threshold: 30 minutes
Alert Severity: critical

Tight SLA configured. Consider if this is production-critical.

Guided Setup

When used through the Web Agent, the monitor skill can chain multiple steps together automatically:
You: Set up full monitoring for my gold schema

Agent: Done. Here's what I set up:

Freshness (8 tables):
- gold.fact_orders: hourly, 2h SLA
- gold.fact_payments: hourly, 2h SLA
- gold.dim_customer: daily, 24h SLA
... and 5 more

Schema monitoring: enabled on all 8 tables

Want me to set up a Slack alert for freshness violations?

You: Yes, send to #data-alerts

Agent: Done. Created:
- Slack destination: #data-alerts
- Alert rule: freshness violations (warning + critical) -> #data-alerts
- Alert rule: schema changes (all severities) -> #data-alerts

Your gold schema is fully monitored.
The agent discovers tables, creates schedules, enables schema monitoring, and wires up alerts, all in one conversation.

Smart Recommendations

The agent can suggest monitoring intervals based on your table’s update patterns:
You: What monitoring should I set up for the orders table?

Claude: Based on the orders table update history:
- Updates every ~45 minutes during business hours
- Recommended: 30-minute check interval, 90-minute SLA
- This balances alert noise with detection speed

Want me to create this schedule?

Status

Health check

Coverage

Find gaps

Web Agent

In-app AI assistant

Quality

Data quality metrics