Dashboard/visualization support would be awesome, but this is both a real time as well as offline analysis tool. Cursor-style previous/next page event rendering would make it a terrible user experience IMO.
With a progressive Angularjs Webapp it will be a realtime / offline / cached and web deployable analysis tool. You can deploy it to browsers, your phone, the desktop. The browser can cache assets such that the app is always available. Need to store a bunch of logs offline in the browser - use PouchDB. The whole thing can be wrapped in electron to make it a desktop application. Need observables to observe, throttle, debounce, filter, map etc. log results as they are coming in? Use RXJS. Etc. etc. etc.
It should connect to RESTful or GraphQL endpoints (Elasticsearch, FluentD sources), or load files directly from the desktop. The number of widgets and widget frameworks that are accessible with angular is crazy ... but with a Javascript client there's also D3.js etc: https://d3js.org/ http://jtblin.github.io/angular-chart.js/ http://krispo.github.io/angular-nvd3/#/ Plus now you also have the entire NPM ecosystem: https://www.npmjs.com/ It's like going from cabin to the Chocolate Factory! Don't chew the gum. For colors I would mimic a Stock Exchange, Crypto Exchange (See the HODL cryptocurrency phone app). That way administrators have good realtime metaphor for what's going on in their systems. Install the mobile version on a phone and set it to receive events that have a hacking signature, etc.... Ole