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
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?
|