service-monitoring-setup

Community

Automate external monitoring, never miss an alert.

Authorterrylica
Version1.0.0
Installs0

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

requests

Components

scriptsreferences

💻 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.