|
|
|
# assumptions/ideas
|
|
|
|
|
|
|
|
* parsing ALL.txt is better than udp - udp cant be rewind
|
|
|
|
* keep client as stupid/uncomplicated as possible
|
|
|
|
* no decentral maintenance should be needed if something changed
|
|
|
|
* noch parsing/resolving, just postition finding
|
|
|
|
|
|
|
|
# before release
|
|
|
|
|
|
|
|
* alltxt2csv kann weg oder?
|
|
|
|
* resolving lokal nur bedingt sinnvoll
|
|
|
|
* profitiert nicht von ggf. vorhandenen grids im cache
|
|
|
|
* wenn station und identifier bekannt sind, kann das auch der admin tun
|
|
|
|
* und das kann dann auch der wsjtx-exporter inkl. cache lookups etc. uebernehmen
|
|
|
|
|
|
|
|
* think about:
|
|
|
|
* logische trennung in zeilenverarbeitung und 'spotting' (spot in mysql&prometheus exportieren)
|
|
|
|
* take line -> parse line -> resolve grid and lotw for line ?
|
|
|
|
|
|
|
|
* stationpi
|
|
|
|
* wsjtx works
|
|
|
|
* alltxt2http works
|
|
|
|
* wireguard works
|
|
|
|
* audio via pulse-tcp seems to work..
|
|
|
|
* write doc!
|
|
|
|
|
|
|
|
* http-exporter
|
|
|
|
* callsignlabel aus prometheus entfernen?????
|
|
|
|
* errorhandling
|
|
|
|
* db down
|
|
|
|
* who keeps track of the missing lines???
|
|
|
|
* lookup error (not an error)
|
|
|
|
* improve logging
|
|
|
|
* counter vs histogram in prometheus? (fuer signal)
|
|
|
|
* http 200 OK synchron warten lassen bis alles fertig ist?
|
|
|
|
* scheint tendenziell eine gute idee zu sein.. wenn db problem hat, kann client aufhoeren..
|
|
|
|
|
|
|
|
* pskreporter-exporter
|
|
|
|
* implement multi callsign support
|
|
|
|
* test different queries vs rate limit
|
|
|
|
* timeout und errorhandling?
|
|
|
|
* steht wenn offline sehr lange bevor er stirbt
|
|
|
|
|
|
|
|
* alltxt2http
|
|
|
|
* what about readall/batchmode?
|
|
|
|
* errorhandling/logging
|
|
|
|
* see journal for obviously ending without any logs?!
|
|
|
|
|
|
|
|
* systemd restart problematik (failed too fast oder soo ;)
|
|
|
|
|
|
|
|
* Username=Station (=~ Callsign) right?!?
|
|
|
|
* call und password in htacces und fertig!
|
|
|
|
* auth. user kann seine instance selber waehlen
|
|
|
|
* kollisionen ausgeschlossen ;)
|
|
|
|
|
|
|
|
* wsjtx/http-exporter kombinieren?
|
|
|
|
* http oder file input?
|
|
|
|
|
|
|
|
* fix FIXMEs
|
|
|
|
|
|
|
|
* provide dashboards to grafana
|
|
|
|
|
|
|
|
* vendoring
|
|
|
|
|
|
|
|
* add howto for ubuntu/win10
|
|
|
|
|
|
|
|
* push images to dockerhub
|
|
|
|
|
|
|
|
* doc
|
|
|
|
* fix single tool readmes
|
|
|
|
* hints for using grafana
|
|
|
|
* intervals
|
|
|
|
* fold row which are not needed
|
|
|
|
* use filters!
|
|
|
|
* server und/oder skript/readme zum aufsetzen
|
|
|
|
* german docs..
|
|
|
|
|
|
|
|
# later
|
|
|
|
|
|
|
|
* http-exporter
|
|
|
|
|
|
|
|
* alltxt2http
|
|
|
|
* smarter move um sich als windows dienst einzutragen
|
|
|
|
|
|
|
|
* dashboards
|
|
|
|
* build combined rx/tx panels (at least map and diagram.. maybe lotw/cqrlog) :)
|
|
|
|
* research how to reduce result set effectively in mysql
|
|
|
|
|
|
|
|
* primary key um band ergaenzen?
|
|
|
|
|
|
|
|
* maybe add https://github.com/grafana/grafana/issues/8341 ?
|
|
|
|
|
|
|
|
* endpoint
|
|
|
|
* no db -> client should wait!
|
|
|
|
|
|
|
|
* add cache!
|
|
|
|
* store grids
|
|
|
|
* lookup qrz
|
|
|
|
* lookup lotw
|
|
|
|
|
|
|
|
* mod_gzip nach vorne raus?
|
|
|
|
* alltxt2http support?
|
|
|
|
* nginx config
|
|
|
|
|
|
|
|
* LOGBOOK
|
|
|
|
* integrate cqrlog db
|
|
|
|
* make some awesome queries!! :D
|
|
|
|
* userfriendly cqrlog backup import
|
|
|
|
* upload folder via webdav via user auth erreichbar
|
|
|
|
* logbook import job via systemd timer oder event oder so?
|
|
|
|
|
|
|
|
* create table aus binaries nehmen?
|
|
|
|
* kontrolle sollte beim db admin liegen?
|
|
|
|
* liegt sie ja auch weiterhin aufgrund von permissions ;)
|
|
|
|
* der client kann es ja versuchen.. wenn er genug rechte hat, sprich ja nichts dagegen!
|
|
|
|
* dafuer check ob table vorhanden!
|
|
|
|
|
|
|
|
* prometheus timestamp feature researchen
|
|
|
|
|
|
|
|
* fix dashboards
|
|
|
|
* umgang mit refresh der variablen??
|
|
|
|
|
|
|
|
* Mail an PSKReporter
|
|
|
|
* Query to bunde multiple callsigns?
|
|
|
|
* How are the queries counted? rate per src ip or per query?
|