uptime-monitoring
Implement uptime monitoring and status page systems for tracking service availability. Use when monitoring application uptime, creating status pages, or implementing health checks.
By aj-geddes · 468 installs
npx skills add aj-geddes/useful-ai-prompts --skill uptime-monitoring
Source repository · Upstream listing
Uptime Monitoring
Table of Contents
[Overview]( overview)
[When to Use]( when to use)
[Quick Start]( quick start)
[Reference Guides]( reference guides)
[Best Practices]( best practices)
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:
Reference Guides
Detailed implementations in the references/ directory:
Guide Contents
[Health Check Endpoints](references/health check endpoints.md) Health Check Endpoints
[Python Health Checks](references/python health checks.md) Python Health Checks
[Uptime Monitor with Heartbeat](references/uptime monitor with heartbeat.md) Uptime Monitor with Heartbeat
[Public Status Page API](references/public status page api.md) Public Status Page API
[Kubernetes Health Probes](references/kubernetes health probes.md) Kubernetes 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