From aj-geddes-useful-ai-prompts-4
Implements uptime monitoring with health checks, status pages, and incident tracking for service availability visibility.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aj-geddes-useful-ai-prompts-4:uptime-monitoringThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Overview](#overview)
Set up comprehensive uptime monitoring with health checks, status pages, and incident tracking to ensure visibility into service availability.
Minimal working example:
// Node.js health check
const express = require("express");
const app = express();
app.get("/health", (req, res) => {
res.json({
status: "ok",
timestamp: new Date().toISOString(),
uptime: process.uptime(),
});
});
app.get("/health/deep", async (req, res) => {
const health = {
status: "ok",
checks: {
database: "unknown",
cache: "unknown",
externalApi: "unknown",
},
};
try {
const dbResult = await db.query("SELECT 1");
health.checks.database = dbResult ? "ok" : "error";
// ... (see reference guides for full implementation)
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Health Check Endpoints | Health Check Endpoints |
| Python Health Checks | Python Health Checks |
| Uptime Monitor with Heartbeat | Uptime Monitor with Heartbeat |
| Public Status Page API | Public Status Page API |
| Kubernetes Health Probes | Kubernetes Health Probes |
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin aj-geddes-useful-ai-prompts-4Implements health check endpoints for liveness, readiness, and dependency monitoring. Useful for Kubernetes probes, load balancer checks, and service availability monitoring.
Configures external uptime monitoring using Blackbox Exporter and Prometheus. Implements SSL certificate monitoring, HTTP endpoint health checks, and status pages for customer-facing visibility.
Sets up production monitoring for SaaS apps: uptime checks with UptimeRobot, error tracking with Sentry, performance metrics via Vercel/Netlify. Handles incidents and alerts.