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

Reply via email to