📝 docs: update todos

main
_ 2020-12-20 20:52:37 -06:00
parent cbf5583d06
commit 0d155a5b36
3 changed files with 33 additions and 18 deletions

View File

@ -6,26 +6,26 @@
These are just like Prometheus. Either counters, or gauges, scalar or histograms. These are just like Prometheus. Either counters, or gauges, scalar or histograms.
- CPU usage counter - (X) CPU usage counter
- RAM usage gauge - (X) RAM usage gauge
- Requests received counter - ( ) Requests received counter
- Responses sent counter - ( ) Responses sent counter
- Tokio gauges? - ( ) Tokio gauges?
- Outbound byte counter - ( ) Outbound byte counter
- Uptime gauge - ( ) Uptime gauge
- Last seen UTC time - ( ) Last seen UTC time
- Free disk space gauge - ( ) Free disk space gauge
## ptth_server instance data ## ptth_server instance data
These are captured during process start and then don't change. They're kinda These are captured during process start and then don't change. They're kinda
like metrics, but static. like metrics, but static.
- Machine ID - (X) Machine ID
- Git version (if possible) - (X) Git version (if possible)
- Server ID - (X) Server ID
- Random instance ID - (X) Random instance ID
- UTC time at startup - (X) UTC time at startup
## ptth_server logs ## ptth_server logs

View File

@ -0,0 +1,16 @@
# Sync client
(Y7GT5V6T)
## Todo
- ( ) Add `find`-like API endpoint on servers
- ( ) Implement sync for one file
- ( ) Implement sync for one dir
- ( ) Implement recursive sync
## Find endpoint
Retrieves `stat` info recursively for all files in a dir.
Also, add mtime. That will make the syncer client a little better.

View File

@ -1,18 +1,17 @@
Interesting issues will get a unique ID with Interesting issues will get a unique ID with
`dd if=/dev/urandom bs=5 count=1 | base32` `dd if=/dev/urandom bs=5 count=1 | base32`
- ptth_tail
- Scraper `rsync -ru` example
- (WIP) Dark mode? - (WIP) Dark mode?
- [K5NPHQHP](issues/2020-12Dec/metrics-K5NPHQHP.md) API for metrics + instance data + recent logs on ptth_server - [K5NPHQHP](issues/2020-12Dec/metrics-K5NPHQHP.md) API for metrics + instance data + recent logs on ptth_server
- API for remote mtime - API for remote mtime
- Scraper `tail -f` example
- API for remote inotify (or similar) - API for remote inotify (or similar)
- Scraper `rsync -ru` example - Make TS text browser, in ptth_relay, using ptth_server APIs, and have `tail -f` behavior
- Make TS text browser, in ptth_relay, using ptth_server APIs, and tail -f
- Make TS read-only SQLite browser (this is a long shot) - Make TS read-only SQLite browser (this is a long shot)
- [YNQAQKJS](issues/2020-12Dec/auth-route-YNQAQKJS.md) Add database for - [YNQAQKJS](issues/2020-12Dec/auth-route-YNQAQKJS.md) Add database for
scraper keys scraper keys
- Track / Estimate bandwidth per server? - Track / Estimate bandwidth per server?
- EOTPXGR3 Remote `tail -f` (_Complicated_) (Maybe use chunked encoding or something?)
- "Preview as" feature for Markdown (It's not threaded through the relay yet) - "Preview as" feature for Markdown (It's not threaded through the relay yet)
- Make a debug client to replicate the issue Firefox is having with turtling - Make a debug client to replicate the issue Firefox is having with turtling
- YMFMSV2R / K5NPHQHP Add Prometheus metrics - YMFMSV2R / K5NPHQHP Add Prometheus metrics