]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/mgr/MDSPerfMetricTypes.h
import ceph quincy 17.2.4
[ceph.git] / ceph / src / mgr / MDSPerfMetricTypes.h
index a965e5fa7122f39f04a442ad7732676585d53665..aa35b8cab0fc2037390df6e3f4de9cb312ceca80 100644 (file)
@@ -126,6 +126,12 @@ enum class MDSPerformanceCounterType : uint8_t {
   OPENED_INODES_METRIC = 7,
   READ_IO_SIZES_METRIC = 8,
   WRITE_IO_SIZES_METRIC = 9,
+  AVG_READ_LATENCY_METRIC = 10,
+  STDEV_READ_LATENCY_METRIC = 11,
+  AVG_WRITE_LATENCY_METRIC = 12,
+  STDEV_WRITE_LATENCY_METRIC = 13,
+  AVG_METADATA_LATENCY_METRIC = 14,
+  STDEV_METADATA_LATENCY_METRIC = 15,
 };
 
 struct MDSPerformanceCounterDescriptor {
@@ -143,6 +149,12 @@ struct MDSPerformanceCounterDescriptor {
     case MDSPerformanceCounterType::OPENED_INODES_METRIC:
     case MDSPerformanceCounterType::READ_IO_SIZES_METRIC:
     case MDSPerformanceCounterType::WRITE_IO_SIZES_METRIC:
+    case MDSPerformanceCounterType::AVG_READ_LATENCY_METRIC:
+    case MDSPerformanceCounterType::STDEV_READ_LATENCY_METRIC:
+    case MDSPerformanceCounterType::AVG_WRITE_LATENCY_METRIC:
+    case MDSPerformanceCounterType::STDEV_WRITE_LATENCY_METRIC:
+    case MDSPerformanceCounterType::AVG_METADATA_LATENCY_METRIC:
+    case MDSPerformanceCounterType::STDEV_METADATA_LATENCY_METRIC:
       return true;
     default:
       return false;