List of Pro Features PDF#
Become my customer as a private person at the invoice service. For other options contact me on Telegram or Discord
Pro features#
- Node group statistics in cluster icons
- Visual editor for namespace-based subgraphs
- Advanced parallel route handling: offset, aggregation, nesting, and min/max reduction
- Live-stream updates from event-triggered HTTP messages
Included open-source base#
The Pro version builds on the open-source Mapgl panel and includes its existing capabilities:
- Node graph with layered autolayout and subgraphs
- Geomap view with basemap and style configuration in the UI
- Unified dataframe model for nodes and edges, with no fixed field names
- Dual render modes: multi-segment routes and direct arc view
- Bi-metric arc rendering for network interface load
- Group-level styling for nodes and edges
- Dynamic drill-down links to external panels
- Grafana field config support: thresholds, data links, units, mappings
- Alert state projection onto nodes
- Ad hoc filter by node groups in the legend
Product overview#
Mapgl Grafana plugin - Network node graph / geomap with metrics#
A solution for visualizing network infrastructure within the Grafana ecosystem on a geo-map or graph.
Functional overview of network infrastructure#
· A holistic view of network connections and their status, identification of bottlenecks
· Actual paths from the network core to end devices with highlighting and detailed
analysis of routes through intermediate nodes.
Easy perception of complex network maps#
· Expanded visualization of parallel connections
· Collapsing parallel path segments: only faulty connections are shown
· Nested connections info in tooltips
· Node filtering and clustering: grouping devices by status, type, and other
parameters with statistics shown as icons with pie charts
· Two-color arcs for displaying multiple metrics (for example, tx/rx)
· Apply different threshold values for specific device groups by tags or any identifying metadata
· Customize visual styles (colors, icons, lines, marker sizes) dynamically per group, not just per metric field
· Node search by name, city, street, and other attributes.
· Visual editor for subgraphs positioning
Full compatibility with Grafana#
Mapgl relies on Grafana standards and capabilities:
· Support for all Grafana data sources
· Use of any panels and dashboards together with Mapgl, leveraging
“Grafana data links” — adaptive links in the tooltip of a selected node or connection.
Using Mapgl in combination with Grafana is the most flexible and scalable solution for network visualization.
Expanding your infrastructure capabilities without integrating new software or changing architecture#
Mapgl is equally suitable for working with any metric collection software.
When changing the stack, all developments related to Mapgl can be reused.
This is enabled by a universal data frame to which any data sources in Grafana are
converted, and by the transparency of Mapgl plugin settings.
There are no hidden requirements: no hardcoding, workarounds, or tuning for specific
data sources.
Two network diagram display modes#
· Geo-map — vector Yandex Maps v.3, OpenStreet Maps, Carto, Google Satellite, and others.
It is possible to connect your own offline map server.
· Automatic graph layout — for logical topology, a graph construction algorithm with
segmented multi-layer layout is used.
· Support for subgraphs per namespace makes the network diagram easy to read even with
a large number of nodes and connections.
Simple source data format#
No intermediate normalization or data preparation for specific graph structures is required. Only the essentials are needed for each connection: node1, node2 (link target), metric, and additional attributes.
Modular, builder-style system#
Mapgl panels are built without complex deployments or migrations:
· you can start with a basic topology of nodes and their attributes,
· gradually add and combine data sources with statuses and metrics into a single data frame.
For this, you can use Grafana transformation tools or prepare the data with your own
server-side scripts (for example, in NetBox),
· extend functionality via “Grafana data links” and integrations with other Grafana panels.