Skip to main content

Network Map

Concept

The map is a dynamic aggregated representation of all communications currently filtered.

It displays the network of nodes - servers and clients - and their links - communications.
It tries by itself to find a stable state to display all nodes.
You may however move and position all nodes as it best suits you.

The map uses various visual markers and variants to help getting an overview of the situation at a glimpse.

The map uses the ‘view options’ to simplify understanding.

Access

You may switch the top panel between Map and Dashboard from the menu.

MapAccess.png

Layout

MapLayout.png

tip

When there are too many nodes, the map gets crowded and slow.
It is best to filter to reduce the data set before displaying the map!

Nodes

  • Servers are blue
  • Clients are yellow
  • The bigger the node, the more data has been transmitted
  • The more red the node, the more errors happened (client / server)
  • The arrow goes from client to server
  • The stronger the arrow, the more data has been transmitted
  • The link line is color split in proportion of success, client errors and server errors
  • The average latency is displayed on the n slowest links, the more red, the slower.

Maps actions

Move nodes

  • Nodes may be manually moved by drag and drop

Map move.gif

  • Once moved, the node has its position ‘locked’ - only for the user
  • A node may be unlocked by clicking on the yellow lock icon.

Lock.png

Pan & Zoom

  • Map may be zoomed in / out by mouse scroll or with the map actions buttons
  • Map may be moved by drag and drop anywhere in the map
  • Map position and zoom may be reset to defaults

MapTools.png

Filter

One of the most important action of the map is filtering

  • Click on a link or a node filters the show only this node or link
  • Ctrl + click on a link or a node removes the target from the map

It allows, extremely fast, to focus on a service or a connection

Tooltips

NodeTooltips.png

Tooltip contents

When moving the mouse over a node or a link, a tooltip appears after a while.

Its content:

  • Globally and for most used templates:
    • Count of requests and rate
    • Count of clients & servers errors and rate
  • In/Out data size statistics

Only for Node tooltips:

  • List of clients
  • List of replicas (when merging replicas)

Possible actions

The top icons allow to:

  • Pin tooltip
  • Filter Node/Link
  • Unlock node
  • Open in details

Many filtering actions are possible from the content.
They quickly allow to:

  • Find and filter on APIs with errors
  • Find and filter most used APIs

Settings

In the Main settings details, 3 settings have a direct effect on the map

DisplaySettings.png

Merging pattern:

A regular expression to identify replicas of the same service.
Replicas are grouped by matching capture group.

Clients compacting pattern

A regular expression to shorten client labels.
Label is built by concatenating the matching groups.

Tells on how many links latency are displayed.
The links latency are the badges in the middle of the map links that display the average latency of the connexion.

OptionDescription
Don't displayNo badge will be displayed.
n longestA badge will only be displayed on the longest / slowest links.
This helps noticing the slowest!
Usually, you don't mind the fastest.
Display on all arrowsA badge will be shown on all arrows.
It may be a lot!

LatencyOnLinks.png

View options

Hide gateways / Show real calls

On HTTP view
Displays the origin of the call instead of the real source, by hiding the reverse proxies

Merge replicas / Show all replicas

On all views, it merges replicas of the same server / service
Based on Merging pattern defined in settings, and applied to server FQDN

Move clients outwards / leave client in cluster

It moves clients on the outside of all other nodes, for better understanding

Effects

Without any options:
BeforeOptions.png

With all options:
AfterOptions.png

Progressive loading

Map is loaded progressively by default, using pagination behind the scene.
This, it loads smoothly even with massive data.

Paginated map.gif

Progressive loading may be deactivated in the settings panel