Commit | Line | Data |
---|---|---|
51100f8e SK |
1 | TODO |
2 | ---- | |
3 | - track energy usage rate | |
4 | - formalize message format and protocol | |
5 | - tests (design is starting to take shape, so it is time) | |
6 | - show how many Debian package updates are available | |
7 | - show how many Debian package security-updates are available | |
8 | - monitor disk usage rate of change and alert if suspiciously fast | |
9 | - bring back CPU usage monitor | |
51100f8e SK |
10 | - status bar templating language |
11 | - retry/cache for sensors fetching flaky remote resources (such as weather) | |
12 | - throttling of broken sensors (constantly returns errors) | |
13 | - alert specification language | |
14 | - trigger threshold | |
15 | - above/bellow/equal to threshold value | |
16 | - priority | |
17 | - snooze time (if already alerted, when to re-alert?) | |
18 | - text: subject/body | |
19 | - monitor processes | |
20 | - totals (grand and per state) | |
21 | - zombies | |
22 | - threads | |
23 | - CPU hogs | |
24 | - memory hogs | |
25 | - memory leaks (if some process consistently grows) | |
26 | - is select process up? | |
27 | - log resource usage of select processes | |
28 | - monitor arbitrary HTTP endpoint availability | |
29 | - is status within expected range? | |
30 | - response time | |
31 | - is responce time within acceptable range? | |
32 | - report detailed status upon request (to a terminal) | |
33 | - use color to indicate age of data | |
34 | - monitor logins | |
35 | - totals (per time period) | |
36 | - failures | |
37 | - successes | |
38 | - most recent | |
39 | - success | |
40 | - failure | |
41 | - monitor battery time remaining | |
42 | - monitor accuracy (is percentage change rate on track to meet estimate?) | |
43 | - adjust estimate based on observed inaccuracies in past estimates (Kalman?) | |
57ed1a64 SK |
44 | |
45 | DONE | |
46 | ---- | |
47 | - [x] actual METAR parser, to replace the flaky `metar` program | |
48 | - Replaced it with a parser of NOAA's XML API (piping `curl | hxpipe | awk`) |