Gatus

Gatus

Description

Gatus is a proactive endpoint monitoring and alerting tool built for modern applications. It goes beyond traditional monitoring systems by performing regular health checks on your endpoints, ensuring potential issues are detected before they impact your users. Designed for simplicity and scalability, Gatus offers extensive customization, making it suitable for teams of all sizes, from startups to large enterprises. With a visually appealing dashboard, low resource consumption, and seamless integration with popular alerting platforms, Gatus guarantees continuous service reliability and peace of mind.

Features

  • Flexible Health Checks: Monitor endpoints with customizable conditions, including response status, time, body content, and IP address.
  • Automated User Acceptance Testing: Leverage health checks to perform automated UAT with minimal configuration.
  • Easy Configuration: Set up services and endpoints with a human-readable YAML configuration file.
  • Real-Time Alerting: Receive notifications via Slack, Teams, PagerDuty, Twilio, Google Chat, and more, or define custom alerting providers.
  • Interactive Dashboards: Track the health of your services in real-time with visually appealing dashboards, including dark mode support.
  • Performance Metrics: Collect and display uptime and response time data with badges for quick performance insights.
  • Low Resource Footprint: Built with Go, Gatus is optimized for high performance and minimal resource consumption.

Technology Stack

  • Programming Language: Go (Golang) for lightweight and efficient application performance.
  • Alerting Integrations: Supports Slack, Twilio, PagerDuty, Google Chat, Teams, and custom alerting solutions.
  • Configuration Format: YAML for simple and clear service definitions.
  • UI Features: Dark mode and interactive visuals for enhanced usability.

Requirements

  • Docker (optional): Run Gatus as a container for easier deployment.
  • Minimal system resources: Gatus is designed to run on low-spec environments without compromising performance.

Topics

GitHub Metrics

Stars
6,851
Forks
449
Contributors
449
Last Updated
1/8/2025
DigitalOcean
DigitalOcean

Deploy Gatus on DigitalOcean

Get started with $200 in free credits and deploy your application in minutes.

Trusted by 600,000+ developers