Shogo
Built-in

Health Check

Check service health endpoints and build a status page canvas

Built-in Skill

Trigger Phrases

Say any of these to activate this skill:

  • "health check"
  • "service status"
  • "is it up"
  • "uptime"
  • "check endpoints"
  • "status page"

Tools Used

web canvas_create canvas_update canvas_api_schema canvas_api_seed memory_write send_message

How It Works

# Health Check

Monitor service health and build a status page:

1. **Check endpoints** — For each configured URL, use `web` to:
- Fetch the health endpoint
- Record response status (200/non-200) and response time
2. **Build canvas** — Status page dashboard:
- KPIs: services up, services down, avg response time
- Status indicators per service: Badge (green "Healthy" / red "Down" / yellow "Degraded")
- Chart: response time over recent checks (bar chart)
- Table: detailed check results (service, status, response time, last checked)
3. **Track** — Use canvas_api_schema for historical check data:
- Fields: service, status, responseTimeMs, checkedAt
- Seed current results via canvas_api_seed
4. **Alert** — If any endpoint returns non-200:
- `send_message` to alert channel immediately
- Include which service, what error, and when it started
5. **Persist** — Log check results to memory for trend analysis

On heartbeat, re-check all endpoints and update the status page canvas.

Ready to use Health Check?

Create a free agent and install this skill in one click.

Get Started Free →