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.
3.4 KiB
3.4 KiB
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
- resolving lokal nur bedingt sinnvoll
-
think about:
- logische trennung in zeilenverarbeitung und 'spotting' (spot in mysql&prometheus exportieren)
- take line -> parse line -> resolve grid and lotw for line ?
- logische trennung in zeilenverarbeitung und 'spotting' (spot in mysql&prometheus exportieren)
-
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)
- db down
- 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
- implement multi callsign support
-
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?
- integrate cqrlog db
-
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!
- kontrolle sollte beim db admin liegen?
-
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?