Shift X2 status from legacy to archived
[khatus.git] / TODO.md
CommitLineData
51100f8e
SK
1TODO
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
45DONE
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`)
This page took 0.031177 seconds and 4 git commands to generate.