📝 docs: update todos
parent
cbf5583d06
commit
0d155a5b36
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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.
|
7
todo.md
7
todo.md
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue