Directories
¶
| Path | Synopsis |
|---|---|
|
Package alert decides when a probe result warrants a webhook notification and hands it to the outbox for delivery.
|
Package alert decides when a probe result warrants a webhook notification and hands it to the outbox for delivery. |
|
Package config loads and validates the certel monitor configuration.
|
Package config loads and validates the certel monitor configuration. |
|
Package metrics exposes everything certel monitor publishes on /metrics.
|
Package metrics exposes everything certel monitor publishes on /metrics. |
|
Package probe establishes TLS sessions (directly or via STARTTLS) and evaluates the certificates a server presents.
|
Package probe establishes TLS sessions (directly or via STARTTLS) and evaluates the certificates a server presents. |
|
Package scheduler runs probe cycles on an interval through a bounded worker pool.
|
Package scheduler runs probe cycles on an interval through a bounded worker pool. |
|
Package store persists alert state, the delivery outbox, and probe and alert logs in a local SQLite database (modernc.org/sqlite, pure Go — no cgo), so restarts neither re-send alerts for known problems nor lose notices queued but not yet delivered, and past checks stay queryable.
|
Package store persists alert state, the delivery outbox, and probe and alert logs in a local SQLite database (modernc.org/sqlite, pure Go — no cgo), so restarts neither re-send alerts for known problems nor lose notices queued but not yet delivered, and past checks stay queryable. |
Click to show internal directories.
Click to hide internal directories.