Data-driven node graph with dynamic styling#
- Layered auto-layout and Geomap view
- Multi-hop edges and parallel edge routing
- Multi-metric visualization on nodes and edges
- Templated node cards and endpoint edge labels
- Threshold-based styling with node group overrides
- Interactive filtering by data layer,namespace,and node group
- Namespace-based subgraphs
- Dynamic drill-down links to external dashboards
- Distributed tracing paths with per-span properties
- WebGL-accelerated rendering for large datasets
πΉοΈ Live Demo#
Playground with open configuration
πΈ Screenshots#

π Data Format#

*Unified dataframe model for nodes and links. Field names are examples only; Mapgl does not require fixed field names.
See Panel configuration for setup details and dataframe usage.
π οΈ Data Source#
Use Grafanaβs built-in transformations to prepare and merge data from:
- Postgres
- Prometheus
- Zabbix
- Netbox datasource ('Topology edges' query)
- Infinity (JSON API)
- Any other datasource
Netbox + Prometheus with drill-down Netbox to Mapgl automation Zabbix events on geomap
Before you start
One-click plugin installation still requires preparing a unified dataframe from your own datasource mix, which no tutorial can cover completely.
Mapgl requires only the minimum dataframe structure needed to keep your topology flexible, customizable, and portable across data sources.
It is openly distributed and funded by paid support services, helping you avoid vendor lock-in.See the Playground for a live demo, and get professional support to speed up dashboard setup and make the most of Mapgl's unique mental model.
ποΈ Field Config#
Native Grafana:
Thresholdsβ value ranges with associated colors to visually indicate statusMappingβ rename displayed valuesUnitsβ measurement unit conversionOverridesβ custom settings for specific metricsDataLinksβ links to external dashboards or graphs
Mapgl Node Group style rules extend control over node color, icon, size, and line width.
π§© Support#
Onboarding and Extended capabilities