/heartilly

A simple uptime monitoring server.

Primary LanguageGoMIT LicenseMIT

Heartilly

CI Go Report Card

A simple uptime monitoring server.

Features

  • Checks to multiple HTTP endpoints continually
  • Notifications to Slack channel when detecting error(timeout, error response, ...)

Usage

heartilly -c config.toml

Configuration

[notification.slack]
token = "token"
channel = "#general"

[[monitor]]
name = "check"
url = "https://example.com/check"

[[monitor]]
name = "check post"
url = "https://example.com/check_post"
method = "POST"

[[monitor]]
name = "check follow redirect"
url = "https://example.com/check_follow_redirect"
follow = true