Mapgl Grafana plugin
31 subscribers
26 photos
9 videos
2 files
46 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
✳️ https://raw.githack.com/walkermatt/ol-layerswitcher/master/examples/select-groups.html There's a layers control widget for Openlayers, that has no equivalent for Deck.gl (the core library behind Mapgl).

It enables switching between layers/groups of layers, mute specific layers.
To implement grouping/reordering/filtering layers, mapgl plugin core also has to be changed as its primary goal was just displaying nodes and edges in one frame.

I'm currently at capacity for contributing to mapgl-community for free.
To expedite the emergence of any specific feature, please consider sponsoring its development, which will also include this feature in the community version.
This media is not supported in your browser
VIEW IN TELEGRAM
✳️ LayerSwitcher prototype is available in Mapgl premium. play.mapgl.org
What else can be done: layers rearrangement, aux layers style config (styles from geojson props, etc)

ℹ️ Why you might consider sponsoring the development of some Mapgl-community plugin feature as opposed to buying Mapgl-premium app plugin:

- You don't need all the extra features or the one you need isn't developed yet;
- For security reasons. Even though Mapgl premium app is nothing but a sync-server with license check, it is still a compiled code you don't have access to. The community plugin is reviewed by Grafana team and is open-source;
- one click install, easier to maintain;
- this could be your give back to the open-source Grafana community
render performance comparison for the same graph (nodes and edges) layer with 6k hosts:
- community: https://play.mapgl.org/d/d95ffcc2-4a97-4483-aef0-3acb1c9b76a1/mapgl-community-6600-hosts
- mapgl premium: https://play.mapgl.org/d/ab652a6e-10f7-4326-aed7-b1f1fb51dcc9/mapgl-plus-6600-hosts
Primary layers' code has been greatly improved in the Plus version. But the difference should really be sensible at initial load times, and during panel config editing. (via https://t.me/mapgl_chat/556)
This media is not supported in your browser
VIEW IN TELEGRAM
wire-bundle info for specific edge.
Get a list of hosts that trespass the segment with their edges. play.mapgl.org
https://play.mapgl.org/d/b87e0884-0d92-40d9-9305-26867a4c2474/poly-layers?orgId=1#room-mock Check out the layer switcher for multiple layers groups (lines, polygons, geojson)
ℹ️ mapgl sqlite file records can be viewed and manually edited right from the dashboard using Volkov Labs Forms panel plugin.
Here's an example interface for 'target' and 'source' variables at: play.mapgl.org

Mapgl plus data flow:

1. Prepare initial data for points from your datasource. The same pin-point coordinates for all features would be enough. Points at the same coordinates can be auto-jittered.
2. All visual edits (dragging and linking nodes, commenting) are first stored in browser database for instant load.
3. On page load data gets replicated to sqlite file at Grafana root folder so other users could see your edits.
4. mapgl-data.db file can be backed up and restored manually as simple as any other file. This DB contains only edits you've made, not the whole dataset
This media is not supported in your browser
VIEW IN TELEGRAM
ℹ️ Switch off layers to focus on selected features.
✳️ Integrating Grafana native field config system into Mapgl Plus enables Mapping, Overrides, Units and native Data links.
Check it out live at play.mapgl.org

I've got two questions now:

1.) how do I compose the tooltip fields so it could benefit from using this new transformation tool for field values, but still respect the Mapgl multi-connections.
How do I list connected nodes, specify their role in the connection (tar-src), and at the same time avoid duplicating the title fields?

2.) upcoming changes will also reflect how the edges size, label and color are configured. The experimental 'stat2' mode will be aligned with a more generic edges configuration that Geomap network layer already has.
At the same time I'm going to keep the option to use two different color thresholds and metric fields for 'stat1' and 'stat2' mode.

Share your thoughts on any of these features in the https://t.me/mapgl_chat
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 huge performance upgrade. Seamless loading, filtering data-sources and cluster categories, resizing, settings apply. check it out on 6600 hosts map https://play.mapgl.org/d/ab652a6e-10f7-4326-aed7-b1f1fb51dcc9/mapgl-6600-hosts?orgId=1&var-city=All

✳️ New features: map view extended.

'Fit view' with 'padding' and 'maxZoom' let's you navigate through your datasource options with ease
Please open Telegram to view this post
VIEW IN TELEGRAM
✳️ Edges style config revised:

- no more hardcoded thresholds for edges. Use any metric field with native field config thresholds or extended Mapgl thresholds.
- edge styles can copy node config or use different metric field. Edge text labels can be seen in 'stat2' mode (when lines are straight).
- relative edge line width from dimensions config
- line width setting in extended threshold can be skipped in favor of dimensions config

play.mapgl.org
ℹ️ Zabbix tutorial updated.

Use the fancy Grafana-Zabbix plugin UI to get the metrics instead of direct SQL queries to Zabbix DB. https://mapgl.org/zabbix/#datasource-2-grafana-zabbix-plugin-datasource
This media is not supported in your browser
VIEW IN TELEGRAM
✳️ Layer switcher revision:

- user data layers are separated from derived layers
- hide derived 'graph' layers section when no marker layers visible

https://play.mapgl.org/d/b87e0884-0d92-40d9-9305-26867a4c2474/1dd47404-a757-50a0-aa50-9e136e83da8f
🐞bug fixed: play.mapgl.org for new visitors was replicating data in a loop recently, leading to overload.
✳️ Inbound / Outbound bandwidth in edge info.

Direction switcher is used to select incoming and outgoing paths for a node.
Edge colors in reverse mode used to be confusing and didn't bring much useful info.

Now you do actually switch between inbound and outbound edge metrics.
Edge style editor has been extended so you can specify metric fields for both directions.
play.mapgl.org
https://youtu.be/w7FiwdSSlhM?si=kxSHSxZsD4OYlVba
🔥3d gradient Arcs layer for transmit/receive info on the edges

Here's the third and final approach to represent bidirectional metrics on the edges (kudos to Fred, a community member, for a great discussion on this topic).
Please open Telegram to view this post
VIEW IN TELEGRAM