Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Uptime Monitoring

  • 436 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

uptime-monitoring is an aj-geddes/useful-ai-prompts agent skill that configures health checks, status pages, and SLA alerting for developers operating production web services after launch.

About

uptime-monitoring is an aj-geddes/useful-ai-prompts Claude Code skill for production availability from a library of 260+ skills. It sets up shallow and deep health endpoints, uptime heartbeat monitors, public status page APIs, and Kubernetes liveness and readiness probes. The quick-start Express example exposes /health with uptime seconds and /health/deep checking database, cache, and external API dependencies with structured status objects. Five reference guides cover health check endpoints, Python health checks, uptime monitors with heartbeat, public status page APIs, and Kubernetes health probes. Best practices require checking all critical dependencies, appropriate timeouts, response time tracking, check history storage, and alerting on status changes while avoiding sensitive data exposure. Developers reach for uptime-monitoring after launch when services need SLA dashboards and incident-ready availability visibility.

  • Health check endpoint design
  • Alert threshold configuration
  • Synthetic monitoring setup
  • Status page integration
  • SLA and incident escalation patterns

Uptime Monitoring by the numbers

  • 436 all-time installs (skills.sh)
  • Ranked #279 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill uptime-monitoring

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs436
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you configure uptime monitoring for APIs?

Configure uptime checks, alerting, and SLA dashboards for production services so outages are detected and escalated quickly after launch.

Who is it for?

DevOps-minded developers adding production health endpoints, heartbeat checks, and status pages with SLA alerting after service launch.

Skip if: Pre-release load testing or teams relying solely on platform-default uptime without custom deep dependency checks.

When should I use this skill?

Production services need /health endpoints, uptime heartbeat monitors, status pages, or Kubernetes probe configuration after launch.

What you get

Health check routes, deep dependency probes, heartbeat monitor configs, and public status page API scaffolding

  • Health check endpoints
  • Status page API scaffold
  • Kubernetes probe configuration

By the numbers

  • Includes 5 reference guides in the references/ directory
  • From useful-ai-prompts library with 260+ Claude Code skills
  • Quick-start covers /health and /health/deep Express endpoints

Files

SKILL.mdMarkdownGitHub ↗

Uptime Monitoring

Table of Contents

Overview

Set up comprehensive uptime monitoring with health checks, status pages, and incident tracking to ensure visibility into service availability.

When to Use

  • Service availability tracking
  • Health check implementation
  • Status page creation
  • Incident management
  • SLA monitoring

Quick Start

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)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Health Check EndpointsHealth Check Endpoints
Python Health ChecksPython Health Checks
Uptime Monitor with HeartbeatUptime Monitor with Heartbeat
Public Status Page APIPublic Status Page API
Kubernetes Health ProbesKubernetes Health Probes

Best Practices

✅ DO

  • Implement comprehensive health checks
  • Check all critical dependencies
  • Use appropriate timeout values
  • Track response times
  • Store check history
  • Monitor uptime trends
  • Alert on status changes
  • Use standard HTTP status codes

❌ DON'T

  • Check only application process
  • Ignore external dependencies
  • Set timeouts too low
  • Alert on every failure
  • Use health checks for load balancing
  • Expose sensitive information

Related skills

How it compares

Pick uptime-monitoring when you need dependency-aware health routes and status pages, not load generators or stress test scripts.

FAQ

What health endpoints does uptime-monitoring scaffold?

uptime-monitoring scaffolds shallow /health routes returning status and uptime plus /health/deep routes verifying database, cache, and external API dependencies with structured check objects.

How many reference guides ship with uptime-monitoring?

uptime-monitoring includes 5 reference guides covering health check endpoints, Python health checks, uptime heartbeat monitors, public status page APIs, and Kubernetes health probes.

When should uptime-monitoring be applied?

uptime-monitoring fits post-launch operations when services need availability tracking, SLA dashboards, incident alerting, and dependency-aware health checks in production.

DevOps & CI/CDmonitoringinfrasupport

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.