Logs not missing lines in "Monitoring" web UI

I’ve been noticing that machine logs are not getting rendered completely in the web UI. I’m using a scheduled machine (hourly) that runs a bash script which then exits normally. The last thing it should log in the log sample below is remaining Gb of 9.10169476084409179687 Gb > 1 Gb; not topping up but I don’t see it in the log sample below when viewing the web interface:

2023-02-22T23:00:00.186 app[6e82557bee0187] dfw [info] Preparing to run: `./poolminder.sh --verbose --no-dry-run --topup-shortfall-strategy increase` as root

2023-02-22T23:00:00.194 app[6e82557bee0187] dfw [info] 2023/02/22 23:00:00 listening on [fdaa:1:38db:a7b:2203:b48f:70db:2]:22 (DNS: [fdaa::3]:53)

2023-02-22T23:00:00.212 app[6e82557bee0187] dfw [info] TOKEN=<masked>

2023-02-22T23:00:00.212 app[6e82557bee0187] dfw [info] POOL_ID=63d049047598904cda84d637

2023-02-22T23:00:00.212 app[6e82557bee0187] dfw [info] DRY_RUN=

2023-02-22T23:00:00.212 app[6e82557bee0187] dfw [info] THRESHOLD_GB=1

2023-02-22T23:00:00.212 app[6e82557bee0187] dfw [info] TOPUP_GB=1

2023-02-22T23:00:00.212 app[6e82557bee0187] dfw [info] TOPUP_SHORTFALL_STRATEGY=increase

2023-02-22T23:00:00.214 app[6e82557bee0187] dfw [info] TOPUP_GB after truncation=1

2023-02-22T23:00:00.214 app[6e82557bee0187] dfw [info] POOL_DATA_URL=https://api.usmobile.com/web-gateway/api/v1/pools/63d049047598904cda84d637

2023-02-22T23:00:00.964 app[6e82557bee0187] dfw [info] REMAINING_MB=9320.13543510435

2023-02-22T23:00:00.964 app[6e82557bee0187] dfw [info] REMAINING_GB=9.10169476084409179687

2023-02-22T23:00:00.965 app[6e82557bee0187] dfw [info] remaining Gb of 9.10169476084409179687 Gb > 1 Gb; not topping up

2023-02-22T23:00:01.196 app[6e82557bee0187] dfw [info] Starting clean up.

2023-02-22T23:00:02.194 app[6e82557bee0187] dfw [info] [ 2.099416] reboot: Restarting system

2023-02-22T23:00:03.079 runner[6e82557bee0187] dfw [info] machine restart policy set to 'no', not restarting

Why?

When I view the logs via fly I see the line:

2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]Preparing to run: `./poolminder.sh --verbose --no-dry-run --topup-shortfall-strategy increase` as root
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]2023/02/22 23:00:00 listening on [fdaa:1:38db:a7b:2203:b48f:70db:2]:22 (DNS: [fdaa::3]:53)
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]TOKEN=<masked>
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]POOL_ID=63d049047598904cda84d637
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]DRY_RUN=
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]THRESHOLD_GB=1
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]TOPUP_GB=1
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]TOPUP_SHORTFALL_STRATEGY=increase
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]TOPUP_GB after truncation=1
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]POOL_DATA_URL=https://api.usmobile.com/web-gateway/api/v1/pools/63d049047598904cda84d637
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]REMAINING_MB=9320.13543510435
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]REMAINING_GB=9.10169476084409179687
2023-02-22T23:00:00Z app[6e82557bee0187] dfw [info]remaining Gb of 9.10169476084409179687 Gb > 1 Gb; not topping up
2023-02-22T23:00:01Z app[6e82557bee0187] dfw [info]Starting clean up.
2023-02-22T23:00:02Z app[6e82557bee0187] dfw [info][    2.099416] reboot: Restarting system
2023-02-22T23:00:03Z runner[6e82557bee0187] dfw [info]machine restart policy set to 'no', not restarting

Looks like there’s a bug in the web UI “Monitoring” viewer.