Documentation
¶
Overview ¶
DomainMonitor monitors websites, their SSL certificates, and stores the metrics in a PostgreSQL database.
This program is intended to be ran containerized, alongside a PostgreSQL container.
Usage:
domain-monitor [flags]
The flags are:
-d -s -u
Directories
¶
Path | Synopsis |
---|---|
Package database contains a thin wrapper around an sql Database to add methods to run queries more easily with the API and monitoring instances.
|
Package database contains a thin wrapper around an sql Database to add methods to run queries more easily with the API and monitoring instances. |
Package logger contains wrappers around zerolog, a lightweight logging utility.
|
Package logger contains wrappers around zerolog, a lightweight logging utility. |
Package domains contains all the methods required to interact with the domains in the database and the monitoring.
|
Package domains contains all the methods required to interact with the domains in the database and the monitoring. |
Package server contains a Gin API as well as specifications for the objects it is intended to send and receive.
|
Package server contains a Gin API as well as specifications for the objects it is intended to send and receive. |
Package user contains methods to interact with the users in the database.
|
Package user contains methods to interact with the users in the database. |
Package monitor contains the main struct and methods to monitor a website.
|
Package monitor contains the main struct and methods to monitor a website. |
Click to show internal directories.
Click to hide internal directories.