Dear Grafana Worldmap users,
Introduction
We recently had the chance to dedicate some time to the Grafana Worldmap Panel. After adding some options here and there, some of them coming from the community already [1-4] (specifically we aimed at the drill-down feature here, thanks!), the code has been refactored a bit and finally the user interface has been cleaned up and restructured. We hope you like it and will be happy to hear about any thoughts you might have.
Details
You will get a decent overview about the changes by having a look at the walkthrough (mostly screenshots) at:
TLDR; More of a text-only changelog is available from CHANGELOG to reduce reading time if you prefer a quick overview.
Testing & Feedback
We are confident this is now in a good shape so we will be happy about testing and feedback from the community. Please be aware that we primarily use InfluxDB, so we would be especially happy to hear if this still works for people using different data sources.
Setup
The most recent version can always be installed side-by-side of the canonical Worldmap Panel like
# Install most recent version side by side
grafana-cli \
--pluginUrl https://github.com/hiveeyes/grafana-worldmap-panel/releases/download/0.4.0/grafana-worldmap-panel-ng-0.4.0.zip \
plugins install grafana-worldmap-panel-ng
# Restart Grafana to activate plugin
systemctl restart grafana-server
Contributions
We have been able to integrate these fine contributions from the community. Thanks, @ryft, @fabienpomerol, @dtheb and @leonhardhaas!
[1] Add Clickthrough URL option for country circles by ryft · Pull Request #129 · grafana/worldmap-panel · GitHub
[2] Add first geohash center support by fabienpomerol · Pull Request #156 · grafana/worldmap-panel · GitHub
[3] Labels barely visible on grafana light theme · Issue #169 · grafana/worldmap-panel · GitHub
[4] Adds clickthrough links mappable from data for circles by leonhardhaas · Pull Request #190 · grafana/worldmap-panel · GitHub
Resources
-
[WIP] Improvements and features on the shoulders of giants · Issue #197 · grafana/worldmap-panel · GitHub
The accompanying issue on GitHub. -
GitHub - panodata/panodata-map-panel: Map Panel for Grafana with improved convenience, robustness and features, actively maintained. Friendly fork of the original Grafana Worldmap Panel.
The code currently lives in the “develop” branch here. -
https://github.com/grafana/worldmap-panel/compare/master...hiveeyes:develop
The diff. If you are still following ;].
Bottom line
We haven’t made a pull request yet to let things settle a bit and to test this more intensive on staging, maybe a few more things will get added over the course of this journey. However, we would like to ask @daniellee, @bergquist, @ryantxu, @prokopd and @torkel if you would want to take this in general and what it would take to bring this into mainline.
Thanks already and with kind regards,
Andreas.