Gatus

Gatus is a developer-oriented service status and health panel software. It allows you to monitor services through HTTP, ICMP, TCP and DNS queries and evaluate results by applying conditions to values such as status code, response time, certificate time. It can also send warning (alerting) notifications over services such as Slack, Teams, PagerDuty, Discord, and Twilio.

GA

TwiN · Site Health / Uptime / Monitoring

STARS12.5K
FORKS885
COMMITS0
CONTRIBUTORS166
VERSIONv5.9.0
UPDATED2 days ago
GoYaml ConfigKubernetesHelm ChartApache-2.0

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You monitor the status of their services with HTTP, ICMP, TCP and DNS queries
  • You evaluate results by defining conditions for values such as response code, response time, and certificate end time.
  • You get warning notifications on platforms such as Slack, Teams, PagerDuty, Discord and Twilio
User reviews
  • • NeutralHacker News

    Show HN: Gatus – Automated Service Health Dashboard Written in Go

    “Gatus is a project that I started because I wanted to have an automated service health dashboard, and I wanted it to be as low maintenance as possible. Originally, determining whether a service was healthy or not was going to be very simple: is the status 5xx? If yes, the…”

  • ↑ PositiveGitHub Issue

    Distributed Deployment Configuration

    “Assume you have Gatus deployed in several security subnets (or zones) to monitor individual services because one single Gatus instance is not able to reach those services (administratively prohibited due to firewall rules, etc.) But you want one main Gatus instance which is…”

My note

Alternative pages

More in: Site Health / Uptime / Monitoring