chore: update integration dashboard json to v5 (#9534)

This commit is contained in:
Srikanth Chekuri
2025-11-12 00:09:15 +05:30
committed by GitHub
parent ad631d70b6
commit fb9a7ad3cd
18 changed files with 33639 additions and 42089 deletions

View File

@@ -1,6 +1,6 @@
{
"id": "mongo-overview",
"description": "This dashboard provides a high-level overview of your MongoDB. It includes read/write performance, most-used replicas, collection metrics etc...",
"id": "mongo-overview",
"layout": [
{
"h": 3,
@@ -92,6 +92,7 @@
"type": "QUERY"
}
},
"version": "v5",
"widgets": [
{
"description": "Total number of operations",
@@ -105,37 +106,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb_operation_count--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb_operation_count",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "mongodb_operation_count",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "a468a30b",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -147,12 +131,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "{{operation}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -196,37 +181,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb_operation_time--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb_operation_time",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "mongodb_operation_time",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "31be3166",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -238,12 +206,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "{{operation}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -287,37 +256,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb_cache_operations--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb_cache_operations",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "mongodb_cache_operations",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "01b45814",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -329,12 +281,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "{{type}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -378,58 +331,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb_operation_latency_time--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb_operation_latency_time",
"type": "Gauge"
},
"aggregateOperator": "max",
"aggregations": [
{
"metricName": "mongodb_operation_latency_time",
"reduceTo": "sum",
"spaceAggregation": "max",
"temporality": null,
"timeAggregation": "max"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "2e165319",
"key": {
"dataType": "string",
"id": "operation--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "operation",
"type": "tag"
},
"op": "=",
"value": "read"
},
{
"id": "888e920b",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "(operation = 'read' AND host_name IN $host_name)"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Latency",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -473,58 +397,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb_operation_latency_time--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb_operation_latency_time",
"type": "Gauge"
},
"aggregateOperator": "max",
"aggregations": [
{
"metricName": "mongodb_operation_latency_time",
"reduceTo": "sum",
"spaceAggregation": "max",
"temporality": null,
"timeAggregation": "max"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "53b37ca7",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
},
{
"id": "9862c46c",
"key": {
"dataType": "string",
"id": "operation--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "operation",
"type": "tag"
},
"op": "=",
"value": "write"
}
],
"op": "AND"
"filter": {
"expression": "(host_name IN $host_name AND operation = 'write')"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Latency",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -568,58 +463,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb_operation_latency_time--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb_operation_latency_time",
"type": "Gauge"
},
"aggregateOperator": "max",
"aggregations": [
{
"metricName": "mongodb_operation_latency_time",
"reduceTo": "sum",
"spaceAggregation": "max",
"temporality": null,
"timeAggregation": "max"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "c33ad4b6",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
},
{
"id": "c70ecfd0",
"key": {
"dataType": "string",
"id": "operation--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "operation",
"type": "tag"
},
"op": "=",
"value": "command"
}
],
"op": "AND"
"filter": {
"expression": "(host_name IN $host_name AND operation = 'command')"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Latency",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -663,37 +529,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb_network_io_receive--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb_network_io_receive",
"type": "Sum"
},
"aggregateOperator": "avg",
"aggregations": [
{
"metricName": "mongodb_network_io_receive",
"reduceTo": "sum",
"spaceAggregation": "avg",
"temporality": null,
"timeAggregation": "avg"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "5c9d7fe3",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -705,46 +554,30 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Bytes received :: {{host_name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
},
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb_network_io_transmit--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb_network_io_transmit",
"type": "Sum"
},
"aggregateOperator": "avg",
"aggregations": [
{
"metricName": "mongodb_network_io_transmit",
"reduceTo": "sum",
"spaceAggregation": "avg",
"temporality": null,
"timeAggregation": "avg"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "B",
"filters": {
"items": [
{
"id": "96520885",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -756,12 +589,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Bytes transmitted :: {{host_name}}",
"limit": null,
"orderBy": [],
"queryName": "B",
"reduceTo": "sum",
"stepInterval": 60
}
],

View File

@@ -1,6 +1,6 @@
{
"id": "mongo-overview",
"description": "This dashboard provides a high-level overview of your MongoDB. It includes read/write performance, most-used replicas, collection metrics etc...",
"id": "mongo-overview",
"layout": [
{
"h": 3,
@@ -92,6 +92,7 @@
"type": "QUERY"
}
},
"version": "v5",
"widgets": [
{
"description": "Total number of operations",
@@ -105,37 +106,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb.operation.count--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb.operation.count",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "mongodb.operation.count",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "a468a30b",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -147,12 +131,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "{{operation}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -196,37 +181,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb.operation.time--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb.operation.time",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "mongodb.operation.time",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "31be3166",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -238,12 +206,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "{{operation}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -287,37 +256,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb.cache.operations--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb.cache.operations",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "mongodb.cache.operations",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "01b45814",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -329,12 +281,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "{{type}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -378,58 +331,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb.operation.latency.time--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb.operation.latency.time",
"type": "Gauge"
},
"aggregateOperator": "max",
"aggregations": [
{
"metricName": "mongodb.operation.latency.time",
"reduceTo": "sum",
"spaceAggregation": "max",
"temporality": null,
"timeAggregation": "max"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "2e165319",
"key": {
"dataType": "string",
"id": "operation--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "operation",
"type": "tag"
},
"op": "=",
"value": "read"
},
{
"id": "888e920b",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "(operation = 'read' AND host.name IN $host.name)"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Latency",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -473,58 +397,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb.operation.latency.time--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb.operation.latency.time",
"type": "Gauge"
},
"aggregateOperator": "max",
"aggregations": [
{
"metricName": "mongodb.operation.latency.time",
"reduceTo": "sum",
"spaceAggregation": "max",
"temporality": null,
"timeAggregation": "max"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "53b37ca7",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
},
{
"id": "9862c46c",
"key": {
"dataType": "string",
"id": "operation--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "operation",
"type": "tag"
},
"op": "=",
"value": "write"
}
],
"op": "AND"
"filter": {
"expression": "(host.name IN $host.name AND operation = 'write')"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Latency",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -568,58 +463,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb.operation.latency.time--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb.operation.latency.time",
"type": "Gauge"
},
"aggregateOperator": "max",
"aggregations": [
{
"metricName": "mongodb.operation.latency.time",
"reduceTo": "sum",
"spaceAggregation": "max",
"temporality": null,
"timeAggregation": "max"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "c33ad4b6",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
},
{
"id": "c70ecfd0",
"key": {
"dataType": "string",
"id": "operation--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "operation",
"type": "tag"
},
"op": "=",
"value": "command"
}
],
"op": "AND"
"filter": {
"expression": "(host.name IN $host.name AND operation = 'command')"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Latency",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -663,37 +529,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb.network.io.receive--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb.network.io.receive",
"type": "Sum"
},
"aggregateOperator": "avg",
"aggregations": [
{
"metricName": "mongodb.network.io.receive",
"reduceTo": "sum",
"spaceAggregation": "avg",
"temporality": null,
"timeAggregation": "avg"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "5c9d7fe3",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -705,46 +554,30 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Bytes received :: {{host.name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
},
{
"aggregateAttribute": {
"dataType": "float64",
"id": "mongodb.network.io.transmit--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "mongodb.network.io.transmit",
"type": "Sum"
},
"aggregateOperator": "avg",
"aggregations": [
{
"metricName": "mongodb.network.io.transmit",
"reduceTo": "sum",
"spaceAggregation": "avg",
"temporality": null,
"timeAggregation": "avg"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "B",
"filters": {
"items": [
{
"id": "96520885",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -756,12 +589,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Bytes transmitted :: {{host.name}}",
"limit": null,
"orderBy": [],
"queryName": "B",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -794,4 +628,4 @@
"yAxisUnit": "bytes"
}
]
}
}

View File

@@ -1,6 +1,6 @@
{
"id": "redis-overview",
"description": "This dashboard shows the Redis instance overview. It includes latency, hit/miss rate, connections, and memory information.\n",
"id": "redis-overview",
"layout": [
{
"h": 3,
@@ -111,6 +111,7 @@
"type": "QUERY"
}
},
"version": "v5",
"widgets": [
{
"description": "Rate successful lookup of keys in the main dictionary",
@@ -124,45 +125,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_keyspace_hits--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "redis_keyspace_hits",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "redis_keyspace_hits",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "e99669ea",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Hit/s across all hosts",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -206,45 +191,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_clients_blocked--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "redis_clients_blocked",
"type": "Sum"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis_clients_blocked",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "97247f25",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Blocked clients across all hosts",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -288,28 +257,26 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "",
"id": "redis_db_keys------false",
"isColumn": false,
"key": "redis_db_keys",
"type": ""
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis_db_keys",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [],
"op": "AND"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -353,45 +320,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_rdb_changes_since_last_save--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "redis_rdb_changes_since_last_save",
"type": "Sum"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis_rdb_changes_since_last_save",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "d4aef346",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Number of unsaved changes",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -435,45 +386,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_commands--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis_commands",
"type": "Gauge"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis_commands",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "458dc402",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "ops/s",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -517,37 +452,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_memory_used--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis_memory_used",
"type": "Gauge"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis_memory_used",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "394a537e",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -559,46 +477,30 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Used::{{host_name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
},
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_maxmemory--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis_maxmemory",
"type": "Gauge"
},
"aggregateOperator": "max",
"aggregations": [
{
"metricName": "redis_maxmemory",
"reduceTo": "sum",
"spaceAggregation": "max",
"temporality": null,
"timeAggregation": "max"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "B",
"filters": {
"items": [
{
"id": "0c0754da",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -610,12 +512,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Max::{{host_name}}",
"limit": null,
"orderBy": [],
"queryName": "B",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -659,37 +562,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_memory_rss--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis_memory_rss",
"type": "Gauge"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis_memory_rss",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "4dc9ae49",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -701,12 +587,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Rss::{{host_name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -750,37 +637,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_memory_fragmentation_ratio--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis_memory_fragmentation_ratio",
"type": "Gauge"
},
"aggregateOperator": "avg",
"aggregations": [
{
"metricName": "redis_memory_fragmentation_ratio",
"reduceTo": "sum",
"spaceAggregation": "avg",
"temporality": null,
"timeAggregation": "avg"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "79dc25f3",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -792,12 +662,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Rss::{{host_name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -841,37 +712,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis_keys_evicted--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "redis_keys_evicted",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "redis_keys_evicted",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "53d189ac",
"key": {
"dataType": "string",
"id": "host_name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host_name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host_name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host_name IN $host_name"
},
"groupBy": [
{
@@ -883,12 +737,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Rss::{{host_name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],

View File

@@ -1,6 +1,6 @@
{
"id": "redis-overview",
"description": "This dashboard shows the Redis instance overview. It includes latency, hit/miss rate, connections, and memory information.\n",
"id": "redis-overview",
"layout": [
{
"h": 3,
@@ -111,6 +111,7 @@
"type": "QUERY"
}
},
"version": "v5",
"widgets": [
{
"description": "Rate successful lookup of keys in the main dictionary",
@@ -124,45 +125,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.keyspace.hits--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "redis.keyspace.hits",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "redis.keyspace.hits",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "e99669ea",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Hit/s across all hosts",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -206,45 +191,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.clients.blocked--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "redis.clients.blocked",
"type": "Sum"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis.clients.blocked",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "97247f25",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Blocked clients across all hosts",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -288,28 +257,26 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "",
"id": "redis.db.keys------false",
"isColumn": false,
"key": "redis.db.keys",
"type": ""
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis.db.keys",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [],
"op": "AND"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -353,45 +320,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.rdb.changes_since_last_save--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "redis.rdb.changes_since_last_save",
"type": "Sum"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis.rdb.changes_since_last_save",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "d4aef346",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "Number of unsaved changes",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -435,45 +386,29 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.commands--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis.commands",
"type": "Gauge"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis.commands",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "458dc402",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [],
"having": [],
"having": {
"expression": ""
},
"legend": "ops/s",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -517,37 +452,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.memory.used--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis.memory.used",
"type": "Gauge"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis.memory.used",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "394a537e",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -559,46 +477,30 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Used::{{host.name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
},
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.maxmemory--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis.maxmemory",
"type": "Gauge"
},
"aggregateOperator": "max",
"aggregations": [
{
"metricName": "redis.maxmemory",
"reduceTo": "sum",
"spaceAggregation": "max",
"temporality": null,
"timeAggregation": "max"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "B",
"filters": {
"items": [
{
"id": "0c0754da",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -610,12 +512,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Max::{{host.name}}",
"limit": null,
"orderBy": [],
"queryName": "B",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -659,37 +562,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.memory.rss--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis.memory.rss",
"type": "Gauge"
},
"aggregateOperator": "sum",
"aggregations": [
{
"metricName": "redis.memory.rss",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "sum"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "4dc9ae49",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -701,12 +587,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Rss::{{host.name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -750,37 +637,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.memory.fragmentation_ratio--float64--Gauge--true",
"isColumn": true,
"isJSON": false,
"key": "redis.memory.fragmentation_ratio",
"type": "Gauge"
},
"aggregateOperator": "avg",
"aggregations": [
{
"metricName": "redis.memory.fragmentation_ratio",
"reduceTo": "sum",
"spaceAggregation": "avg",
"temporality": null,
"timeAggregation": "avg"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "79dc25f3",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -792,12 +662,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Rss::{{host.name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -841,37 +712,20 @@
"builder": {
"queryData": [
{
"aggregateAttribute": {
"dataType": "float64",
"id": "redis.keys.evicted--float64--Sum--true",
"isColumn": true,
"isJSON": false,
"key": "redis.keys.evicted",
"type": "Sum"
},
"aggregateOperator": "sum_rate",
"aggregations": [
{
"metricName": "redis.keys.evicted",
"reduceTo": "sum",
"spaceAggregation": "sum",
"temporality": null,
"timeAggregation": "rate"
}
],
"dataSource": "metrics",
"disabled": false,
"expression": "A",
"filters": {
"items": [
{
"id": "53d189ac",
"key": {
"dataType": "string",
"id": "host.name--string--tag--false",
"isColumn": false,
"isJSON": false,
"key": "host.name",
"type": "tag"
},
"op": "in",
"value": [
"{{.host.name}}"
]
}
],
"op": "AND"
"filter": {
"expression": "host.name IN $host.name"
},
"groupBy": [
{
@@ -883,12 +737,13 @@
"type": "tag"
}
],
"having": [],
"having": {
"expression": ""
},
"legend": "Rss::{{host.name}}",
"limit": null,
"orderBy": [],
"queryName": "A",
"reduceTo": "sum",
"stepInterval": 60
}
],
@@ -921,4 +776,4 @@
"yAxisUnit": "short"
}
]
}
}