diff options
| author | Rasmus Dahlberg <rasmus@mullvad.net> | 2022-05-10 21:42:35 +0200 |
|---|---|---|
| committer | Rasmus Dahlberg <rasmus@mullvad.net> | 2022-05-10 21:42:35 +0200 |
| commit | e3f2b756ac1cb76f2d560c8c722fedfcdc73acf0 (patch) | |
| tree | 7d4727c4177e75f222a0317f044533b4031e0eb9 /archive/2022-05-10-availability-monitoring-requirements.md | |
| parent | 375786cc95a4117cc33b77fcb6ce40b160f60260 (diff) | |
fix naming typos
Diffstat (limited to 'archive/2022-05-10-availability-monitoring-requirements.md')
| -rw-r--r-- | archive/2022-05-10-availability-monitoring-requirements.md | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/archive/2022-05-10-availability-monitoring-requirements.md b/archive/2022-05-10-availability-monitoring-requirements.md new file mode 100644 index 0000000..7522503 --- /dev/null +++ b/archive/2022-05-10-availability-monitoring-requirements.md @@ -0,0 +1,38 @@ +# Requirements for availability monitoring + + - System requirements + - Runs on a modern linux distro + - System can send email + - System can run sigsum-debug binary + - Root access is not required + - Leveled alerts, aka severity + - Error + - Warning + - Alerts via email + - Check endpoint reachability + - API §3.1 - §3.7 + - Enumerate the different ways to use an endpoint + - http, https + - ipv4, ipv6 + - onion +- Verify response data (the output of Sigsum endpoints) + - E.g., timestamp or number of witness signatures on get-tree-head-to-cosign +- Perform checks from multiple vantage points + +# Concrete milestones + +220515 + + - Sigsum endpoints + - Either IPv4 or IPv6 (whatever the system's curl uses) + - Only HTTPS + - When do they 2XX? + - No alert state + - One alert per failure + - Configurable test frequency (~1h hour) + - Notifications by email only to one single address + - "Be done very quickly but also very imperfectly" + +220530 +220831 +221031 |
