{
"__requires": [
{
- "type": "grafana",
"id": "grafana",
"name": "Grafana",
- "version": "5.0.4"
+ "type": "grafana",
+ "version": "5.0.0"
},
{
- "type": "panel",
"id": "grafana-piechart-panel",
"name": "Pie Chart",
- "version": "1.3.0"
+ "type": "panel",
+ "version": "1.3.3"
},
{
- "type": "datasource",
"id": "prometheus",
- "name": "Local",
+ "name": "Prometheus",
+ "type": "datasource",
"version": "5.0.0"
},
{
- "type": "panel",
"id": "singlestat",
"name": "Singlestat",
+ "type": "panel",
"version": "5.0.0"
},
{
- "type": "panel",
"id": "table",
"name": "Table",
+ "type": "panel",
"version": "5.0.0"
}
],
"gnetId": null,
"graphTooltip": 0,
"id": null,
- "iteration": 1526250090593,
+ "iteration": 1530217097188,
"links": [
{
"asDropdown": true,
"tableColumn": "",
"targets": [
{
- "expr": "count(max by (id) (ceph_osd_metadata))",
+ "expr": "count(max by (ceph_daemon) (ceph_osd_metadata))",
"format": "time_series",
"intervalFactor": 2,
"refId": "A",
"show": true,
"sideWidth": null,
"sortDesc": true,
- "values": false
+ "values": true
},
- "legendType": "Right side",
+ "legendType": "Under graph",
"links": [],
"maxDataPoints": "",
"minSpan": 6,
"id": 9,
"links": [],
"minSpan": 2,
- "pageSize": 50,
+ "pageSize": 0,
"scroll": true,
"showHeader": true,
"sort": {
- "col": null,
+ "col": 0,
"desc": false
},
"styles": [
"type": "date"
},
{
- "alias": "",
+ "alias": "OSD ID",
"colorMode": null,
"colors": [
"rgba(245, 54, 54, 0.9)",
],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
"decimals": 2,
- "pattern": "",
- "thresholds": [],
- "type": "number",
- "unit": "short"
- },
- {
- "alias": "OSD Id",
- "colorMode": null,
- "colors": [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 0,
"pattern": "Metric",
"thresholds": [],
"type": "number",
- "unit": "none"
- },
- {
- "alias": "",
- "colorMode": null,
- "colors": [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 2,
- "pattern": "Current",
- "thresholds": [],
- "type": "hidden",
"unit": "short"
},
{
"decimals": 2,
"pattern": "/.*/",
"thresholds": [],
- "type": "number",
+ "type": "hidden",
"unit": "short"
}
],
"targets": [
{
- "expr": "label_replace(ceph_disk_occupation{ceph_daemon!~\"$bluestore_osd_id\"},\"osd_num\",\"$1\",\"ceph_daemon\",\"osd.(.*)\")",
+ "expr": "label_replace(\n ceph_disk_occupation{ceph_daemon=~\"osd.($filestore_osd_id)\"},\n \"osd_num\",\n \"$1\",\n \"ceph_daemon\",\n \"osd.(.*)\"\n)",
"format": "time_series",
"intervalFactor": 2,
"legendFormat": "{{osd_num}}",
"id": 12,
"links": [],
"minSpan": 4,
- "pageSize": 50,
+ "pageSize": 0,
"scroll": true,
"showHeader": true,
"sort": {
"decimals": 2,
"pattern": "osd_num",
"thresholds": [],
- "type": "string",
+ "type": "number",
"unit": "short"
},
{
],
"targets": [
{
- "expr": "label_replace(ceph_osd_apply_latency_ms{ceph_daemon=~\"osd.[[osd_id]]\"},\"osd_num\",\"$1\",\"ceph_daemon\",\"osd.(.*)\")",
+ "expr": "label_replace(\n topk($max_devices,\n ceph_osd_apply_latency_ms{ceph_daemon=~\"osd.[[osd_id]]\"} + on (ceph_daemon) (ceph_filestore_journal_latency_count * 0)\n ),\n \"osd_num\",\n \"$1\",\n \"ceph_daemon\",\n \"osd.(.*)\"\n)",
"format": "table",
"instant": true,
"intervalFactor": 1,
"id": 13,
"links": [],
"minSpan": 4,
- "pageSize": 50,
- "scroll": true,
+ "pageSize": 0,
+ "scroll": false,
"showHeader": true,
"sort": {
"col": 6,
"decimals": 2,
"pattern": "osd_num",
"thresholds": [],
- "type": "string",
+ "type": "number",
"unit": "short"
},
{
],
"targets": [
{
- "expr": "label_replace(ceph_osd_commit_latency_ms{ceph_daemon=~\"osd.[[osd_id]]\"},\"osd_num\",\"$1\",\"ceph_daemon\",\"osd.(.*)\")",
+ "expr": "label_replace(\n topk($max_devices,\n ceph_osd_commit_latency_ms{ceph_daemon=~\"osd.[[osd_id]]\"} + on (ceph_daemon) (ceph_filestore_journal_latency_count * 0)\n ),\n \"osd_num\",\n \"$1\",\n \"ceph_daemon\",\n \"osd.(.*)\"\n )",
"format": "table",
"instant": true,
"intervalFactor": 1,
"steppedLine": false,
"targets": [
{
- "expr": "ceph_osd_commit_latency_ms{ceph_daemon=\"osd.[[osd_id]]\"}",
+ "expr": "avg(\n ceph_osd_commit_latency_ms{ceph_daemon=~\"osd.([[osd_id]])\"} + on (ceph_daemon) (ceph_filestore_journal_latency_count * 0)\n)",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "commit",
"textEditor": true
},
{
- "expr": "ceph_osd_apply_latency_ms{ceph_daemon=\"osd.[[osd_id]]\"}",
+ "expr": "avg(\n ceph_osd_apply_latency_ms{ceph_daemon=~\"osd.([[osd_id]])\"} + on (ceph_daemon) (ceph_filestore_journal_latency_count * 0)\n)",
"format": "time_series",
+ "hide": false,
"interval": "",
"intervalFactor": 1,
"legendFormat": "apply",
"steppedLine": false,
"targets": [
{
- "expr": "quantile($percentile/100,\n ceph_osd_commit_latency_ms)",
+ "expr": "quantile(\n $percentile/100,\n ceph_osd_commit_latency_ms + on (ceph_daemon) (ceph_filestore_journal_latency_count * 0)\n)",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "commit",
"textEditor": true
},
{
- "expr": "quantile($percentile/100,\n ceph_osd_apply_latency_ms)",
+ "expr": "quantile(\n $percentile/100,\n ceph_osd_apply_latency_ms + on (ceph_daemon) (ceph_filestore_journal_latency_count * 0)\n)",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "apply",
"textEditor": true
},
{
- "expr": "",
+ "expr": "quantile(\n $percentile/100,\n rate(ceph_filestore_journal_latency_sum[$__interval]) / \n (rate(ceph_filestore_journal_latency_count[$__interval]) != 0)\n)",
"format": "time_series",
+ "hide": false,
"intervalFactor": 2,
+ "legendFormat": "journal",
"refId": "C",
"textEditor": true
- },
- {
- "expr": "",
- "format": "time_series",
- "intervalFactor": 2,
- "refId": "D",
- "textEditor": true
}
],
"thresholds": [],
"type": "text"
},
{
- "columns": [
- {
- "text": "Current",
- "value": "current"
- }
- ],
+ "columns": [],
"datasource": "Local",
"description": "Bluestore OSDs",
"fontSize": "100%",
},
"styles": [
{
- "alias": "Time",
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "pattern": "Time",
- "type": "date"
- },
- {
- "alias": "",
- "colorMode": null,
- "colors": [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 2,
- "pattern": "",
- "thresholds": [],
- "type": "number",
- "unit": "short"
- },
- {
- "alias": "",
- "colorMode": null,
- "colors": [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 2,
- "pattern": "Current",
- "thresholds": [],
- "type": "hidden",
- "unit": "short"
- },
- {
- "alias": "OSD Id",
- "colorMode": null,
- "colors": [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 0,
- "pattern": "Metric",
- "thresholds": [],
- "type": "number",
- "unit": "none"
- },
- {
- "alias": "",
+ "alias": "OSD ID",
"colorMode": null,
"colors": [
"rgba(245, 54, 54, 0.9)",
],
"targets": [
{
- "expr": "ceph_disk_occupation{ceph_daemon=~\"($bluestore_osd_id)\"}",
+ "expr": "label_replace(\n ceph_disk_occupation{ceph_daemon=~\"osd.($bluestore_osd_id)\"},\n \"osd_num\",\n \"$1\",\n \"ceph_daemon\",\n \"osd.(.*)\"\n)",
"format": "time_series",
+ "instant": true,
"intervalFactor": 2,
- "legendFormat": "{{ceph_daemon}}",
+ "legendFormat": "{{osd_num}}",
"refId": "A",
"textEditor": true
}
"type": "table"
},
{
- "columns": [
- {
- "text": "Current",
- "value": "current"
- }
- ],
+ "columns": [],
"datasource": "Local",
"description": "Time spent preparing the request (transaction)",
"fontSize": "100%",
"id": 18,
"links": [],
"minSpan": 4,
- "pageSize": 5,
- "scroll": false,
+ "pageSize": 0,
+ "scroll": true,
"showHeader": true,
"sort": {
- "col": 1,
+ "col": null,
"desc": false
},
"styles": [
{
- "alias": "Time",
+ "alias": "OSD ID",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
- "pattern": "Time",
- "type": "date"
+ "decimals": 0,
+ "pattern": "osd_num",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
},
{
"alias": "Submit Latency",
],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
"decimals": 2,
- "pattern": "Current",
+ "pattern": "Value",
"thresholds": [
".001",
".003"
],
"type": "number",
- "unit": "s"
- },
- {
- "alias": "OSD Id",
- "colorMode": null,
- "colors": [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 2,
- "pattern": "Metric",
- "thresholds": [],
- "type": "number",
- "unit": "short"
+ "unit": "ms"
},
{
"alias": "",
"decimals": 2,
"pattern": "/.*/",
"thresholds": [],
- "type": "number",
+ "type": "hidden",
"unit": "short"
}
],
"targets": [
{
- "expr": "",
+ "expr": "label_replace(\n (\n topk($max_devices,\n rate(ceph_bluestore_submit_lat_sum{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) / \n (rate(ceph_bluestore_submit_lat_count{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) != 0)\n )\n ),\n \"osd_num\",\n \"$1\",\n \"ceph_daemon\",\n \"osd.(.*)\"\n)",
"format": "table",
+ "instant": true,
"intervalFactor": 2,
"refId": "A",
"textEditor": true
],
"timeFrom": "2m",
"title": "",
- "transform": "timeseries_aggregations",
+ "transform": "table",
"type": "table"
},
{
- "columns": [
- {
- "text": "Current",
- "value": "current"
- }
- ],
+ "columns": [],
"datasource": "Local",
"description": "Time requests wait due to throttling or busy conditions",
"fontSize": "100%",
"id": 19,
"links": [],
"minSpan": 4,
- "pageSize": 5,
- "scroll": false,
+ "pageSize": 0,
+ "scroll": true,
"showHeader": true,
"sort": {
- "col": 1,
- "desc": true
+ "col": 4,
+ "desc": false
},
"styles": [
{
- "alias": "Time",
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "pattern": "Time",
- "type": "date"
- },
- {
- "alias": "Throttle Latency",
- "colorMode": "row",
+ "alias": "OSD ID",
+ "colorMode": null,
"colors": [
- "rgba(50, 172, 45, 0.97)",
+ "rgba(245, 54, 54, 0.9)",
"rgba(237, 129, 40, 0.89)",
- "rgba(245, 54, 54, 0.9)"
+ "rgba(50, 172, 45, 0.97)"
],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 2,
- "pattern": "Current",
- "thresholds": [
- ".002",
- ".005"
- ],
+ "decimals": 0,
+ "pattern": "osd_num",
+ "thresholds": [],
"type": "number",
- "unit": "s"
+ "unit": "short"
},
{
- "alias": "OSD Id",
- "colorMode": null,
+ "alias": "Throttle Latency",
+ "colorMode": "row",
"colors": [
"rgba(50, 172, 45, 0.97)",
"rgba(237, 129, 40, 0.89)",
],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
"decimals": 2,
- "pattern": "Metric",
+ "pattern": "Value",
"thresholds": [
- ""
+ ".002",
+ ".005"
],
"type": "number",
- "unit": "short"
+ "unit": "ms"
},
{
"alias": "",
"decimals": 2,
"pattern": "/.*/",
"thresholds": [],
- "type": "number",
+ "type": "hidden",
"unit": "short"
}
],
"targets": [
{
- "expr": "",
+ "expr": "label_replace(\n (\n topk($max_devices,\n rate(ceph_bluestore_throttle_lat_sum{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) / \n (rate(ceph_bluestore_throttle_lat_count{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) != 0)\n )\n ),\n \"osd_num\",\n \"$1\",\n \"ceph_daemon\",\n \"osd.(.*)\"\n)",
"format": "table",
+ "instant": true,
"intervalFactor": 2,
"refId": "A",
"textEditor": true
],
"timeFrom": "2m",
"title": "",
- "transform": "timeseries_aggregations",
+ "transform": "table",
"type": "table"
},
{
- "columns": [
- {
- "text": "Current",
- "value": "current"
- }
- ],
+ "columns": [],
"datasource": "Local",
"description": "Time spent waiting for the physical I/O request to complete",
"fontSize": "100%",
"id": 20,
"links": [],
"minSpan": 4,
- "pageSize": 5,
- "scroll": false,
+ "pageSize": 0,
+ "scroll": true,
"showHeader": true,
"sort": {
- "col": 1,
- "desc": true
+ "col": 5,
+ "desc": false
},
"styles": [
{
- "alias": "Time",
+ "alias": "OSD ID",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
- "pattern": "Time",
- "type": "date"
+ "decimals": 0,
+ "pattern": "osd_num",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
},
{
"alias": "AIO Wait Time",
],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
"decimals": 2,
- "pattern": "Current",
+ "pattern": "Value",
"thresholds": [
".020",
".050"
],
"type": "number",
- "unit": "s"
- },
- {
- "alias": "OSD Id",
- "colorMode": null,
- "colors": [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 2,
- "pattern": "Metric",
- "thresholds": [],
- "type": "number",
- "unit": "short"
+ "unit": "ms"
},
{
"alias": "",
"decimals": 2,
"pattern": "/.*/",
"thresholds": [],
- "type": "number",
+ "type": "hidden",
"unit": "short"
}
],
"targets": [
{
- "expr": "",
+ "expr": "label_replace(\n (\n topk($max_devices,\n rate(ceph_bluestore_state_aio_wait_lat_sum{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) / \n (rate(ceph_bluestore_state_aio_wait_lat_count{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) != 0)\n )\n ),\n \"osd_num\",\n \"$1\",\n \"ceph_daemon\",\n \"osd.(.*)\"\n)",
"format": "table",
+ "instant": true,
"intervalFactor": 2,
"refId": "A",
"textEditor": true
],
"timeFrom": "2m",
"title": "",
- "transform": "timeseries_aggregations",
+ "transform": "table",
"type": "table"
},
{
- "columns": [
- {
- "text": "Current",
- "value": "current"
- }
- ],
+ "columns": [],
"datasource": "Local",
"description": "Time spent waiting for rocksdb (metadata store) to commit meta data",
"fontSize": "100%",
"id": 21,
"links": [],
"minSpan": 4,
- "pageSize": 5,
- "scroll": false,
+ "pageSize": 0,
+ "scroll": true,
"showHeader": true,
"sort": {
- "col": 1,
- "desc": true
+ "col": null,
+ "desc": false
},
"styles": [
{
- "alias": "Time",
+ "alias": "OSD ID",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
- "pattern": "Time",
- "type": "date"
+ "decimals": 2,
+ "pattern": "osd_num",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
},
{
- "alias": "KV Commit ",
+ "alias": "KV Commit Latency",
"colorMode": "row",
"colors": [
"rgba(50, 172, 45, 0.97)",
],
"dateFormat": "YYYY-MM-DD HH:mm:ss",
"decimals": 2,
- "pattern": "Current",
+ "pattern": "Value",
"thresholds": [
".003",
".005"
],
"type": "number",
- "unit": "s"
- },
- {
- "alias": "OSD Id",
- "colorMode": null,
- "colors": [
- "rgba(245, 54, 54, 0.9)",
- "rgba(237, 129, 40, 0.89)",
- "rgba(50, 172, 45, 0.97)"
- ],
- "dateFormat": "YYYY-MM-DD HH:mm:ss",
- "decimals": 2,
- "pattern": "Metric",
- "thresholds": [],
- "type": "number",
- "unit": "short"
+ "unit": "ms"
},
{
"alias": "",
"decimals": 2,
"pattern": "/.*/",
"thresholds": [],
- "type": "number",
+ "type": "hidden",
"unit": "short"
}
],
"targets": [
{
- "expr": "",
+ "expr": "label_replace(\n (\n topk($max_devices,\n rate(ceph_bluestore_commit_lat_sum{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) / \n (rate(ceph_bluestore_commit_lat_count{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) != 0)\n )\n ),\n \"osd_num\",\n \"$1\",\n \"ceph_daemon\",\n \"osd.(.*)\"\n)",
"format": "table",
+ "instant": true,
"intervalFactor": 2,
"refId": "A",
"textEditor": true
],
"timeFrom": "2m",
"title": "",
- "transform": "timeseries_aggregations",
+ "transform": "table",
"type": "table"
},
{
"renderer": "flot",
"seriesOverrides": [],
"spaceLength": 10,
- "stack": true,
+ "stack": false,
"steppedLine": false,
"targets": [
{
- "expr": "",
+ "expr": "avg(\n rate(ceph_bluestore_submit_lat_sum{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) / \n (rate(ceph_bluestore_submit_lat_count{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) != 0)\n)",
"format": "time_series",
+ "hide": false,
"intervalFactor": 2,
+ "legendFormat": "Submit",
"refId": "A",
"textEditor": true
},
{
- "expr": "",
+ "expr": "avg(\n rate(ceph_bluestore_throttle_lat_sum{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) / \n (rate(ceph_bluestore_throttle_lat_count{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) != 0)\n)",
"format": "time_series",
+ "hide": false,
"intervalFactor": 2,
+ "legendFormat": "Throttle",
"refId": "B",
"textEditor": true
},
{
- "expr": "",
+ "expr": "avg(\n rate(ceph_bluestore_state_aio_wait_lat_sum{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) / \n (rate(ceph_bluestore_state_aio_wait_lat_count{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) != 0)\n)",
"format": "time_series",
+ "hide": false,
"intervalFactor": 2,
+ "legendFormat": "AIO Wait",
"refId": "C",
"textEditor": true
},
{
- "expr": "",
+ "expr": "avg(\n rate(ceph_bluestore_commit_lat_sum{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) / \n (rate(ceph_bluestore_commit_lat_count{ceph_daemon=~\"osd.[[osd_id]]\"}[$__interval]) != 0)\n)",
"format": "time_series",
+ "hide": false,
"intervalFactor": 2,
+ "legendFormat": "KV Commit",
"refId": "D",
"textEditor": true
}
},
"yaxes": [
{
- "format": "s",
+ "format": "ms",
"label": null,
"logBase": 1,
"max": null,
"steppedLine": false,
"targets": [
{
- "expr": "",
+ "expr": "quantile(\n $percentile/100,\n rate(ceph_bluestore_submit_lat_sum[$__interval]) / \n (rate(ceph_bluestore_submit_lat_count[$__interval]) != 0)\n)",
"format": "time_series",
"intervalFactor": 2,
+ "legendFormat": "Submit",
"refId": "A",
"textEditor": true
},
{
- "expr": "",
+ "expr": "quantile(\n $percentile/100,\n rate(ceph_bluestore_throttle_lat_sum[$__interval]) / \n (rate(ceph_bluestore_throttle_lat_count[$__interval]) != 0)\n)",
"format": "time_series",
"intervalFactor": 2,
+ "legendFormat": "Throttle",
"refId": "B",
"textEditor": true
},
{
- "expr": "",
+ "expr": "quantile(\n $percentile/100,\n rate(ceph_bluestore_state_aio_wait_lat_sum[$__interval]) / \n (rate(ceph_bluestore_state_aio_wait_lat_count[$__interval]) != 0)\n)",
"format": "time_series",
"intervalFactor": 2,
+ "legendFormat": "AIO Wait",
"refId": "C",
"textEditor": true
},
{
- "expr": "",
+ "expr": "quantile(\n $percentile/100,\n rate(ceph_bluestore_commit_lat_sum[$__interval]) / \n (rate(ceph_bluestore_commit_lat_count[$__interval]) != 0)\n)",
"format": "time_series",
"intervalFactor": 2,
+ "legendFormat": "KV Commit",
"refId": "D",
"textEditor": true
}
},
"yaxes": [
{
- "format": "s",
+ "format": "ms",
"label": null,
"logBase": 1,
"max": null,
"multi": false,
"name": "osd_id",
"options": [],
- "query": "ceph_osd_metadata",
+ "query": "label_values(ceph_osd_metadata, ceph_daemon)",
"refresh": 1,
- "regex": "/id=\"([^\"]*)\"/",
+ "regex": "/osd\\.(.*)/",
"sort": 3,
"tagValuesQuery": "",
"tags": [],
"useTags": false
},
{
- "allValue": null,
+ "allValue": "",
"current": {},
"datasource": null,
"hide": 2,
"includeAll": true,
- "label": "OSD Id",
+ "label": null,
"multi": false,
- "name": "osd_id_hidden",
+ "name": "bluestore_osd_id",
"options": [],
- "query": "ceph_osd_metadata",
- "refresh": 1,
- "regex": "/id=\"([^\"]*)\"/",
+ "query": "label_values(ceph_bluefs_bytes_written_wal, ceph_daemon)",
+ "refresh": 2,
+ "regex": "/osd\\.(.*)/",
"sort": 3,
"tagValuesQuery": "",
"tags": [],
"includeAll": true,
"label": null,
"multi": false,
- "name": "bluestore_osd_id",
+ "name": "filestore_osd_id",
"options": [],
- "query": "label_values(ceph_bluefs_bytes_written_wal, ceph_daemon)",
+ "query": "label_values(ceph_filestore_journal_latency_count, ceph_daemon)",
"refresh": 2,
- "regex": "",
- "sort": 0,
+ "regex": "/osd\\.(.*)/",
+ "sort": 3,
"tagValuesQuery": "",
"tags": [],
"tagsQuery": "",
},
"timezone": "browser",
"title": "Ceph OSD Information",
- "version": 14
+ "version": 28
}