1
0
Fork 0

[grafana] Improve Etherscan dashboard

- Add a "Gas prices" row
- Rename "safe" to "low"
- Rename "propose" to "average"
- Rename "fast" to "high"
- Colorize low to green, average to orange, high to red
- Add min, average and max statistics

Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
Julien Riou 2021-04-02 11:33:53 +02:00
parent fed9ebb753
commit 406f044be1
No known key found for this signature in database
GPG key ID: FF42D23B580C89F7

View file

@ -60,6 +60,18 @@
"id": null,
"links": [],
"panels": [
{
"datasource": "${DS_INFLUXDB}",
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 0
},
"id": 9,
"title": "Gas prices",
"type": "row"
},
{
"aliasColors": {},
"bars": false,
@ -79,7 +91,7 @@
"h": 8,
"w": 12,
"x": 0,
"y": 0
"y": 1
},
"hiddenSeries": false,
"id": 2,
@ -109,7 +121,7 @@
"steppedLine": false,
"targets": [
{
"alias": "safe",
"alias": "low",
"groupBy": [
{
"params": [
@ -146,7 +158,7 @@
"tags": []
},
{
"alias": "propose",
"alias": "average",
"groupBy": [
{
"params": [
@ -183,7 +195,7 @@
"tags": []
},
{
"alias": "fast",
"alias": "high",
"groupBy": [
{
"params": [
@ -267,6 +279,10 @@
"datasource": "${DS_INFLUXDB}",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "green",
"mode": "fixed"
},
"custom": {},
"mappings": [],
"min": 0,
@ -280,13 +296,44 @@
]
}
},
"overrides": []
"overrides": [
{
"matcher": {
"id": "byName",
"options": "average"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "orange",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "high"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "red",
"mode": "fixed"
}
}
]
}
]
},
"gridPos": {
"h": 8,
"w": 12,
"x": 12,
"y": 0
"y": 1
},
"id": 4,
"options": {
@ -304,7 +351,7 @@
"pluginVersion": "7.3.7",
"targets": [
{
"alias": "safe",
"alias": "low",
"groupBy": [
{
"params": [
@ -341,7 +388,7 @@
"tags": []
},
{
"alias": "propose",
"alias": "average",
"groupBy": [
{
"params": [
@ -378,7 +425,7 @@
"tags": []
},
{
"alias": "fast",
"alias": "high",
"groupBy": [
{
"params": [
@ -417,7 +464,491 @@
],
"timeFrom": null,
"timeShift": null,
"title": "Gas price",
"title": "Current gas price",
"type": "bargauge"
},
{
"datasource": "${DS_INFLUXDB}",
"description": "",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "green",
"mode": "fixed"
},
"custom": {},
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 8,
"x": 0,
"y": 9
},
"id": 10,
"options": {
"displayMode": "basic",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"mean"
],
"fields": "",
"values": false
},
"showUnfilled": true
},
"pluginVersion": "7.3.7",
"targets": [
{
"alias": "minimum",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "A",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"SafeGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "min"
}
]
],
"tags": []
},
{
"alias": "average",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "B",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"SafeGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "mean"
}
]
],
"tags": []
},
{
"alias": "maximum",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "C",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"SafeGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "max"
}
]
],
"tags": []
}
],
"timeFrom": null,
"timeShift": null,
"title": "Low statistics",
"type": "bargauge"
},
{
"datasource": "${DS_INFLUXDB}",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "orange",
"mode": "fixed"
},
"custom": {},
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 8,
"x": 8,
"y": 9
},
"id": 11,
"options": {
"displayMode": "basic",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"mean"
],
"fields": "",
"values": false
},
"showUnfilled": true
},
"pluginVersion": "7.3.7",
"targets": [
{
"alias": "minimum",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "A",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"ProposeGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "min"
}
]
],
"tags": []
},
{
"alias": "average",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "B",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"ProposeGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "mean"
}
]
],
"tags": []
},
{
"alias": "maximum",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "C",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"ProposeGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "max"
}
]
],
"tags": []
}
],
"timeFrom": null,
"timeShift": null,
"title": "Average statistics",
"type": "bargauge"
},
{
"datasource": "${DS_INFLUXDB}",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "red",
"mode": "fixed"
},
"custom": {},
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 8,
"x": 16,
"y": 9
},
"id": 12,
"options": {
"displayMode": "basic",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"mean"
],
"fields": "",
"values": false
},
"showUnfilled": true
},
"pluginVersion": "7.3.7",
"targets": [
{
"alias": "minimum",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "A",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"FastGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "min"
}
]
],
"tags": []
},
{
"alias": "average",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "B",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"FastGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "mean"
}
]
],
"tags": []
},
{
"alias": "maximum",
"groupBy": [
{
"params": [
"$__interval"
],
"type": "time"
},
{
"params": [
"null"
],
"type": "fill"
}
],
"measurement": "etherscan_gastracker_gasoracle",
"orderByTime": "ASC",
"policy": "default",
"refId": "C",
"resultFormat": "time_series",
"select": [
[
{
"params": [
"FastGasPrice"
],
"type": "field"
},
{
"params": [],
"type": "max"
}
]
],
"tags": []
}
],
"timeFrom": null,
"timeShift": null,
"title": "High statistics",
"type": "bargauge"
},
{
@ -432,7 +963,7 @@
"h": 2,
"w": 24,
"x": 0,
"y": 8
"y": 17
},
"id": 6,
"options": {
@ -485,7 +1016,10 @@
],
"schemaVersion": 26,
"style": "dark",
"tags": [],
"tags": [
"etherscan",
"ethereum"
],
"templating": {
"list": []
},
@ -497,5 +1031,5 @@
"timezone": "",
"title": "Etherscan",
"uid": "OHZGmm_Gk",
"version": 5
"version": 8
}