1
0
Fork 0
mirror of https://github.com/sdr-enthusiasts/docker-adsb-ultrafeeder.git synced 2024-12-27 06:42:00 +00:00
Commit graph

318 commits

Author SHA1 Message Date
kx1t
51970b4934 hardened LOGLEVEL param handling 2024-05-08 10:00:36 -04:00
kx1t
b2fe64b2a6
Update README.md 2024-05-07 15:25:44 -04:00
kx1t
0901806175
mlat-client: always use beast connect to send data to mlathub (#86)
- mlat-client: always use beast connect to send data to mlathub: this
eliminates mlathub 'connection failed' messages on container startup
- remove unused infrastructure around /run/mlathub_up
2024-05-07 14:10:55 -04:00
Matthias Wirth
53a27d9401 remove unused infrastructure around /run/mlathub_up 2024-05-07 19:01:05 +02:00
Matthias Wirth
fee8f6320b mlat-client: always use beast connect to send data to mlathub
this eliminates mlathub 'connection failed' messages on container startup
2024-05-07 18:57:56 +02:00
kx1t
918b984959 added clarification 2024-05-05 17:18:46 -04:00
kx1t
54cab0f200 add AISCatcher params to README 2024-05-05 16:51:08 -04:00
kx1t
a4e71646e6
prometheus: serve 9274 via nginx instead of ncat (#85) 2024-05-01 14:31:44 -04:00
Matthias Wirth
d2d43cc968 prometheus: serve 9274 via nginx instead of ncat 2024-05-01 18:07:42 +02:00
kx1t
4ffe32ad9d
removed hetluchtruim.nl, clarified allowed chars in MLAT_USER
- removed feeder to hetluchtruim.nl because they appear to be gone and our efforts to contact the owner failed
- clarified the characters allowed for `MLAT_USER` (to prevent issues like https://github.com/sdr-enthusiasts/docker-adsb-ultrafeeder/issues/73)
2024-04-30 09:44:40 -04:00
Fred Clausen
3dcd27c8bb
bugfix: fix s6wrap syntax error (#83)
s6wrap was previously silently ignoring unknown command line arguments
now it is giving an error
2024-04-29 15:09:21 -06:00
Matthias Wirth
523bc6049e bugfix: fix s6wrap syntax error
s6wrap was previously silently ignoring unknown command line arguments
now it is giving an error
2024-04-29 23:04:51 +02:00
Fred Clausen
d1cb90db5f
chore(deps): Update pre-commit hooks (#82)
Update pre-commit hooks
2024-04-28 00:35:46 -06:00
fredclausen
7ec381f099 chore(deps): Update pre-commit hooks 2024-04-28 01:25:30 +00:00
Fred Clausen
62d19ba4af
chore(deps): Update pre-commit hooks (#79)
Update pre-commit hooks
2024-04-14 00:30:42 -06:00
fredclausen
ec870da9f9 chore(deps): Update pre-commit hooks 2024-04-14 01:50:26 +00:00
Fred Clausen
5934c695e7
more exec / prepare for docker-tar1090 change to update-tar1090 (#78) 2024-04-13 17:37:56 -06:00
Matthias Wirth
761df76b3a aircraft.csv.gz path changes due to tar1090-update changes 2024-04-14 00:33:50 +02:00
Matthias Wirth
7748ff4de1 adsbx-stats: use exec 2024-04-11 01:04:20 +02:00
Fred Clausen
7596bcfcbf
README: add documentation for TAR1090_CONFIGJS_APPEND (#77) 2024-04-09 01:11:26 -06:00
Fred Clausen
fec3edb7bb
chore(deps): Update pre-commit hooks (#76)
Update pre-commit hooks
2024-04-09 01:11:14 -06:00
Matthias Wirth
c17231b26b README:add documentation for TAR1090_CONFIGJS_APPEND 2024-04-08 18:31:19 +02:00
fredclausen
8d34f6fabd chore(deps): Update pre-commit hooks 2024-04-07 01:24:16 +00:00
kx1t
f80a10acbf
Update README-grafana.md (#71)
Minor updates to match Grafana UI changes
2024-03-29 21:08:47 -04:00
kx1t
891952c9f4 update copyright dates 2024-03-29 19:21:45 -04:00
kx1t
34859e6158
Make startup smoother 2024-03-29 17:49:15 -04:00
kx1t
ef95e1eff5
bug fix 2024-03-29 17:33:33 -04:00
kx1t
11969ae627 further cleanup 2024-03-29 16:55:15 -04:00
kx1t
dcfdb7ff3e clean up port assignments 2024-03-29 15:30:32 -04:00
kx1t
a407113f1c if no mlat return port is defined in ULTRAFEEDER_CONFIG, then still send results to MLAT-Hub by default 2024-03-29 12:55:39 -04:00
kx1t
16ea7448ac
adsbx stats: more robust way of getting UUID from ultrafeeder_config (#72)
When no adsbexchange uuid was present the sed replacement can fail to
replace anything because the pattern doesn't exist.
In that case the entire readsb conf array is used as an UUID.

Fix that by checking each conf array entry if there is a adsbexchange
uuid and only then use the sed replace.
2024-03-29 12:18:59 -04:00
Matthias Wirth
ec6f092418 adsbx stats: more robust way of getting UUID from ultrafeeder_config 2024-03-29 15:04:00 +01:00
Roddie Hasan
8e1e9eb3d8
Update README-grafana.md
Minor updates to match Grafana UI changes
2024-03-28 19:17:55 -05:00
kx1t
0a894ed3d7
add hetluchtruim.nl aggregator 2024-03-28 12:49:30 -04:00
kx1t
58b4f4fee3
Update README.md 2024-03-27 21:33:40 -04:00
kx1t
5957f410d4
Update README.md 2024-03-27 21:25:46 -04:00
kx1t
16b24ddb9e
recreate LICENSE 2024-03-27 21:23:36 -04:00
kx1t
3b05425d84
Delete LICENSE 2024-03-27 21:22:02 -04:00
Fred Clausen
d8d5da4baf
chore(deps): Update pre-commit hooks (#70)
Update pre-commit hooks
2024-03-24 00:37:06 -06:00
fredclausen
93df5dfbdc chore(deps): Update pre-commit hooks 2024-03-24 01:23:49 +00:00
Fred Clausen
2584d18e65
Simplify startup and dependencies (#69)
Move file cleanups into a finish script for the service that created the
file (replace 02 / replace 03 commits)

Currently there is a whole dependency forest just to start a couple of
startup scripts in order.
Additionally all the services also have a dependency on all the startup
scripts.
This is unnecessary complex, simplify it:
- Move startup scripts to /etc/s6-overlay/startup.d
- oneshot service named "startup" from underlying image executes
all files in /etc/s6-overlay/startup.d in alphabetical order
- Remove various oneshot scripts from longrun service dependencies
Add "startup" oneshot service to longrun service dependencies

container-version is now being run by said startup script, remove the
double s6wrap prepending of an appropriate log name.
2024-03-23 06:46:27 -06:00
Matthias Wirth
ab0e9a3e54 remove double s6wrap for container-version 2024-03-20 15:21:44 +00:00
Matthias Wirth
66777d5f99 Simplify startup and dependencies
Move startup scripts to /etc/s6-overlay/startup.d
oneshot service named "startup" from underlying image executes
all files in /etc/s6-overlay/startup.d in alphabetical order
Remove various oneshot scripts from longrun service dependencies
Add "startup" oneshot service to longrun service dependencies
2024-03-20 15:16:00 +00:00
Matthias Wirth
916f045f4c replace 03-remove-mlathub-up
03-remove-mlathub-up deletes /run/mlathub_up when the container stops
As this file is created by the mlat-client service, remove it instead in
a finish script for mlat-client which is run when the mlat-client
service is stopped
2024-03-20 15:04:15 +00:00
Matthias Wirth
7beb37b14d replace 02-remove-prometheus-data
02-remove-prometheus-data deletes /run/readsb-prometheus.prom when
the container stops
As this file is created by readsb, remove it instead in a finish script
for readsb which is run when the readsb service is stopped
2024-03-20 13:41:33 +00:00
kx1t
357a77ef43
Update README.md 2024-03-19 13:14:50 -04:00
Fred Clausen
8e35cd9624
chore(deps): Update pre-commit hooks (#63)
Update pre-commit hooks
2024-03-18 08:36:26 -06:00
fredclausen
ded713f38f chore(deps): Update pre-commit hooks 2024-03-17 01:21:41 +00:00
kx1t
01fcc342a0
network buffering / mlat stagger customisation option (#68)
Increasing the beast-reduce flush interval will reduce network load for
aggregators by sending less but larger network packets.

mlat-client startup can take quite some time when using several
aggregators, add an ENV var so people can reduce it if they prefer.

mlathub was using beast_reduce_out to send data, this is local transfer
so using beast_reduce is not necessary. (mlat results are not high
message rate in any case)
2024-03-14 15:37:03 -04:00
Matthias Wirth
6f6587f8a6 allow user to customise mlat-client startup stagger delay 2024-03-14 15:50:56 +01:00