Looking for a Grafan plugin

Hello Grafana Community!
I am trying to find a plugin/visualization that can help me to plot something similar with the Figure 1. I am currently using the StatusMap andit looks pretty much like what I’m looking for. However, there are some critical problems:

  1. If A/B/C doesn’t have information in one column everything gets misaligned.
  2. The y-axis labels take too much space.

I would be REALLY appreciated any help/suggestion you may provide.
Thanks!


Figure 1

Figure 2

Hi,

Can you share with us your panel configuration, there is a property to replace null values.

Good Luck

Hi!
Thank you for your fast reply. The configuration is added here below.
BTW, is it possible to hide y-axis labels/names?
Cheers!

{
“cards”: {
“cardHSpacing”: 2,
“cardMinWidth”: 0.5,
“cardRound”: 1,
“cardVSpacing”: 3
},
“color”: {
“cardColor”: “#b4ff00”,
“colorScale”: “sqrt”,
“colorScheme”: “interpolateRdYlGn”,
“defaultColor”: “#757575”,
“exponent”: 0.5,
“mode”: “discrete”,
“thresholds”: [
{
“$$hashKey”: “object:151”,
“color”: “#73BF69”,
“tooltip”: “Ok”,
“value”: “0”
},
{
“$$hashKey”: “object:153”,
“color”: “#FADE2A”,
“tooltip”: “Warning”,
“value”: “1”
},
{
“$$hashKey”: “object:154”,
“color”: “#C4162A”,
“tooltip”: “Error”,
“value”: “2”
}
]
},
“datasource”: “my_datasource”,
“fieldConfig”: {
“defaults”: {
“custom”: {
“align”: null,
“filterable”: false
},
“mappings”: [],
“thresholds”: {
“mode”: “absolute”,
“steps”: [
{
“color”: “green”,
“value”: null
},
{
“color”: “red”,
“value”: 80
}
]
}
},
“overrides”: []
},
“gridPos”: {
“h”: 21,
“w”: 6,
“x”: 0,
“y”: 7
},
“hideTimeOverride”: true,
“highlightCards”: true,
“id”: 35,
“interval”: “6h”,
“legend”: {
“show”: false
},
“links”: [],
“nullPointMode”: “as empty”,
“pageSize”: 5,
“pluginVersion”: “7.3.3”,
“seriesFilterIndex”: -1,
“statusmap”: {
“ConfigVersion”: “v1”
},
“targets”: [
{
“aggregation”: “Last”,
“bucketAggs”: [
{
“$$hashKey”: “object:77”,
“fake”: true,
“field”: “field”,
“id”: “4”,
“settings”: {
“min_doc_count”: “1”,
“order”: “asc”,
“orderBy”: “_term”,
“size”: “0”
},
“type”: “terms”
},
{
“$$hashKey”: “object:78”,
“field”: “metadata.timestamp”,
“id”: “2”,
“settings”: {
“interval”: “auto”,
“min_doc_count”: 0,
“trimEdges”: 0
},
“type”: “date_histogram”
}
],
“decimals”: 2,
“displayAliasType”: “Warning / Critical”,
“displayType”: “Regular”,
“displayValueWithAlias”: “Never”,
“metrics”: [
{
“$$hashKey”: “object:75”,
“field”: “metadata.partition”,
“id”: “1”,
“inlineScript”: “script”,
“meta”: {},
“pipelineVariables”: [
{
“name”: “var1”,
“pipelineAgg”: “select metric”
}
],
“settings”: {
“missing”: null,
“script”: {
“inline”: “script”
}
},
“type”: “max”
}
],
“query”: “query”,
“refId”: “A”,
“timeField”: “metadata.timestamp”,
“units”: “none”,
“valueHandler”: “Number Threshold”
}
],
“timeFrom”: “30d”,
“timeShift”: “8d-${__to:date:HH}h”,
“title”: “Last Month”,
“tooltip”: {
“freezeOnClick”: true,
“items”: [
{
“$$hashKey”: “object:192”,
“urlIcon”: “external-link”,
“urlTemplate”: “url”,
“urlText”: “Details”,
“urlToLowerCase”: false,
“valueDateFormat”: “YYYY/MM/DD/HH_mm_ss”
}
],
“show”: true,
“showItems”: true
},
“type”: “flant-statusmap-panel”,
“xAxis”: {
“show”: false
},
“yAxis”: {
“maxWidth”: 0,
“minWidth”: 0,
“show”: false
},
“yAxisSort”: “metrics”,
“cacheTimeout”: null,
“description”: “”,
“useMax”: false,
“usingPagination”: false
}

Did you try changing this ?

Also can you share the Visualization you are using

Indeed! As you can see, “show” is already false… However it doesn’t work because the y label is still there. Is this a bug?
Regarding the nulls, do you think that is possible to show the row even if the query doesn’t return any data?
Cheers.

I am using StatusMap → Statusmap plugin for Grafana | Grafana Labs

You can have a look here :

Plus, I think If you post on GitHub you will get more specific answers from the developers themselves.

I hope that helps.

Good Luck

1 Like

Thank you very much!

FYI: It is not possible to hide x/y axis. The bug has been reported in Github

1 Like