You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

121 lines
3.1 KiB

4 years ago
# assumptions/ideas
* keep client as stupid/uncomplicated as possible
* noch parsing/resolving, just postition finding
# before release
* multiple repos?
* alltxt2http & http-exporter (inkl. shared/httpstuff und shared/wsjtx)
* pskreporter-exporter
* dashboards n docs
* 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
* think about:
* logische trennung in zeilenverarbeitung und 'spotting' (spot in mysql&prometheus exportieren)
* take line -> parse line -> resolve grid and lotw for line ?
* http-exporter
* errorhandling
* db down
* who keeps track of the missing lines???
* lookup error (not an error)
* add instance field to mysql
* what happes if no instance is provided?
* improve logging
* counter vs histogram in prometheus?
* 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?
* 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
* german docs..
* fix single tool readmes
* hints for using grafana
* intervals
* fold row which are not needed
* use filters!
* server und/oder skript/readme zum aufsetzen
# 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?