Heartbeat monitoring कैसे काम करती है
एक heartbeat monitor बनाएँ और UptimePush आपको एक unique URL देता है। अपने job के अंत में एक curl call जोड़ें। हर ping timer को reset करता है; अगर अगला ping अपेक्षित interval और grace period के भीतर नहीं आता, तो monitor down हो जाता है और आपके alerts भेजे जाते हैं।
- cron, systemd timers, Kubernetes CronJobs, GitHub Actions और किसी भी script के साथ काम करता है
- Success, failure और start events report करें
- कभी-कभी लंबा चलने वाले jobs के लिए grace period
- हर job के लिए uptime history और run durations
उदाहरण
0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN
बस इतना ही integration है। अगर backup script error के साथ exit होती है, तो ping skip हो जाता है और आपको 3:35 तक पता चल जाता है।
इस तरह क्या monitor करें
रात के backups, invoice generation, sitemap rebuilds, cache warmers, ETL pipelines, certificate renewal scripts और कुछ भी जो बिना निगरानी के चलता है।