fuel-plugin-influxdb-grafana/deployment_scripts/puppet/modules/lma_monitoring_analytics/templates/grafana_dashboards/Ceph_OSD.json

1774 lines
50 KiB
JSON

{
"version": 1,
"style": "dark",
"rows": [
{
"title": "New row",
"panels": [
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 3,
"fill": 0,
"span": 6,
"title": "Operations WIP",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": false,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "mean",
"dsType": "influxdb",
"rawQuery": false,
"tags": [
{
"value": "/$cluster/",
"key": "cluster"
},
{
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_wip/",
"refId": "A",
"alias": "",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_wip",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_op_wip\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "ops/s",
"seriesOverrides": [],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"short",
"short"
]
},
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 4,
"fill": 0,
"span": 6,
"title": "Client Operations",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": false,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op$/",
"refId": "A",
"alias": "op",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "ops/s",
"seriesOverrides": [],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"short",
"short"
]
},
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 5,
"fill": 0,
"span": 6,
"title": "I/O",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": true,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"hide": false,
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_in_bytes/",
"interval": "",
"refId": "A",
"alias": "write",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_in_bytes",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_in_bytes\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_out_bytes/",
"interval": "",
"refId": "B",
"alias": "read",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_out_bytes",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_out_bytes\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "",
"seriesOverrides": [],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"Bps",
"short"
]
},
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 6,
"fill": 0,
"span": 6,
"title": "Operation Latency",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": true,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"tags": [
{
"value": "/$cluster/",
"key": "cluster"
},
{
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_latency$/",
"refId": "A",
"alias": "latency",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_latency",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_op_latency\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "",
"seriesOverrides": [],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": null
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"s",
"short"
]
}
],
"editable": true,
"collapse": false,
"height": "250px"
},
{
"title": "Client Read",
"panels": [
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 7,
"fill": 0,
"span": 6,
"title": "Client reads",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": true,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_r_out_bytes$/",
"interval": "",
"refId": "A",
"alias": "throughput",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_r_out_bytes",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_r_out_bytes\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_r$/",
"interval": "",
"refId": "B",
"alias": "ops/s",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_r",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_r\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "ops/s",
"seriesOverrides": [
{
"alias": "throughput",
"yaxis": 2
}
],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": 0,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"short",
"Bps"
]
},
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 8,
"fill": 0,
"span": 6,
"title": "Client Read Latency",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": true,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"tags": [
{
"value": "ceph",
"key": "cluster"
},
{
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_r_latency$/",
"refId": "A",
"alias": "latency",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_r_latency",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_op_r_latency\" WHERE \"cluster\" = 'ceph' AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"tags": [],
"column": "value",
"series": "/$osd.osd.op_r_process_latency$/",
"refId": "B",
"alias": "process_latency",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_r_process_latency",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_op_r_process_latency\" WHERE $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "",
"seriesOverrides": [],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": 0,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"ms",
"bytes"
]
}
],
"editable": true,
"collapse": false,
"height": "250px"
},
{
"title": "New row",
"panels": [
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 9,
"fill": 0,
"span": 6,
"title": "Client writes",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": true,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_w_in_bytes$/",
"refId": "A",
"alias": "throughput",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_w_in_bytes",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_w_in_bytes\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_w_in_bytes$/",
"refId": "B",
"alias": "ops/s",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_w",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_w\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_w_in_bytes$/",
"refId": "C",
"alias": "ops rlat/s",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_w_rlat",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_w_rlat\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "ops/s",
"seriesOverrides": [
{
"alias": "throughput",
"yaxis": 2
}
],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": 0,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"short",
"Bps"
]
},
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 10,
"fill": 0,
"span": 6,
"title": "Client Write Latency",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": true,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"tags": [
{
"value": "/$cluster/",
"key": "cluster"
},
{
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_w_latency$/",
"refId": "A",
"alias": "latency",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_w_latency",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_op_w_latency\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"tags": [
{
"value": "/$cluster/",
"key": "cluster"
},
{
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_w_process_latency$/",
"refId": "B",
"alias": "process_latency",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_w_process_latency",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_op_w_process_latency\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "",
"seriesOverrides": [],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": 0,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"ms",
"bytes"
]
}
],
"editable": true,
"collapse": false,
"height": "250px"
},
{
"title": "New row",
"panels": [
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 11,
"fill": 0,
"span": 6,
"title": "Client Read/Write",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": true,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_rw_in_bytes$/",
"refId": "A",
"alias": "throughput",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_rw_in_bytes",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_rw_in_bytes\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_rw$/",
"refId": "B",
"alias": "ops/s",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_rw",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_rw\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"rawQuery": true,
"tags": [
{
"operator": "=~",
"value": "/$cluster/",
"key": "cluster"
},
{
"operator": "=~",
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_rw_rlat$/",
"refId": "C",
"alias": "ops rlat/s",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_rw_rlat",
"query": "SELECT derivative(first(value),1s) FROM \"ceph_perf_osd_op_rw_rlat\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"interval": "auto",
"params": [
"auto"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "op/s",
"seriesOverrides": [
{
"alias": "throughput",
"yaxis": 2
}
],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": 0,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"short",
"Bps"
]
},
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 12,
"fill": 0,
"span": 6,
"title": "Client Read/Write Latency",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": true,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "derivative",
"dsType": "influxdb",
"tags": [
{
"value": "/$cluster/",
"key": "cluster"
},
{
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_rw_latency$/",
"refId": "A",
"alias": "latency",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_rw_latency",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_op_rw_latency\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
},
{
"function": "derivative",
"dsType": "influxdb",
"tags": [
{
"value": "/$cluster/",
"key": "cluster"
},
{
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.osd.op_rw_process_latency$/",
"refId": "B",
"alias": "process_latency",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_op_rw_process_latency",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_op_rw_process_latency\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "",
"seriesOverrides": [],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": 0,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"ms",
"none"
]
}
],
"editable": true,
"collapse": false,
"height": "250px"
},
{
"title": "New row",
"panels": [
{
"bars": false,
"aliasColors": {},
"links": [],
"nullPointMode": "connected",
"timeFrom": null,
"renderer": "flot",
"linewidth": 1,
"steppedLine": false,
"id": 2,
"fill": 0,
"span": 6,
"title": "Recovery Operations",
"tooltip": {
"shared": true,
"value_type": "cumulative"
},
"legend": {
"total": false,
"show": false,
"max": false,
"min": false,
"current": false,
"values": false,
"avg": false
},
"targets": [
{
"function": "mean",
"dsType": "influxdb",
"tags": [
{
"value": "/$cluster/",
"key": "cluster"
},
{
"value": "/$osd/",
"key": "osd",
"condition": "AND"
}
],
"column": "value",
"series": "/$osd.*osd.recovery_ops/",
"refId": "A",
"select": [
[
{
"type": "field",
"params": [
"value"
]
},
{
"type": "mean",
"params": []
}
]
],
"measurement": "ceph_perf_osd_recovery_ops",
"query": "SELECT mean(\"value\") FROM \"ceph_perf_osd_recovery_ops\" WHERE \"cluster\" =~ /$cluster/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"groupBy": [
{
"type": "time",
"params": [
"auto"
]
},
{
"type": "fill",
"params": [
"0"
]
}
],
"resultFormat": "time_series"
}
],
"leftYAxisLabel": "operations",
"seriesOverrides": [],
"percentage": false,
"type": "graph",
"x-axis": true,
"error": false,
"editable": true,
"grid": {
"leftMax": null,
"threshold2": null,
"rightLogBase": 1,
"rightMax": null,
"threshold1": null,
"leftLogBase": 1,
"threshold2Color": "rgba(234, 112, 112, 0.22)",
"rightMin": 0,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"leftMin": 0
},
"stack": false,
"y-axis": true,
"timeShift": null,
"interval": ">60s",
"lines": true,
"points": false,
"datasource": null,
"pointradius": 5,
"y_formats": [
"short",
"short"
]
}
],
"editable": true,
"collapse": false,
"height": "250px"
}
],
"templating": {
"enable": true,
"list": [
{
"regex": "",
"name": "cluster",
"refresh_on_load": true,
"allFormat": "glob",
"refresh": true,
"current": {},
"datasource": null,
"query": "show tag values from ceph_health with key = cluster",
"type": "query",
"options": [],
"includeAll": false
},
{
"regex": "",
"name": "osd",
"refresh_on_load": true,
"allFormat": "regex values",
"refresh": true,
"current": {},
"datasource": null,
"query": "show tag values from ceph_perf_osd_op_latency with key = osd ",
"type": "query",
"options": [],
"includeAll": false
}
]
},
"links": [],
"tags": [],
"hideControls": false,
"title": "Ceph OSD",
"editable": true,
"refresh": "1m",
"id": null,
"originalTitle": "Ceph OSD",
"timepicker": {
"status": "Stable",
"notice": false,
"enable": true,
"collapse": false,
"time_options": [
"5m",
"15m",
"1h",
"6h",
"12h",
"24h",
"2d",
"7d",
"30d"
],
"refresh_intervals": [
"5s",
"10s",
"30s",
"1m",
"5m",
"15m",
"30m",
"1h",
"2h",
"1d"
],
"now": true,
"type": "timepicker"
},
"sharedCrosshair": true,
"time": {
"to": "now",
"from": "now-1h"
},
"timezone": "browser",
"schemaVersion": 8,
"annotations": {
"list": []
}
}