# Functions
MergeMessages keeps only the ones with highest severity.
NewComposed creates a new composed monitor.
NewHealthchecks creates a new Healthchecks monitor.
NewMessage creates a new empty Message.
NewMessagef creates a new Message containing one formatted line.
NewUptimeKuma creates a new UptimeKuma monitor.
# Constants
HealthchecksDefaultTimeout is the default timeout for a Healthchecks ping.
UptimeKumaDefaultTimeout is the default timeout for a UptimeKuma ping.
# Structs
Healthchecks represents a Healthchecks access point.
Message holds the messages and success/failure status for monitors.
UptimeKuma provides basic support of Uptime Kuma.
UptimeKumaRequest is for assembling the request to Uptime Kuma.
UptimeKumaResponse is for parsing the response from Uptime Kuma.
# Interfaces
BasicMonitor is a dead man's switch, meaning that the user will be notified when the updater fails to detect and update the public IP address.
Monitor provides more advanced features.
# Type aliases
Composed represents the composite of multiple monitors.