pvc/monitoring/prometheus/grafana-pvc-cluster-dashboa...

8331 lines
232 KiB
JSON
Raw Permalink Normal View History

{
"__inputs": [
{
"name": "DS_PROMETHEUS",
"label": "Prometheus",
"description": "",
"type": "datasource",
"pluginId": "prometheus",
"pluginName": "Prometheus"
}
],
"__elements": {},
"__requires": [
{
"type": "panel",
"id": "gauge",
"name": "Gauge",
"version": ""
},
{
"type": "grafana",
"id": "grafana",
"name": "Grafana",
"version": "10.2.2"
},
{
"type": "datasource",
"id": "prometheus",
"name": "Prometheus",
"version": "1.0.0"
},
{
"type": "panel",
"id": "stat",
"name": "Stat",
"version": ""
},
{
"type": "panel",
"id": "table",
"name": "Table",
"version": ""
},
{
"type": "panel",
"id": "timeseries",
"name": "Time series",
"version": ""
}
],
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": {
"type": "grafana",
"uid": "-- Grafana --"
},
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
"type": "dashboard"
}
]
},
2023-12-29 10:31:48 -05:00
"editable": false,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"id": null,
"links": [],
"liveNow": false,
"panels": [
{
"collapsed": false,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 0
},
"id": 63,
"panels": [],
"title": "Cluster Health",
"type": "row"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Cluster ID as provided by PVC.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 4,
"x": 0,
"y": 1
},
"id": 64,
"options": {
"colorMode": "value",
"graphMode": "area",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^pvc_cluster_id$/",
"values": false
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
2023-12-28 14:55:12 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "code",
"exemplar": false,
"expr": "pvc_info{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Cluster",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Cluster maintenance status.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": [
{
"matcher": {
"id": "byValue",
"options": {
"op": "gte",
"reducer": "lastNotNull",
"value": 0
}
},
"properties": [
{
"id": "mappings",
"value": [
{
"options": {
"0": {
"color": "green",
"index": 0,
"text": "No"
},
"1": {
"color": "blue",
"index": 1,
"text": "Yes"
}
},
"type": "value"
2023-12-28 14:55:12 -05:00
}
]
}
]
}
]
},
"gridPos": {
"h": 3,
"w": 4,
"x": 4,
"y": 1
},
"id": 66,
"options": {
"colorMode": "value",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_maintenance{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Maintenance",
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "List of faults in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"custom": {
"align": "left",
"cellOptions": {
"type": "color-text"
},
"filterable": false,
"inspect": false,
"minWidth": 50
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "text",
"value": null
}
]
2023-12-28 14:55:12 -05:00
},
"unit": "none"
},
"overrides": [
{
"matcher": {
"id": "byName",
"options": "Status"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "mappings",
"value": [
{
"options": {
"ack": {
"color": "semi-dark-blue",
"index": 1,
"text": "Ack"
},
"new": {
"color": "red",
"index": 0,
"text": "New"
}
},
"type": "value"
}
]
}
]
}
]
},
"gridPos": {
"h": 6,
"w": 4,
"x": 8,
"y": 1
},
"id": 79,
"options": {
"cellHeight": "sm",
"footer": {
"countRows": false,
"enablePagination": false,
"fields": "",
"reducer": [
"sum"
],
"show": true
},
"frameIndex": 0,
"showHeader": true,
"sortBy": []
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_cluster_faults{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Cluster Faults",
"transformations": [
{
"id": "filterFieldsByName",
"options": {
"include": {
"names": [
"status",
"Value"
]
}
}
},
{
"id": "organize",
"options": {
"excludeByName": {},
"indexByName": {
"Value": 1,
"status": 0
},
"renameByName": {
"Value": "Faults",
"state": "State",
"status": "Status"
}
}
}
],
"type": "table"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current health percentage of the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "red",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 50.1
},
{
"color": "green",
"value": 90.1
}
]
2023-12-28 14:55:12 -05:00
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 6,
"w": 3,
"x": 12,
"y": 1
},
"id": 80,
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_health{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Cluster Health",
"type": "gauge"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Health percentage history of the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#969696",
"mode": "fixed"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"displayName": "Health",
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "red",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 50
},
{
"color": "green",
"value": 90
}
]
2023-12-28 14:55:12 -05:00
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 6,
"w": 9,
"x": 15,
"y": 1
},
"id": 81,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": false
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-28 14:55:12 -05:00
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_health{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Cluster Health History",
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current primary coordinator node.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "red",
"value": 80
2023-12-28 14:55:12 -05:00
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 4,
"x": 0,
"y": 4
},
"id": 65,
"options": {
"colorMode": "value",
"graphMode": "area",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^primary_node$/",
"values": false
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "code",
"exemplar": false,
"expr": "pvc_info{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Primary Node",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current primary coordinator PVC version.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "red",
"value": 80
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 4,
"x": 4,
"y": 4
},
"id": 67,
"options": {
"colorMode": "value",
"graphMode": "area",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^version$/",
"values": false
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-28 14:55:12 -05:00
},
"disableTextWrap": false,
"editorMode": "code",
"exemplar": false,
"expr": "pvc_info{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Version",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total nodes in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 2,
"x": 0,
"y": 7
},
"id": 68,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^Value$/",
"values": false
},
"textMode": "value",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-28 14:55:12 -05:00
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_nodes{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Nodes",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total active VMs in the cluster (state is \"start\", \"restart\", \"migrate\", or \"unmigrate\").",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "text",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 2,
"x": 2,
"y": 7
},
"id": 77,
"options": {
"colorMode": "value",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_vm_states{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{state}}",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Active VMs",
"transformations": [
{
"id": "calculateField",
"options": {
"alias": "Active",
"mode": "reduceRow",
"reduce": {
"include": [
"migrate",
"start",
"unmigrate",
"restart"
2023-12-28 14:55:12 -05:00
],
"reducer": "sum"
2023-12-28 14:55:12 -05:00
},
"replaceFields": true
}
}
],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total storage OSDs in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 2,
"x": 4,
"y": 7
},
"id": 71,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
2023-12-28 14:55:12 -05:00
],
"fields": "/^Value$/",
"values": false
},
"textMode": "value",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
2023-12-28 14:55:12 -05:00
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_osds{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "OSDs",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total storage volumes (VM disks) in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 2,
"x": 6,
"y": 7
},
"id": 73,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^Value$/",
"values": false
},
"textMode": "value",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-28 14:55:12 -05:00
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_volumes{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Volumes",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current health percentage of each node in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"max": 100,
"min": 0,
"noValue": "N/A",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "red",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 50.1
},
{
"color": "green",
"value": 90.1
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 6,
"w": 7,
"x": 8,
"y": 7
},
"id": 82,
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_health{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}}",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Node Health",
"type": "gauge"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Health percentage history of each node in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "red",
"value": null
},
{
"color": "yellow",
"value": 50
},
{
"color": "green",
"value": 90
}
]
2023-12-28 14:55:12 -05:00
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 6,
"w": 9,
"x": 15,
"y": 7
},
"id": 83,
"options": {
"legend": {
"calcs": [
"min",
"max",
"last"
2023-12-28 14:55:12 -05:00
],
"displayMode": "list",
"placement": "bottom",
"showLegend": false
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_health{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}}",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Node Health History",
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total PVC-managed networks in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 2,
"x": 0,
"y": 10
},
"id": 70,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^Value$/",
"values": false
},
"textMode": "value",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_networks{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Networks",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total inactive VMs in the cluster (state is \"disable\", \"shutdown\", \"stop\", \"provision\", or \"fail\").",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "text",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 2,
"x": 2,
"y": 10
},
"id": 78,
"options": {
"colorMode": "value",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-28 14:55:12 -05:00
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_vm_states{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{state}}",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Inactive VMs",
"transformations": [
{
"id": "calculateField",
2023-12-28 14:55:12 -05:00
"options": {
"alias": "Inactive",
"mode": "reduceRow",
"reduce": {
"include": [
"disable",
"fail",
"provision",
"shutdown",
"stop"
2023-12-28 14:55:12 -05:00
],
"reducer": "sum"
2023-12-28 14:55:12 -05:00
},
"replaceFields": true
}
}
],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total storage pools in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 2,
"x": 4,
"y": 10
},
"id": 72,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^Value$/",
"values": false
},
"textMode": "value",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-28 14:55:12 -05:00
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_pools{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Pools",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total storage volume snapshots in the cluster.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 3,
"w": 2,
"x": 6,
"y": 10
},
"id": 74,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^Value$/",
"values": false
},
"textMode": "value",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_snapshots{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Snapshots",
"transformations": [],
"type": "stat"
},
{
"collapsed": true,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 13
},
"id": 84,
"panels": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "PVC Node Daemon state history of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineStyle": {
"fill": "solid"
},
"lineWidth": 2,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "never",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
}
2023-12-28 14:55:12 -05:00
},
"decimals": 0,
2023-12-28 14:55:12 -05:00
"mappings": [],
"min": 0,
2023-12-28 14:55:12 -05:00
"thresholds": {
"mode": "absolute",
"steps": [
{
2023-12-29 14:09:25 -05:00
"color": "green"
},
{
"color": "red",
"value": 80
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "none"
},
2023-12-28 14:55:12 -05:00
"overrides": [
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Total"
},
"properties": [
{
"id": "color",
"value": {
"mode": "fixed"
}
2023-12-28 14:55:12 -05:00
}
]
},
{
"matcher": {
"id": "byName",
"options": "Run"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "green",
"mode": "fixed"
}
}
]
2023-12-28 14:55:12 -05:00
},
{
"matcher": {
"id": "byName",
"options": "Init"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "yellow",
"mode": "fixed"
}
}
]
2023-12-28 14:55:12 -05:00
},
{
"matcher": {
"id": "byName",
"options": "Shutdown"
},
"properties": [
2023-12-28 14:55:12 -05:00
{
"id": "color",
"value": {
"fixedColor": "dark-yellow",
"mode": "fixed"
}
2023-12-28 14:55:12 -05:00
}
]
},
{
"matcher": {
"id": "byName",
"options": "Stop"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "super-light-red",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Dead"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "red",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Fenced"
},
"properties": [
2023-12-28 14:55:12 -05:00
{
"id": "color",
"value": {
"fixedColor": "dark-red",
"mode": "fixed"
}
2023-12-28 14:55:12 -05:00
}
]
}
]
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 8,
"w": 12,
"x": 0,
"y": 14
2023-12-28 14:55:12 -05:00
},
"id": 85,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
2023-12-28 14:55:12 -05:00
"calcs": [
"min",
"max",
"last"
2023-12-28 14:55:12 -05:00
],
"displayMode": "table",
"placement": "right",
"showLegend": true
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
2023-12-28 14:55:12 -05:00
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_nodes{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
2023-12-28 14:55:12 -05:00
"includeNullMetadata": true,
"instant": false,
2023-12-28 14:55:12 -05:00
"legendFormat": "__auto",
"range": true,
"refId": "Total",
2023-12-28 14:55:12 -05:00
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_daemon_states{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
2023-12-28 14:55:12 -05:00
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "Daemon States",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "Node Daemon States",
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"state"
],
"valueLabel": "state"
}
},
{
"id": "calculateField",
"options": {
"alias": "",
"mode": "binary",
"reduce": {
"include": [],
"reducer": "sum"
},
"replaceFields": false
}
},
{
"id": "organize",
"options": {
"excludeByName": {
"fence-flush": true,
"flush": true,
"migrate": true,
"unmigrate": true
},
"indexByName": {
"Time": 0,
"dead": 6,
"fenced": 7,
"init": 3,
"pvc_nodes": 1,
"run": 2,
"shutdown": 4,
"stop": 5
},
"renameByName": {
"Time": "",
"dead": "Dead",
"disable": "Disable",
"fail": "Fail",
"fence-flush": "Domain: Fence-Flush",
"fenced": "Fenced",
"flush": "Domain: Flush",
"flush+fence-flush": "Domain: Flush",
"flushed": "Domain: Flushed",
"init": "Init",
"migrate": "Migrate",
"migrate 2": "Migrate",
"migrate+unmigrate": "Migrate",
"provision": "Provision",
"pvc_nodes": "Total",
"pvc_vms": "Total",
"ready": "Domain: Ready",
"restart": "Restart",
"run": "Run",
"shutdown": "Shutdown",
"start": "Start",
"stop": "Stop",
"unflush": "Domain: Unfush",
"unmigrate": "Unmigrate"
}
}
}
],
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Domain state history of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineStyle": {
"fill": "solid"
},
"lineWidth": 2,
"pointSize": 5,
2023-12-28 14:55:12 -05:00
"scaleDistribution": {
"type": "linear"
},
"showPoints": "never",
2023-12-28 14:55:12 -05:00
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
2023-12-28 14:55:12 -05:00
}
},
"decimals": 0,
2023-12-28 14:55:12 -05:00
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
2023-12-29 14:09:25 -05:00
"color": "green"
2023-12-28 14:55:12 -05:00
},
{
"color": "red",
"value": 80
}
]
},
"unit": "none"
},
"overrides": [
{
"matcher": {
"id": "byName",
"options": "Total"
},
"properties": [
{
"id": "color",
"value": {
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Ready"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "green",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Flushed"
},
"properties": [
2023-12-28 14:55:12 -05:00
{
"id": "color",
"value": {
"fixedColor": "semi-dark-blue",
"mode": "fixed"
}
2023-12-28 14:55:12 -05:00
}
]
},
{
"matcher": {
"id": "byRegexp",
"options": "/(Un)*[Ff]lush$/"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "light-blue",
"mode": "fixed"
}
}
]
}
]
2023-12-28 14:55:12 -05:00
},
"gridPos": {
"h": 8,
"w": 12,
"x": 12,
"y": 14
2023-12-28 14:55:12 -05:00
},
"id": 86,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_nodes{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
2023-12-28 14:55:12 -05:00
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "Total",
2023-12-28 14:55:12 -05:00
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_domain_states{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
2023-12-28 14:55:12 -05:00
"includeNullMetadata": true,
"instant": false,
2023-12-28 14:55:12 -05:00
"legendFormat": "__auto",
"range": true,
"refId": "Daemon States",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "Node Domain States",
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"state"
],
"valueLabel": "state"
}
2023-12-28 14:55:12 -05:00
},
{
"id": "calculateField",
"options": {
"alias": "flush+fence-flush",
"mode": "reduceRow",
"reduce": {
"include": [
"fence-flush",
"flush"
],
"reducer": "sum"
},
"replaceFields": false
}
2023-12-28 14:55:12 -05:00
},
{
"id": "organize",
"options": {
"excludeByName": {
"fence-flush": true,
"flush": true,
"migrate": true,
"unmigrate": true
},
"indexByName": {
"Time": 0,
"fence-flush": 6,
"flush": 5,
"flush+fence-flush": 4,
"flushed": 3,
"pvc_nodes": 1,
"ready": 2,
"unflush": 7
},
"renameByName": {
"Time": "",
"dead": "Dead",
"disable": "Disable",
"fail": "Fail",
"fence-flush": "Fence-Flush",
"fenced": "Fenced",
"flush": "Flush",
"flush+fence-flush": "Flush",
"flushed": "Flushed",
"init": "Init",
"migrate": "Migrate",
"migrate 2": "Migrate",
"migrate+unmigrate": "Migrate",
"provision": "Provision",
"pvc_nodes": "Total",
"pvc_vms": "Total",
"ready": "Ready",
"restart": "Restart",
"run": "Run",
"shutdown": "Shutdown",
"start": "Start",
"stop": "Stop",
"unflush": "Unflush",
"unmigrate": "Unmigrate"
}
2023-12-28 14:55:12 -05:00
}
}
],
"type": "timeseries"
},
2023-12-28 14:55:12 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-27 12:24:46 -05:00
},
"description": "History count of VMs in each VM state.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineStyle": {
"fill": "solid"
},
"lineWidth": 2,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "never",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
"decimals": 0,
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
2023-12-29 14:09:25 -05:00
"color": "green"
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "none"
},
2023-12-28 14:55:12 -05:00
"overrides": [
2023-12-27 12:24:46 -05:00
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Total"
},
"properties": [
{
"id": "color",
"value": {
"mode": "fixed"
}
}
]
},
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Start"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "green",
"mode": "fixed"
}
}
]
},
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Restart"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "yellow",
"mode": "fixed"
}
}
]
},
2023-12-27 12:24:46 -05:00
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Shutdown"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "yellow",
2023-12-28 14:55:12 -05:00
"mode": "fixed"
}
}
]
},
2023-12-27 12:24:46 -05:00
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Stop"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "light-red",
2023-12-28 14:55:12 -05:00
"mode": "fixed"
}
}
]
},
2023-12-27 12:24:46 -05:00
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Fail"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "semi-dark-red",
2023-12-28 14:55:12 -05:00
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "disable"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "semi-dark-blue",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Provision"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "semi-dark-blue",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Migrate"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "light-blue",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Active"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "super-light-green",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Inactive"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "super-light-red",
2023-12-28 14:55:12 -05:00
"mode": "fixed"
}
}
]
}
2023-12-27 12:24:46 -05:00
]
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 10,
2023-12-28 14:55:12 -05:00
"w": 12,
"x": 0,
"y": 22
2023-12-27 12:24:46 -05:00
},
"id": 87,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"legend": {
"calcs": [
"min",
"max",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
2023-12-28 14:55:12 -05:00
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_vms{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "Total",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_vm_states{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "States",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "VM States",
2023-12-28 14:55:12 -05:00
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"state"
],
"valueLabel": "state"
}
},
2023-12-28 14:55:12 -05:00
{
"id": "calculateField",
"options": {
"alias": "migrate+unmigrate",
"mode": "reduceRow",
2023-12-28 14:55:12 -05:00
"reduce": {
"include": [
"migrate",
"unmigrate"
],
2023-12-28 14:55:12 -05:00
"reducer": "sum"
},
"replaceFields": false
}
},
{
"id": "calculateField",
"options": {
"alias": "active",
"mode": "reduceRow",
"reduce": {
"include": [
"restart",
"start",
"migrate+unmigrate"
],
"reducer": "sum"
}
}
},
{
"id": "calculateField",
"options": {
"alias": "inactive",
"mode": "reduceRow",
"reduce": {
"include": [
"disable",
"fail",
"provision",
"shutdown",
"stop"
],
"reducer": "sum"
}
}
},
2023-12-28 14:55:12 -05:00
{
"id": "organize",
"options": {
"excludeByName": {
"migrate": true,
"unmigrate": true
},
"indexByName": {
"Time": 0,
"active": 2,
"disable": 9,
"fail": 8,
"inactive": 3,
"migrate": 12,
"migrate+unmigrate": 11,
"provision": 10,
"pvc_vms": 1,
"restart": 5,
"shutdown": 6,
"start": 4,
"stop": 7,
"unmigrate": 13
2023-12-28 14:55:12 -05:00
},
"renameByName": {
"Active": "Active",
"Inactive": "Inactive",
2023-12-28 14:55:12 -05:00
"Time": "",
"active": "Active",
2023-12-28 14:55:12 -05:00
"disable": "Disable",
"fail": "Fail",
"inactive": "Inactive",
2023-12-28 14:55:12 -05:00
"migrate": "Migrate",
"migrate 2": "Migrate",
"migrate+unmigrate": "Migrate",
"provision": "Provision",
"pvc_vms": "Total",
"restart": "Restart",
"shutdown": "Shutdown",
"start": "Start",
"stop": "Stop",
"unmigrate": "Unmigrate"
}
}
2023-12-28 14:55:12 -05:00
}
],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "History count of OSDs in each OSD state.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineStyle": {
"fill": "solid"
},
"lineWidth": 2,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "never",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
"decimals": 0,
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
2023-12-29 14:09:25 -05:00
"color": "green"
2023-12-28 14:55:12 -05:00
},
{
"color": "red",
"value": 80
}
]
},
"unit": "none"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"overrides": [
2023-12-27 12:24:46 -05:00
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Total"
},
"properties": [
{
"id": "color",
"value": {
"mode": "fixed"
}
}
]
},
2023-12-27 12:24:46 -05:00
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Up"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "light-green",
2023-12-28 14:55:12 -05:00
"mode": "fixed"
}
}
]
},
2023-12-27 12:24:46 -05:00
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "In"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "semi-dark-green",
2023-12-28 14:55:12 -05:00
"mode": "fixed"
}
}
]
},
2023-12-27 12:24:46 -05:00
{
2023-12-28 14:55:12 -05:00
"matcher": {
"id": "byName",
"options": "Down"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "light-red",
"mode": "fixed"
}
}
]
},
{
"matcher": {
"id": "byName",
"options": "Out"
2023-12-28 14:55:12 -05:00
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "semi-dark-red",
2023-12-28 14:55:12 -05:00
"mode": "fixed"
}
}
]
2023-12-27 12:24:46 -05:00
}
]
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 10,
2023-12-28 14:55:12 -05:00
"w": 12,
"x": 12,
"y": 22
2023-12-27 12:24:46 -05:00
},
"id": 88,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"legend": {
"calcs": [
"min",
"max",
"last"
2023-12-27 12:24:46 -05:00
],
2023-12-28 14:55:12 -05:00
"displayMode": "table",
"placement": "right",
"showLegend": true
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"tooltip": {
"mode": "multi",
"sort": "none"
2023-12-27 12:24:46 -05:00
}
},
2023-12-28 14:55:12 -05:00
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_osds{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "Total",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_up_states{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "Up States",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_in_states{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "In States",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "OSD States",
2023-12-28 14:55:12 -05:00
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"state"
],
"valueLabel": "state"
2023-12-27 12:24:46 -05:00
}
},
2023-12-28 14:55:12 -05:00
{
"id": "calculateField",
"options": {
"alias": "migrate+unmigrate",
"mode": "binary",
2023-12-28 14:55:12 -05:00
"reduce": {
"include": [
"migrate",
"unmigrate"
2023-12-28 14:55:12 -05:00
],
"reducer": "sum"
},
"replaceFields": false
2023-12-27 12:24:46 -05:00
}
},
2023-12-28 14:55:12 -05:00
{
"id": "organize",
"options": {
"excludeByName": {
"migrate": true,
"unmigrate": true
},
"indexByName": {
"Time": 0,
"down": 3,
"in": 4,
"out": 5,
"pvc_osds": 1,
"up": 2
2023-12-28 14:55:12 -05:00
},
"renameByName": {
"Time": "",
"disable": "Disable",
"down": "Down",
2023-12-28 14:55:12 -05:00
"fail": "Fail",
"in": "In",
2023-12-28 14:55:12 -05:00
"migrate": "Migrate",
"migrate 2": "Migrate",
"migrate+unmigrate": "Migrate",
"out": "Out",
2023-12-28 14:55:12 -05:00
"provision": "Provision",
"pvc_osds": "Total",
2023-12-28 14:55:12 -05:00
"pvc_vms": "Total",
"restart": "Restart",
"shutdown": "Shutdown",
"start": "Start",
"stop": "Stop",
"unmigrate": "Unmigrate",
"up": "Up"
2023-12-27 12:24:46 -05:00
}
}
2023-12-28 14:55:12 -05:00
}
2023-12-27 12:24:46 -05:00
],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
}
],
"title": "Cluster States",
"type": "row"
},
{
"collapsed": true,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 14
},
"id": 54,
"panels": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current total CPU utilization of the cluster (n-1).",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 5,
"w": 4,
"x": 0,
"y": 15
},
"id": 5,
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_cpu_utilization{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "CPU Utilization",
"type": "gauge"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total CPU utilization history of the cluster (n-1).",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#969696",
"mode": "fixed"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"displayName": "CPU Utilization",
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 5,
"w": 8,
"x": 4,
"y": 15
},
"id": 6,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": false
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_cpu_utilization{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "CPU Utilization History",
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current total Network utilization of the cluster (all active interfaces on all active nodes, full-duplex).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
2023-12-28 14:55:12 -05:00
},
"decimals": 1,
2023-12-28 14:55:12 -05:00
"mappings": [],
"max": 100,
2023-12-28 14:55:12 -05:00
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
2023-12-28 14:55:12 -05:00
{
"color": "yellow",
"value": 80
},
2023-12-28 14:55:12 -05:00
{
"color": "red",
"value": 90
2023-12-28 14:55:12 -05:00
}
]
2023-12-27 12:24:46 -05:00
},
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 5,
"w": 4,
"x": 12,
"y": 15
2023-12-27 12:24:46 -05:00
},
"id": 33,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
2023-12-28 14:55:12 -05:00
"calcs": [
"lastNotNull"
2023-12-28 14:55:12 -05:00
],
"fields": "",
"values": false
2023-12-28 14:55:12 -05:00
},
"showThresholdLabels": false,
"showThresholdMarkers": true
2023-12-27 12:24:46 -05:00
},
"pluginVersion": "10.2.2",
2023-12-28 14:55:12 -05:00
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_network_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "Network Utilization",
"type": "gauge"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total Network utilization history of the cluster (all active interfaces on all active nodes, full-duplex).",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#969696",
"mode": "fixed"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"displayName": "Network Utilization",
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 5,
"w": 8,
"x": 16,
"y": 15
},
"id": 34,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": false
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
2023-12-28 14:55:12 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_network_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "Network Utilization History",
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current total VM disk space utilization of the cluster (n-2 for copies=3).",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
"gridPos": {
"h": 5,
"w": 4,
"x": 0,
"y": 20
},
"id": 35,
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
2023-12-28 14:55:12 -05:00
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_disk_utilization{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
2023-12-28 14:55:12 -05:00
}
2023-12-27 12:24:46 -05:00
],
"title": "VM Disk Space Utilization",
"type": "gauge"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total VM disk space utilization history of the cluster (n-2 for copies=3).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#969696",
"mode": "fixed"
2023-12-28 14:55:12 -05:00
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
2023-12-28 14:55:12 -05:00
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
2023-12-28 14:55:12 -05:00
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
2023-12-28 14:55:12 -05:00
}
},
"displayName": "Disk Space Utilization",
2023-12-28 14:55:12 -05:00
"mappings": [],
"max": 100,
2023-12-28 14:55:12 -05:00
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
2023-12-28 14:55:12 -05:00
"value": 80
},
2023-12-28 14:55:12 -05:00
{
"color": "red",
"value": 90
2023-12-28 14:55:12 -05:00
}
]
2023-12-27 12:24:46 -05:00
},
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 5,
"w": 8,
"x": 4,
"y": 20
2023-12-27 12:24:46 -05:00
},
"id": 36,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": false
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "single",
2023-12-28 14:55:12 -05:00
"sort": "none"
2023-12-27 12:24:46 -05:00
}
},
"pluginVersion": "10.2.2",
2023-12-28 14:55:12 -05:00
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
2023-12-27 12:24:46 -05:00
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_disk_utilization{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
2023-12-28 14:55:12 -05:00
}
],
"title": "VM Disk Space Utilization History",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
2023-12-27 12:24:46 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current total real memory utilization of the cluster (n-1).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 5,
"w": 4,
"x": 12,
"y": 20
2023-12-28 14:55:12 -05:00
},
"id": 37,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_memory_real_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Actual Memory Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total real memory utilization history of the cluster (n-1).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#969696",
"mode": "fixed"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
2023-12-27 12:24:46 -05:00
},
"displayName": "Memory (Real) Utilization",
2023-12-28 14:55:12 -05:00
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 5,
"w": 8,
"x": 16,
"y": 20
2023-12-28 14:55:12 -05:00
},
"id": 38,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": false
},
"tooltip": {
"mode": "single",
"sort": "none"
}
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_memory_real_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
2023-12-27 12:24:46 -05:00
],
"title": "Actual Memory Utilization History",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current total allocated (active VMs) memory utilization of the cluster (n-1).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 5,
"w": 4,
"x": 0,
"y": 25
2023-12-28 14:55:12 -05:00
},
"id": 39,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_memory_allocated_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Allocated Memory Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total allocated (active VMs) memory utilization history of the cluster (n-1).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#969696",
"mode": "fixed"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
2023-12-27 12:24:46 -05:00
},
"displayName": "Memory (Allocated) Utilization",
2023-12-28 14:55:12 -05:00
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 5,
"w": 8,
"x": 4,
"y": 25
2023-12-28 14:55:12 -05:00
},
"id": 40,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": false
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_memory_allocated_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
2023-12-27 12:24:46 -05:00
],
"title": "Allocated Memory Utilization History",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current total provisioned (all VMs) memory utilization of the cluster (n-1).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 5,
"w": 4,
"x": 12,
"y": 25
2023-12-28 14:55:12 -05:00
},
"id": 41,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_memory_provisioned_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
2023-12-27 12:24:46 -05:00
],
"title": "Provisioned Memory Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total provisioned (all VMs) memory utilization history of the cluster (n-1).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#969696",
"mode": "fixed"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"displayName": "Memory (Provisioned) Utilization",
2023-12-28 14:55:12 -05:00
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 5,
"w": 8,
"x": 16,
"y": 25
2023-12-28 14:55:12 -05:00
},
"id": 42,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": false
},
"tooltip": {
"mode": "single",
"sort": "none"
2023-12-27 12:24:46 -05:00
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_cluster_memory_provisioned_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Provisioned Memory Utilization History",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
}
],
"title": "Overall Resource Utilization",
"type": "row"
},
{
"collapsed": true,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 15
},
"id": 43,
"panels": [
2023-12-27 12:24:46 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current CPU utilization of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"noValue": "N/A",
2023-12-28 14:55:12 -05:00
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 13,
2023-12-28 14:55:12 -05:00
"w": 4,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 31
2023-12-28 14:55:12 -05:00
},
"id": 9,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_cpu_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
}
2023-12-27 12:24:46 -05:00
],
"title": "CPU Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "CPU utilization history of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 13,
"w": 9,
"x": 4,
2023-12-29 14:37:00 -05:00
"y": 31
2023-12-27 12:24:46 -05:00
},
"id": 44,
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_cpu_utilization{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "CPU Utilization History",
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
}
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
}
],
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "CPU load average history of each node (source metric).",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "transparent",
"value": null
}
]
},
"unit": "none"
},
"overrides": []
},
"gridPos": {
"h": 13,
"w": 11,
"x": 13,
2023-12-29 14:37:00 -05:00
"y": 31
},
"id": 50,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "multi",
2023-12-28 14:55:12 -05:00
"sort": "none"
2023-12-27 12:24:46 -05:00
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_load_average{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Load Average History",
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
}
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
}
],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current network utilization of each node (total of all active interfaces, full-duplex).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"noValue": "N/A",
2023-12-28 14:55:12 -05:00
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 13,
2023-12-28 14:55:12 -05:00
"w": 4,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 44
2023-12-28 14:55:12 -05:00
},
"id": 45,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_network_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Network Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Network utilization history of each node (total of all active interfaces, full-duplex).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 13,
"w": 9,
2023-12-28 14:55:12 -05:00
"x": 4,
2023-12-29 14:37:00 -05:00
"y": 44
2023-12-28 14:55:12 -05:00
},
"id": 46,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
2023-12-28 14:55:12 -05:00
"placement": "bottom",
"showLegend": true,
"sortBy": "Name",
"sortDesc": false
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "multi",
2023-12-28 14:55:12 -05:00
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_network_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
2023-12-27 12:24:46 -05:00
],
"title": "Network Utilization History",
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
}
2023-12-28 14:55:12 -05:00
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
2023-12-28 14:55:12 -05:00
}
2023-12-27 12:24:46 -05:00
],
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Network traffic history of each node (source metric, total of all active interfaces).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
2023-12-28 14:55:12 -05:00
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "transparent",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "bps"
2023-12-28 14:55:12 -05:00
},
"overrides": [
{
"matcher": {
"id": "byRegexp",
"options": "/TX/"
},
"properties": [
{
"id": "custom.transform",
"value": "negative-Y"
}
]
}
]
2023-12-28 14:55:12 -05:00
},
"gridPos": {
"h": 13,
"w": 11,
"x": 13,
2023-12-29 14:37:00 -05:00
"y": 44
2023-12-28 14:55:12 -05:00
},
"id": 51,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "multi",
2023-12-28 14:55:12 -05:00
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_node_network_traffic_rx{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}} RX",
"range": true,
"refId": "RX",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_network_traffic_tx{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}} TX",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
],
"title": "Network Traffic History (+ RX/- TX)",
"transformations": [],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
2023-12-27 12:24:46 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current real memory utilization of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"noValue": "N/A",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 13,
"w": 4,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 57
2023-12-28 14:55:12 -05:00
},
"id": 48,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_used_memory_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}}",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Actual Memory Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
2023-12-27 12:24:46 -05:00
},
{
2023-12-28 14:55:12 -05:00
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Real memory utilization history of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 13,
"w": 9,
"x": 4,
2023-12-29 14:37:00 -05:00
"y": 57
2023-12-28 14:55:12 -05:00
},
"id": 49,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_used_memory_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Actual Memory Utilization History",
2023-12-28 14:55:12 -05:00
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
}
2023-12-27 12:24:46 -05:00
],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Real memory history of each node (source metric).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "transparent",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "mbytes"
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
"gridPos": {
"h": 13,
"w": 11,
"x": 13,
2023-12-29 14:37:00 -05:00
"y": 57
2023-12-28 14:55:12 -05:00
},
"id": 52,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
2023-12-27 12:24:46 -05:00
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_used_memory{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Actual Memory History",
2023-12-28 14:55:12 -05:00
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
}
2023-12-27 12:24:46 -05:00
],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current allocated (active VMs) memory utilization of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"noValue": "N/A",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 13,
"w": 4,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 70
2023-12-28 14:55:12 -05:00
},
"id": 89,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_allocated_memory_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}}",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Allocated Memory Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
2023-12-27 12:24:46 -05:00
},
{
2023-12-28 14:55:12 -05:00
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Allocated (active VMs) memory utilization history of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 13,
"w": 9,
"x": 4,
2023-12-29 14:37:00 -05:00
"y": 70
2023-12-28 14:55:12 -05:00
},
"id": 90,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "bottom",
"showLegend": true
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "multi",
"sort": "none"
2023-12-27 12:24:46 -05:00
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_allocated_memory_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Allocated Memory Utilization History",
2023-12-28 14:55:12 -05:00
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
}
],
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Allocated (active VMs) memory history of each node (source metric).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "transparent",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "mbytes"
2023-12-28 14:55:12 -05:00
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 13,
"w": 11,
"x": 13,
2023-12-29 14:37:00 -05:00
"y": 70
},
"id": 91,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_allocated_memory{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "Allocated Memory History",
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
}
2023-12-28 14:55:12 -05:00
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
2023-12-28 14:55:12 -05:00
}
],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current provisioned (all VMs) memory utilization of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"noValue": "N/A",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 13,
"w": 4,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 83
2023-12-27 12:24:46 -05:00
},
"id": 92,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_provisioned_memory_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{node}}",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Provisioned Memory Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Provisioned (all VMs) memory utilization history of each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 13,
"w": 9,
"x": 4,
2023-12-29 14:37:00 -05:00
"y": 83
2023-12-28 14:55:12 -05:00
},
"id": 93,
2023-12-27 12:24:46 -05:00
"options": {
2023-12-28 14:55:12 -05:00
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_provisioned_memory_utilization{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Provisioned Memory Utilization History",
2023-12-28 14:55:12 -05:00
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
}
],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Provisioned (all VMs) memory history of each node (source metric).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "transparent",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "mbytes"
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
"gridPos": {
"h": 13,
"w": 11,
"x": 13,
2023-12-29 14:37:00 -05:00
"y": 83
2023-12-28 14:55:12 -05:00
},
"id": 94,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
2023-12-28 14:55:12 -05:00
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_node_provisioned_memory{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "__auto",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Provisioned Memory History",
2023-12-28 14:55:12 -05:00
"transformations": [
{
"id": "labelsToFields",
"options": {
"keepLabels": [
"node"
],
"valueLabel": "node"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
{
"id": "calculateField",
"options": {
"mode": "binary",
"reduce": {
"reducer": "sum"
}
}
}
],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
}
],
"title": "Node Resource Utilization",
"type": "row"
},
{
"collapsed": true,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 16
},
"id": 55,
"panels": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current disk space utilization of each Ceph pool.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"decimals": 1,
"displayName": "${__series.name}",
2023-12-28 14:55:12 -05:00
"mappings": [],
"max": 100,
"min": 0,
"noValue": "N/A",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 14,
"w": 8,
2023-12-28 14:55:12 -05:00
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 32
},
"id": 60,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "pvc_ceph_pool_used_percent{pvc_cluster_id=\"$cluster_id\"}",
"format": "time_series",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Pool Disk Space Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Disk space utilization history of each Ceph pool.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
2023-12-27 12:24:46 -05:00
}
2023-12-28 14:55:12 -05:00
},
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
2023-12-28 14:55:12 -05:00
"overrides": []
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 7,
"w": 16,
"x": 8,
2023-12-29 14:37:00 -05:00
"y": 32
},
"id": 59,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
2023-12-28 14:55:12 -05:00
"showLegend": true
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_pool_used_percent{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Pool Disk Space Utilization History",
"transformations": [],
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Disk space history of each Ceph pool (source metric).",
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
2023-12-27 12:24:46 -05:00
}
},
"fieldMinMax": false,
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "transparent",
"value": null
}
]
},
"unit": "decbytes"
},
"overrides": []
},
"gridPos": {
"h": 7,
"w": 16,
"x": 8,
2023-12-29 14:37:00 -05:00
"y": 39
},
"id": 98,
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_pool_used_bytes{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}}",
"range": true,
"refId": "A",
"useBackend": false
2023-12-28 14:55:12 -05:00
}
],
"title": "Pool Disk Space History",
"transformations": [],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Object count history of each Ceph pool.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "transparent",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "none"
2023-12-28 14:55:12 -05:00
},
"overrides": [
{
"matcher": {
"id": "byRegexp",
"options": "/Objects/"
},
"properties": [
{
"id": "color",
"value": {
"mode": "shades"
}
}
]
},
{
"matcher": {
"id": "byRegexp",
"options": "/Copies/"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "purple",
"mode": "shades"
}
}
]
},
{
"matcher": {
"id": "byRegexp",
"options": "/Clones/"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "green",
"mode": "shades"
}
}
]
},
{
"matcher": {
"id": "byRegexp",
"options": "/Missing/"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "yellow",
"mode": "shades"
}
}
]
},
{
"matcher": {
"id": "byRegexp",
"options": "/Unfound/"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "orange",
"mode": "shades"
}
}
]
},
{
"matcher": {
"id": "byRegexp",
"options": "/Degraded/"
},
"properties": [
{
"id": "color",
"value": {
"fixedColor": "red",
"mode": "shades"
}
}
]
}
]
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 10,
"w": 24,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 46
2023-12-28 14:55:12 -05:00
},
"id": 62,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
2023-12-28 14:55:12 -05:00
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_pool_num_objects{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}} # Unique Objects",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
},
2023-12-28 14:55:12 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_pool_num_objects_copies{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}} # Total Copies",
"range": true,
"refId": "B",
"useBackend": false
2023-12-28 14:55:12 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_pool_num_objects_clones{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}} # Clones",
"range": true,
"refId": "C",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_pool_num_objects_missing_on_primary{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}} # Missing on Primary",
"range": true,
"refId": "D",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_pool_num_objects_unfound{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}} # Unfound",
"range": true,
"refId": "E",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_pool_num_objects_degraded{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Pool {{pool}} # Degraded",
"range": true,
"refId": "F",
"useBackend": false
2023-12-28 14:55:12 -05:00
}
],
"title": "Pool Objects History",
"transformations": [],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
}
],
"title": "Storage Pool Utilization",
"type": "row"
},
{
"collapsed": true,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 17
},
"id": 95,
"panels": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current disk space utilization of each Ceph OSD.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"decimals": 1,
"mappings": [],
"max": 100,
"min": 0,
"noValue": "N/A",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 16,
"w": 9,
2023-12-28 14:55:12 -05:00
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 98
2023-12-28 14:55:12 -05:00
},
"id": 58,
2023-12-28 14:55:12 -05:00
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_util{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "OSD {{osd}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "OSD Disk Space Utilization",
2023-12-28 14:55:12 -05:00
"type": "gauge"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Disk space utilization history of each Ceph OSD.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "yellow",
"value": 80
},
{
"color": "red",
"value": 90
}
]
},
"unit": "percent"
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 15,
"x": 9,
2023-12-29 14:37:00 -05:00
"y": 98
2023-12-28 14:55:12 -05:00
},
"id": 61,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
2023-12-28 14:55:12 -05:00
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_util{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "OSD {{osd}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "OSD Disk Space Utilization History",
"transformations": [],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Disk space history of each Ceph OSD (source metric).",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"fixedColor": "#8b8b8b",
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1.5,
"pointSize": 1,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "area"
}
},
"mappings": [],
"min": 0,
2023-12-28 14:55:12 -05:00
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "transparent",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "decbytes"
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 15,
"x": 9,
2023-12-29 14:37:00 -05:00
"y": 106
2023-12-28 14:55:12 -05:00
},
"id": 99,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
2023-12-28 14:55:12 -05:00
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
2023-12-28 14:55:12 -05:00
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_used{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "OSD {{osd}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "OSD Disk Space History",
"transformations": [],
2023-12-28 14:55:12 -05:00
"type": "timeseries"
}
],
"title": "Storage OSD Utilization",
2023-12-28 14:55:12 -05:00
"type": "row"
},
{
"collapsed": true,
2023-12-27 12:24:46 -05:00
"gridPos": {
2023-12-28 14:55:12 -05:00
"h": 1,
"w": 24,
2023-12-27 12:24:46 -05:00
"x": 0,
"y": 18
2023-12-27 12:24:46 -05:00
},
"id": 101,
2023-12-28 14:55:12 -05:00
"panels": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total and per-OSD IOPS (I/O operations per second), read and write, in the cluster.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
}
2023-12-28 14:55:12 -05:00
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
2023-12-29 14:09:25 -05:00
"unit": "iops"
2023-12-28 14:55:12 -05:00
},
"overrides": [
{
"matcher": {
"id": "byRegexp",
"options": "/Write/"
},
"properties": [
{
"id": "custom.transform",
"value": "negative-Y"
}
]
}
]
2023-12-28 14:55:12 -05:00
},
"gridPos": {
"h": 12,
2023-12-29 14:37:00 -05:00
"w": 24,
2023-12-28 14:55:12 -05:00
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 99
2023-12-28 14:55:12 -05:00
},
"id": 103,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
2023-12-28 14:55:12 -05:00
"calcs": [
"min",
"max",
"mean",
"last"
2023-12-28 14:55:12 -05:00
],
"displayMode": "table",
"placement": "right",
"showLegend": true
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
2023-12-28 14:55:12 -05:00
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "sum(pvc_ceph_osd_rd_ops{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Total Read",
"range": true,
"refId": "A",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "sum(pvc_ceph_osd_wr_ops{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Total Write",
"range": true,
"refId": "B",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_rd_ops{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "OSD {{osd}} Read",
"range": true,
"refId": "C",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_wr_ops{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
2023-12-28 14:55:12 -05:00
"includeNullMetadata": true,
"instant": false,
"legendFormat": "OSD {{osd}} Write",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "D",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "IOPS (+ Read/- Write)",
"transformations": [],
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total and per-OSD data throughput per second, read and write, in the cluster.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
2023-12-28 14:55:12 -05:00
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
2023-12-28 14:55:12 -05:00
}
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "red",
"value": 80
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "Bps"
2023-12-28 14:55:12 -05:00
},
"overrides": [
{
"matcher": {
"id": "byRegexp",
"options": "/Write/"
},
"properties": [
{
"id": "custom.transform",
"value": "negative-Y"
}
]
}
]
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 12,
2023-12-29 14:37:00 -05:00
"w": 24,
"x": 0,
"y": 111
2023-12-28 14:55:12 -05:00
},
"id": 57,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
},
2023-12-28 14:55:12 -05:00
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "sum(pvc_ceph_osd_rd_data{pvc_cluster_id=\"$cluster_id\"})",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"hide": false,
2023-12-28 14:55:12 -05:00
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Total Read",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "sum(pvc_ceph_osd_wr_data{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Total Write",
"range": true,
"refId": "B",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_rd_data{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "OSD {{osd}} Read",
"range": true,
"refId": "C",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "pvc_ceph_osd_wr_data{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "OSD {{osd}} Write",
"range": true,
"refId": "D",
"useBackend": false
2023-12-28 14:55:12 -05:00
}
],
"title": "Data (+ Read/- Write)",
2023-12-28 14:55:12 -05:00
"transformations": [],
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Average operation latency for Ceph OSD daemons in the cluster.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
2023-12-28 14:55:12 -05:00
"scaleDistribution": {
"type": "linear"
},
"showPoints": "never",
2023-12-28 14:55:12 -05:00
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
2023-12-28 14:55:12 -05:00
}
},
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "ms"
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
"gridPos": {
2023-12-29 14:37:00 -05:00
"h": 9,
"w": 24,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 123
2023-12-28 14:55:12 -05:00
},
"id": 100,
"links": [],
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_osd_op_r_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_osd_op_r_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
"hide": false,
2023-12-28 14:55:12 -05:00
"instant": false,
"legendFormat": "Read",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_osd_op_w_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_osd_op_w_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
"hide": false,
"instant": false,
"legendFormat": "Write",
"range": true,
"refId": "B"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_osd_op_rw_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_osd_op_rw_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
"hide": false,
"instant": false,
"legendFormat": "Overwrite",
"range": true,
"refId": "C"
2023-12-28 14:55:12 -05:00
}
],
"title": "OSD Latency",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Average operation latency for Ceph Monitor daemons in the cluster.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
2023-12-28 14:55:12 -05:00
},
"showPoints": "never",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
2023-12-28 14:55:12 -05:00
},
"thresholdsStyle": {
"mode": "off"
}
2023-12-28 14:55:12 -05:00
},
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
2023-12-28 14:55:12 -05:00
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "ms"
},
"overrides": []
2023-12-28 14:55:12 -05:00
},
"gridPos": {
2023-12-29 14:37:00 -05:00
"h": 9,
"w": 24,
"x": 0,
"y": 132
2023-12-28 14:55:12 -05:00
},
"id": 102,
"links": [],
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_paxos_refresh_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_paxos_refresh_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
"hide": false,
2023-12-28 14:55:12 -05:00
"instant": false,
"legendFormat": "Refresh",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A"
2023-12-28 14:55:12 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_paxos_store_state_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_paxos_store_state_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
2023-12-28 14:55:12 -05:00
"hide": false,
"instant": false,
"legendFormat": "Store State",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "B"
2023-12-28 14:55:12 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_paxos_commit_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_paxos_commit_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
2023-12-28 14:55:12 -05:00
"hide": false,
"instant": false,
"legendFormat": "Commit",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "C"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_paxos_collect_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_paxos_collect_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
"hide": false,
"instant": false,
"legendFormat": "Collect",
"range": true,
"refId": "D"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_paxos_begin_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_paxos_begin_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
"hide": false,
"instant": false,
"legendFormat": "Begin",
"range": true,
"refId": "E"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "code",
"expr": "1000*sum(increase(ceph_paxos_new_pn_latency_sum{pvc_cluster_id=\"$cluster_id\"}[1m]))/clamp_min(sum(increase(ceph_paxos_new_pn_latency_count{pvc_cluster_id=\"$cluster_id\"}[1m])),1)",
"hide": false,
"instant": false,
"legendFormat": "New PN",
"range": true,
"refId": "F"
}
],
"title": "Monitor Latency",
"type": "timeseries"
}
],
"title": "Storage Performance",
"type": "row"
},
{
"collapsed": true,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 19
},
"id": 104,
"panels": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current Zookeeper leader node; dynamic based on leader elections.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
}
]
}
},
"overrides": []
},
"gridPos": {
"h": 4,
"w": 4,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 100
},
"id": 108,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^zk_host$/",
"values": false
2023-12-28 14:55:12 -05:00
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
2023-12-28 14:55:12 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "zk_server_leader{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "Leader",
"transformations": [
{
"id": "filterByValue",
"options": {
"filters": [
{
"config": {
"id": "greater",
"options": {
"value": 0
}
},
"fieldName": "Value"
}
],
"match": "any",
"type": "include"
}
}
],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Current Zookeeper version; all metrics available only with version 3.8.0 and above.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
}
]
}
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
"gridPos": {
"h": 4,
"w": 5,
"x": 4,
2023-12-29 14:37:00 -05:00
"y": 100
},
"id": 113,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^version$/",
"values": false
2023-12-28 14:55:12 -05:00
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
2023-12-28 14:55:12 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "zk_version{pvc_cluster_id=\"$cluster_id\"}",
"format": "table",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "Version",
2023-12-28 14:55:12 -05:00
"transformations": [],
"type": "stat"
},
2023-12-28 14:55:12 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Number of Zookeeper nodes in the current Quorum.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
2023-12-28 14:55:12 -05:00
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
},
{
"color": "red",
"value": 80
2023-12-28 14:55:12 -05:00
}
]
}
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 4,
"w": 3,
"x": 9,
2023-12-29 14:37:00 -05:00
"y": 100
2023-12-28 14:55:12 -05:00
},
"id": 114,
2023-12-28 14:55:12 -05:00
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
2023-12-28 14:55:12 -05:00
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^Value$/",
2023-12-28 14:55:12 -05:00
"values": false
},
"textMode": "auto",
"wideLayout": true
2023-12-28 14:55:12 -05:00
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "max(zk_quorum_size{pvc_cluster_id=\"$cluster_id\"})",
"format": "table",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
2023-12-28 14:55:12 -05:00
"refId": "A",
"useBackend": false
}
],
"title": "Quorum Size",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total and alive per-coordinator Zookeeper connections.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
2023-12-28 14:55:12 -05:00
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
2023-12-28 14:55:12 -05:00
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
2023-12-28 14:55:12 -05:00
}
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "none"
2023-12-28 14:55:12 -05:00
},
"overrides": []
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 8,
"w": 12,
"x": 12,
2023-12-29 14:37:00 -05:00
"y": 100
2023-12-28 14:55:12 -05:00
},
"id": 111,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "max(zk_global_sessions{pvc_cluster_id=\"$cluster_id\"})",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Total",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "zk_num_alive_connections{pvc_cluster_id=\"$cluster_id\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Alive {{zk_host}}",
"range": true,
"refId": "B",
"useBackend": false
2023-12-28 14:55:12 -05:00
}
],
"title": "Connections",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total approximate size of the Zookeeper database.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
2023-12-28 14:55:12 -05:00
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
}
]
},
"unit": "decbytes"
},
"overrides": []
},
"gridPos": {
"h": 4,
"w": 6,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 104
},
"id": 115,
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "/^Value$/",
"values": false
},
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "max(zk_approximate_data_size{pvc_cluster_id=\"$cluster_id\"})",
"format": "table",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
"refId": "A",
"useBackend": false
}
],
"title": "Data Size",
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total number of znodes (keys) in the Zookeeper database.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
2023-12-28 14:55:12 -05:00
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "none"
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
"gridPos": {
"h": 4,
"w": 6,
"x": 6,
2023-12-29 14:37:00 -05:00
"y": 104
2023-12-28 14:55:12 -05:00
},
"id": 116,
2023-12-28 14:55:12 -05:00
"options": {
"colorMode": "none",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
2023-12-28 14:55:12 -05:00
"calcs": [
"lastNotNull"
2023-12-28 14:55:12 -05:00
],
"fields": "/^Value$/",
"values": false
2023-12-28 14:55:12 -05:00
},
"textMode": "auto",
"wideLayout": true
2023-12-28 14:55:12 -05:00
},
"pluginVersion": "10.2.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"exemplar": false,
"expr": "max(zk_znode_count{pvc_cluster_id=\"$cluster_id\"})",
"format": "table",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": true,
"legendFormat": "__auto",
"range": false,
2023-12-28 14:55:12 -05:00
"refId": "A",
"useBackend": false
}
],
"title": "Znodes",
2023-12-28 14:55:12 -05:00
"transformations": [],
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Average Zookeeper latency for each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
}
},
"mappings": [],
"min": 0,
2023-12-28 14:55:12 -05:00
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "ms"
2023-12-28 14:55:12 -05:00
},
"overrides": []
},
2023-12-28 14:55:12 -05:00
"gridPos": {
"h": 8,
2023-12-28 14:55:12 -05:00
"w": 12,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 108
2023-12-28 14:55:12 -05:00
},
"id": 105,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
2023-12-27 12:24:46 -05:00
},
2023-12-28 14:55:12 -05:00
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
2023-12-28 14:55:12 -05:00
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "zk_avg_latency{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{zk_host}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Average Latency",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Open Zookeeper file descriptors for each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
}
},
"mappings": [],
"min": 0,
2023-12-28 14:55:12 -05:00
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "none"
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 12,
"x": 12,
2023-12-29 14:37:00 -05:00
"y": 108
},
"id": 112,
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
2023-12-28 14:55:12 -05:00
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"targets": [
2023-12-28 14:55:12 -05:00
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "zk_open_file_descriptor_count{pvc_cluster_id=\"$cluster_id\"}",
2023-12-28 14:55:12 -05:00
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "{{zk_host}}",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
2023-12-28 14:55:12 -05:00
"useBackend": false
}
],
"title": "Open File Descriptors",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Average per-operation latency.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
2023-12-28 14:55:12 -05:00
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
}
},
"mappings": [],
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "ms"
},
"overrides": []
},
"gridPos": {
"h": 8,
2023-12-28 14:55:12 -05:00
"w": 12,
"x": 0,
2023-12-29 14:37:00 -05:00
"y": 116
2023-12-28 14:55:12 -05:00
},
"id": 106,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "avg(zk_avg_commit_propagation_latency{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Commit Propagation",
"range": true,
"refId": "A",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "avg(zk_avg_propagation_latency{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
2023-12-28 14:55:12 -05:00
"hide": false,
"includeNullMetadata": true,
2023-12-28 14:55:12 -05:00
"instant": false,
"legendFormat": "Propagation",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "B",
"useBackend": false
2023-12-28 14:55:12 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "avg(zk_avg_proposal_ack_creation_latency{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
2023-12-28 14:55:12 -05:00
"hide": false,
"includeNullMetadata": true,
2023-12-28 14:55:12 -05:00
"instant": false,
"legendFormat": "Proposal Ack Creation",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "C",
"useBackend": false
2023-12-28 14:55:12 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "avg(zk_avg_proposal_latency{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
2023-12-28 14:55:12 -05:00
"hide": false,
"includeNullMetadata": true,
2023-12-28 14:55:12 -05:00
"instant": false,
"legendFormat": "Proposal",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "D",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "avg(zk_avg_updatelatency{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Update",
"range": true,
"refId": "E",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "avg(zk_avg_readlatency{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Read",
"range": true,
"refId": "F",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "avg(zk_avg_readlatency{pvc_cluster_id=\"$cluster_id\"})",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Read",
"range": true,
"refId": "G",
"useBackend": false
2023-12-28 14:55:12 -05:00
}
],
"title": "Latency Breakdown",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
2023-12-27 12:24:46 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Zookeeper data packet rate per second for each node.",
2023-12-28 14:55:12 -05:00
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
},
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
"showPoints": "auto",
2023-12-28 14:55:12 -05:00
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
}
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
2023-12-28 14:55:12 -05:00
}
]
},
"unit": "pps"
2023-12-28 14:55:12 -05:00
},
"overrides": [
{
"matcher": {
"id": "byRegexp",
"options": "/Sent/"
},
"properties": [
{
"id": "custom.transform",
"value": "negative-Y"
}
]
}
]
2023-12-28 14:55:12 -05:00
},
"gridPos": {
"h": 8,
2023-12-28 14:55:12 -05:00
"w": 12,
"x": 12,
2023-12-29 14:37:00 -05:00
"y": 116
2023-12-28 14:55:12 -05:00
},
"id": 117,
2023-12-28 14:55:12 -05:00
"options": {
"legend": {
"calcs": [
"min",
"max",
"mean",
"last"
],
"displayMode": "table",
"placement": "right",
"showLegend": true
},
"tooltip": {
"mode": "multi",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "rate(zk_packets_received{pvc_cluster_id=\"$cluster_id\"}[1m])",
"fullMetaSearch": false,
"includeNullMetadata": true,
2023-12-28 14:55:12 -05:00
"instant": false,
"legendFormat": "{{zk_host}} Received",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "A",
"useBackend": false
2023-12-28 14:55:12 -05:00
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "rate(zk_packets_sent{pvc_cluster_id=\"$cluster_id\"}[1m])",
"fullMetaSearch": false,
2023-12-28 14:55:12 -05:00
"hide": false,
"includeNullMetadata": true,
2023-12-28 14:55:12 -05:00
"instant": false,
"legendFormat": "{{zk_host}} Sent",
2023-12-28 14:55:12 -05:00
"range": true,
"refId": "B",
"useBackend": false
2023-12-28 14:55:12 -05:00
}
],
"title": "Data Packets (+ Recv/-Send)",
2023-12-28 14:55:12 -05:00
"type": "timeseries"
}
],
2023-12-28 14:55:12 -05:00
"title": "Zookeeper Performance",
"type": "row"
}
],
"refresh": "5s",
"schemaVersion": 38,
"tags": [
"pvc"
],
"templating": {
"list": [
{
"current": {},
2023-12-28 14:55:12 -05:00
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"definition": "label_values(pvc_cluster_name)",
"description": "Select the desired cluster",
"hide": 0,
"includeAll": false,
"label": "Cluster",
"multi": false,
"name": "cluster_name",
"options": [],
"query": {
"qryType": 1,
"query": "label_values(pvc_cluster_name)",
"refId": "PrometheusVariableQueryEditor-VariableQuery"
},
"refresh": 1,
"regex": "",
"skipUrlSync": false,
"sort": 0,
"type": "query"
},
{
"current": {},
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"definition": "label_values({pvc_cluster_name=\"$cluster_name\"},pvc_cluster_id)",
"hide": 2,
"includeAll": false,
"label": "",
"multi": false,
"name": "cluster_id",
"options": [],
"query": {
"qryType": 1,
"query": "label_values({pvc_cluster_name=\"$cluster_name\"},pvc_cluster_id)",
"refId": "PrometheusVariableQueryEditor-VariableQuery"
},
"refresh": 1,
"regex": "",
"skipUrlSync": false,
"sort": 0,
"type": "query"
}
]
},
"time": {
"from": "now-3h",
"to": "now"
},
"timepicker": {},
"timezone": "",
2023-12-27 11:42:58 -05:00
"title": "PVC Cluster",
"uid": "fbddd9f9-aadb-4c97-8aea-57c29e5de235",
"version": 1,
"weekStart": ""
}