service-monitoring-setup
CommunityAutomate external monitoring, never miss an alert.
System Documentation
What problem does it solve?
Ensures your critical services and jobs are always monitored externally, preventing single points of failure and providing immediate alerts for downtime or missed schedules. It solves the problem of unreliable monitoring and alert fatigue by providing a robust, dual-pipeline monitoring architecture.
Core Features & Use Cases
- Dual-Service Monitoring: Combines Healthchecks.io (Dead Man's Switch for ephemeral jobs) and UptimeRobot (HTTP polling for persistent services) for comprehensive, external coverage.
- Pushover Integration: Get critical alerts directly to your mobile device, ensuring you never miss an incident, even when away from your desk.
- Automated Setup: Programmatically create and manage monitors via API, reducing manual configuration errors and ensuring consistent monitoring policies.
- Use Case: Set up monitoring for your daily Cloud Run data collection job (Healthchecks.io) and your always-on VM API endpoint (UptimeRobot), with all alerts routed to your Pushover app, all for $0/month.
Quick Start
Set up external monitoring for my Cloud Run job and a VM API endpoint. Configure Pushover alerts for both. The Cloud Run job runs every 2 hours, and the VM API is at 'https://my-vm-ip:8000/health'.
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: service-monitoring-setup Download link: https://github.com/terrylica/gapless-network-data/archive/main.zip#service-monitoring-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.