]> git-server-git.apps.pok.os.sepia.ceph.com Git - cephmetrics.git/commitdiff
ceph-osd-information: Fix numerous bugs 200/head
authorZack Cerza <zack@redhat.com>
Thu, 28 Jun 2018 19:31:41 +0000 (13:31 -0600)
committerZack Cerza <zack@redhat.com>
Tue, 3 Jul 2018 18:10:52 +0000 (12:10 -0600)
Too many to list here; almost every panel was
broken in some regard.

Signed-off-by: Zack Cerza <zack@redhat.com>
dashboards/mgr-prometheus/ceph-osd-information.json

index b51613fe5c083116b334d5b37396cd0f10256e70..9bd0757279f4e68aef2075fe4029d8233f62415e 100644 (file)
@@ -1,33 +1,33 @@
 {
   "__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"
     }
   ],
@@ -48,7 +48,7 @@
   "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
 }