Dashboard Panels

mSupply Dashboard Panels

Panels🔗

There are several different Panel types or visualizations you can have on your dashboard.

For instructions on how to configure each type of Panel click here:

Clicking the title for a panel exposes a menu. The Edit option opens additional configuration options for the panel.

Panel Menu!

Time range controls🔗

The Time Range controls the data you can see at the Dashboard-level and at the Panel-level.

To view or change the Time Range, in the top right click on the Dashboard time picker (looks like a clock face). This shows the current dashboard time and refresh interval. It also acts as the menu button to toggle the time range controls.

Time range selection!

Click here for more details on Grafana time range controls

Sharing🔗

You can share both dashboards and panels with other users, as well as producing snapshots for external partners to view.

Sharing Dashboards🔗

Click on the Share dashboard button in the top right navigation panel > Select one of three options: Link, Snapshot or Export. share dashboard button!

For detailed instructions on each option click on Grafana Sharing Dashboards

share dashboard!

Sharing Panels🔗

Click on the Title of the panel > from the menu select Share > Select one of the three options: Link, Embed or Snapshot. For detailed instructions on each option click on Grafana Sharing Panels

share dashboard button!

Custom panels🔗

We have created some data visualisation panels. Once installed these can be selected in the same way as any other panels can be when configuring your dashboard:

mSupply panels

mSupply Region Map🔗

mSupply Region map

The region map displays geographic outlines on a map which can be coloured according to the thresholds defined in your panel configuration. To use this plugin you will need to have the geoJSON for the regions which you wish to display on the map.

Configuration🔗

mSupply region map configuration

The configuration properties available are as follows

PropertyDescription
CentreA latitude and longitude pair which gives the centre of the map
Initial zoomIs the zoom level which the map starts at. the value is between 0 (whole world) and 20 (1:500 scale)
Show legendControls the display of the colour legend
Mouse wheel zoomControls whether the mouse wheel zooms the map or not
Label templateAn optional template to use for the label. The default value is ${name}: ${value} ${unit}
Linked variableHere you can define what happens when clicking on a region - the linked variable allows you to update a variable with the region which is clicked
DecimalsThe number of decimal places to show for values
geoJSON fieldThe field returned by the query which contains the geoJSON data as text
Metric fieldThe field returned by the query which contains the numerical value to plot
Location name fieldThe field returned by the query which contains the name of the region

mSupply Table🔗

mSupply Table

This is a custom table plugin which allows exporting information to an excel file.

Configuration🔗

mSupply region map configuration

The configuration properties available are as follows

PropertyDescription
Show headerToggles the header visibility
Show export buttonToggles the export button visibility
Export button titleThe text shown on the button
Column widthDefault is 'auto'
Column alignmentAlignment options for data in the cells
Cell display modeA standard table configuration option
Linked variableSpecify the name of a variable to update when this field is clicked

mSupply World Map🔗

mSupply world map

The world map panel allows you to plot values on a map, with colours indicating how the values relate to threshold levels, and sizes of the plotted circles showing relative sizes of the values. You'll need some geographic data: a latitude and longitude value which can be plotted on the map.

Configuration🔗

mSupply world map configuration 1 mSupply world map configuration 2

The configuration properties available are as follows

PropertyDescription
CentreA latitude and longitude pair which gives the centre of the map
Initial zoomIs the zoom level which the map starts at. the value is between 0 (whole world) and 20 (1:500 scale)
Min circle sizeThe minimum circle size
Max circle sizeThe maximum circle size
Show legendControls the display of the colour legend
Mouse wheel zoomControls whether the mouse wheel zooms the map or not
Label templateAn optional template to use for the label. The default value is ${name}: ${value} ${unit}
Geo JSONEnter GeoJSON as text to display on the map if required - for example a country outline