Skip to main content

New Whisperer settings icon ;)

· One min read

Even small things may deserve a post :-p For better understanding, I changed the icon in the menu that directs to Whisperer configuration.

Customize the timeline metric

· One min read

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

· One min read

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 ;)

Displaying clients on map

· One min read

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

· One min read

You may know had filter to aggregated replicas directly from the filters list. Previously, it was only possible to do this on the map, and you could not selected several of them.

Do you want to see all instances of this and that server? This is for you!

Fixed concurrency issue

· One min read

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

· One min read

A new global settings tab has appeared. Its role is to gather and offer change on the configurable processes of the UI. For now:

  • Automatic data refresh
  • Automatic Whisperer status refresh
  • Merging replicas pattern