Displaying clients on map
This week brings several improvements in how clients are displayed on map:
Specific color for clients
Clients are now display in a yellow/golden color to be visually different from the servers' blue. As for the servers, the golden color is shifting to the red depending of the percentage of errors.
Show list of identifications in client tooltip (HTTP view)
All identifications used by a client are listed in the Node tooltip on the map (up to 20).
Name clients based their identification (HTTP view)
Clients that have only one 'identification' are displayed with their identification when their is no DNS name associated to the client. This name is compacted using a regular expression that can be customized in the settings panel.
Move clients to an external ring (option)
When activated, a ring is drawn outside the server cluster, and all clients are migrated to it to clear the view.
Filter on Aggregated replicas
Fixed concurrency issue
Last week I fixed what I hope is the last concurrency issue on the backend real time processing.
Some times (< 100 per day), a first version of an HTTP communication was serialized in ES after the complete version had been. This lead to HTTP communications without response for instance... however the TCP session was parsed correctly and included all packets.
I added version control in Elasticsearch, and this time is over :-)
Global settings tab
Improved back end processing
I had hard time doing so, but I analysed all logs (Warnings, Errors) from the backend processing.
I then solved a few bugs, corrected a concurrency issue on pollers, and reached a point when:
- There is less processing :)
- There is no more Warning / Errors in logs on standard load
- And: the non regression tests are valid ;)
- I also fixed some bugs in the meantime on the UI that cause no timeline refresh (but there are still some, for sure ;) )
I'll check tomorrow on a standard loaded day how it behaves.
Merge replicas now applies to Sequence Diagrams
Prevent unwanted user selection
When trying to drag nodes or timeline selection with a touchpad, or even sometimes with the mouse, many struggled and activated text selection. That caused nuts on the UI.
I added special CSS stuff to prevent selection on the map, tooltips, timeline and so on. This should be much better.
Example: A Ctrl+A on Grid view.










