Hacker News new | ask | show | jobs
by futhey 2258 days ago
Low-tech / small-scale solution: Similar to what you're doing, UptimeRobot lets us monitor and alert on status codes for free, which works for a lot of simple APIs. I also write a few simple tests for my most important API routes (sort of like a heartbeat or a self-check / test) that return a 500 on failure (when health of the actual API might not be surfaced by a simpler test). 50 "tests" for free goes pretty far.

I also tried a product recently that I really liked, https://checklyhq.com/ -- They'll give you more advanced ways of vetting your API responses from multiple locations (along with averaging request time and monitoring that).

1 comments

Checkly founder here! We are a dedicated API monitoring solution mixed with synthetic monitoring using Puppeteer scripts. A bit like if RunScope, GhostInspector and Pingdom had a baby. And the baby was born in a Javascript, Cloud Native, DevOps world...

As the parent mentions, we give you way more advanced tools to customize, monitor and alert than many simpler products like Setup/Teardown scripts, Puppeteer, GitHub, Prometheus and other integrations.