Product Information
What is Gatus?
If your infrastructure were to fail right now, how long would it take for you to find out? Gatus is designed to monitor everything in every possible way—HTTP, GraphQL, DNS, ICMP/PING, TCP, certificate expiration, and more. While checking response status might suffice for some use cases, Gatus goes further by allowing you to set conditions on response time, response body, and even IP addresses.
Unlike its competitors, Gatus is fully open-source. If you want to see a feature, simply open an issue on the public repository or implement it yourself! Gatus supports alerts on platforms like Slack, PagerDuty, Teams, Twilio, Discord, and more. If the built-in alert providers don’t meet your needs, you can even create your own! Each endpoint can have one or multiple alerts with different thresholds!
How to use Gatus?
Gatus is an open-source monitoring tool designed to comprehensively track infrastructure health, supporting multiple protocols and custom conditions, and sending alerts via various platforms when issues are detected.
Core Functions of Gatus
Website Monitoring
Status Page
Uptime Monitoring
Go Language
Notifications
Dashboard
Usage Scenarios of Gatus
- Monitor the operational status of various protocols like HTTP, GraphQL, DNS, ICMP/PING, TCP.
- Check if certificates are nearing expiration.
- Add custom monitoring conditions based on response time, response body, or IP address.
- Receive alerts via Slack, PagerDuty, Teams, Twilio, Discord, etc., when infrastructure issues arise.
- Set different alert thresholds for various monitoring points.
Common Questions about Gatus
What does Gatus do?
How do I use Gatus?
What are the core features of Gatus?
What are the use cases for Gatus?




















