If you need a heavy-duty monitoring tool that monitors a variety of protocols like HTTP, TCP and DNS and that offers customizable alerts, MyUptimeKuma is a good choice. It's a full-fledged monitoring service that checks HTTP(s), TCP, Ping, DNS and even Docker containers. It also supports more than 90 notification services and customizable status pages, so it's good for monitoring and alerting.
Another good option is Edge Delta. The service offers automated observability with AI-based anomaly detection and real-time insights. It also offers flexible data pipelines and can ingest log data at petabyte scale. Edge Delta is a good choice if you want an automated service that doesn't need as much setup, with options for log processing, Kubernetes metrics and general monitoring.
If you want to go the AI route, Spectate offers continuous uptime monitoring, server monitoring and customizable branded status pages. It also offers integrations with services like Slack and Pushover, so it's good for agencies, startups and SaaS companies. Spectate's automated status updates and resource monitoring can help you keep your service up and running.
Last, Simple Uptime is a basic monitoring service that integrates with Slack. It offers real-time downtime alerts and continuous monitoring, and it's easy to set up and use. It's good for teams that want a basic, no-frills monitoring service that fits right into their workflow.