Skip to main content

Check System Health

Monitor overall platform health via voice, CLI, or dashboards.


Via Voice or Chat

You: "Is the system healthy?"

Norns: "Overall system status is good. All 47 containers are running. PostgreSQL and Redis are healthy. CPU usage is at 15% and memory at 65%."


You: "Are any services down?"

Norns: "I found 1 issue. The spire-agent container has restarted 3 times in the last hour. Would you like me to show you the logs?"


Via Grafana

  1. Go to grafana.ravenhelm.dev
  2. View the Overview dashboard
  3. Check for red/orange indicators

Via CLI

# Quick health check
for svc in traefik postgres redis zitadel norns-agent bifrost-api; do
status=$(docker inspect $svc --format "{{.State.Health.Status}}" 2>/dev/null || echo "no-healthcheck")
echo "$svc: $status"
done

# Resource usage
docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"

# Disk space
df -h /Users/ravenhelm

Tool Reference

container_status

{
"name": "container_status",
"domain": "observability",
"input_schema": {
"container_name": "string (optional)",
"include_resources": "boolean"
}
}

check_metrics

{
"name": "check_metrics",
"domain": "observability",
"input_schema": {
"metric": "cpu|memory|disk|network",
"threshold": "number (optional)"
}
}

See Also

  • [[Debug-Failing-Service]] - Fix issues
  • [[Query-Logs]] - Search logs
  • [[../Service-Dependency-Map]] - Impact analysis