Currently the realtime monitor limits the number of records (day 1K). On different deployments it results into different last N minutes of activity - on busy deployments only some last minute or so; no not so busy deployments - much longer.
The more natural way of specifying history is in N minutes/hours back. So we need to:
let admin specify - keep N minutes of last records
store the records incrementally - like retire the old records, and push back the records being added from log
filter the records per client - it will allow to keep the filters between refreshes - or better build a client UI in vue that would store the filters and get filtered records from the database?
Currently the realtime monitor limits the number of records (day 1K). On different deployments it results into different last N minutes of activity - on busy deployments only some last minute or so; no not so busy deployments - much longer.
The more natural way of specifying history is in N minutes/hours back. So we need to:
It is considerable implementation efforts.