Shortened client identification in grid, filters and HTTP details
Customize the timeline metric
Although very useful to select time and track data through time, timeline is difficult to understand for newcomers.
I tried something: instead of displaying what the timeline was about, you may now change what it is about! You have the ability to select the metric which is displayed in the bar chart.
Tell me what you think about it! :-)
I did it with much refactor, so adding a new metric is about .. 5 minutes work, 10 with deployment ;-) So, if you feel any missing metric there, tell me, we'll discuss it!
Thibaut
Rights management on Whisperers
Now, aside sharing Whisperers, you may give rights to the users you share your whisperers with. Rights to...
- Start / stop
- Allows the user to change Whisperer required state from RECORDING to STOPPED and reversely
- Restart
- Allows the user to end the Whisperer, in case of issue
- May be restarted by external watchdog
- Not implemented yet
- Change configuration
- Allows the user to... change configuration ;)
- Share
- Allows the user to share the Whisperer with others
- Rights
- Allows the user to change rights associated to a user (even his own)
- Delete the whisperer
- Allows the user to delete the Whisperer
- Dangerous ;)
Scroll on selects on menu
Search on HTTP request / response bodies and source tabs
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 :-)