phoerious

osd.1061.schema.json

Aug 30th, 2019
423
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 141.78 KB | None | 0 0
  1. {
  2.     "AsyncMessenger::Worker-0": {
  3.         "msgr_recv_messages": {
  4.             "type": 10,
  5.             "metric_type": "counter",
  6.             "value_type": "integer",
  7.             "description": "Network received messages",
  8.             "nick": "",
  9.             "priority": 0,
  10.             "units": "none"
  11.         },
  12.         "msgr_send_messages": {
  13.             "type": 10,
  14.             "metric_type": "counter",
  15.             "value_type": "integer",
  16.             "description": "Network sent messages",
  17.             "nick": "",
  18.             "priority": 0,
  19.             "units": "none"
  20.         },
  21.         "msgr_recv_bytes": {
  22.             "type": 10,
  23.             "metric_type": "counter",
  24.             "value_type": "integer",
  25.             "description": "Network received bytes",
  26.             "nick": "",
  27.             "priority": 0,
  28.             "units": "bytes"
  29.         },
  30.         "msgr_send_bytes": {
  31.             "type": 10,
  32.             "metric_type": "counter",
  33.             "value_type": "integer",
  34.             "description": "Network sent bytes",
  35.             "nick": "",
  36.             "priority": 0,
  37.             "units": "bytes"
  38.         },
  39.         "msgr_created_connections": {
  40.             "type": 10,
  41.             "metric_type": "counter",
  42.             "value_type": "integer",
  43.             "description": "Created connection number",
  44.             "nick": "",
  45.             "priority": 0,
  46.             "units": "none"
  47.         },
  48.         "msgr_active_connections": {
  49.             "type": 10,
  50.             "metric_type": "counter",
  51.             "value_type": "integer",
  52.             "description": "Active connection number",
  53.             "nick": "",
  54.             "priority": 0,
  55.             "units": "none"
  56.         },
  57.         "msgr_running_total_time": {
  58.             "type": 1,
  59.             "metric_type": "gauge",
  60.             "value_type": "real",
  61.             "description": "The total time of thread running",
  62.             "nick": "",
  63.             "priority": 0,
  64.             "units": "none"
  65.         },
  66.         "msgr_running_send_time": {
  67.             "type": 1,
  68.             "metric_type": "gauge",
  69.             "value_type": "real",
  70.             "description": "The total time of message sending",
  71.             "nick": "",
  72.             "priority": 0,
  73.             "units": "none"
  74.         },
  75.         "msgr_running_recv_time": {
  76.             "type": 1,
  77.             "metric_type": "gauge",
  78.             "value_type": "real",
  79.             "description": "The total time of message receiving",
  80.             "nick": "",
  81.             "priority": 0,
  82.             "units": "none"
  83.         },
  84.         "msgr_running_fast_dispatch_time": {
  85.             "type": 1,
  86.             "metric_type": "gauge",
  87.             "value_type": "real",
  88.             "description": "The total time of fast dispatch",
  89.             "nick": "",
  90.             "priority": 0,
  91.             "units": "none"
  92.         }
  93.     },
  94.     "AsyncMessenger::Worker-1": {
  95.         "msgr_recv_messages": {
  96.             "type": 10,
  97.             "metric_type": "counter",
  98.             "value_type": "integer",
  99.             "description": "Network received messages",
  100.             "nick": "",
  101.             "priority": 0,
  102.             "units": "none"
  103.         },
  104.         "msgr_send_messages": {
  105.             "type": 10,
  106.             "metric_type": "counter",
  107.             "value_type": "integer",
  108.             "description": "Network sent messages",
  109.             "nick": "",
  110.             "priority": 0,
  111.             "units": "none"
  112.         },
  113.         "msgr_recv_bytes": {
  114.             "type": 10,
  115.             "metric_type": "counter",
  116.             "value_type": "integer",
  117.             "description": "Network received bytes",
  118.             "nick": "",
  119.             "priority": 0,
  120.             "units": "bytes"
  121.         },
  122.         "msgr_send_bytes": {
  123.             "type": 10,
  124.             "metric_type": "counter",
  125.             "value_type": "integer",
  126.             "description": "Network sent bytes",
  127.             "nick": "",
  128.             "priority": 0,
  129.             "units": "bytes"
  130.         },
  131.         "msgr_created_connections": {
  132.             "type": 10,
  133.             "metric_type": "counter",
  134.             "value_type": "integer",
  135.             "description": "Created connection number",
  136.             "nick": "",
  137.             "priority": 0,
  138.             "units": "none"
  139.         },
  140.         "msgr_active_connections": {
  141.             "type": 10,
  142.             "metric_type": "counter",
  143.             "value_type": "integer",
  144.             "description": "Active connection number",
  145.             "nick": "",
  146.             "priority": 0,
  147.             "units": "none"
  148.         },
  149.         "msgr_running_total_time": {
  150.             "type": 1,
  151.             "metric_type": "gauge",
  152.             "value_type": "real",
  153.             "description": "The total time of thread running",
  154.             "nick": "",
  155.             "priority": 0,
  156.             "units": "none"
  157.         },
  158.         "msgr_running_send_time": {
  159.             "type": 1,
  160.             "metric_type": "gauge",
  161.             "value_type": "real",
  162.             "description": "The total time of message sending",
  163.             "nick": "",
  164.             "priority": 0,
  165.             "units": "none"
  166.         },
  167.         "msgr_running_recv_time": {
  168.             "type": 1,
  169.             "metric_type": "gauge",
  170.             "value_type": "real",
  171.             "description": "The total time of message receiving",
  172.             "nick": "",
  173.             "priority": 0,
  174.             "units": "none"
  175.         },
  176.         "msgr_running_fast_dispatch_time": {
  177.             "type": 1,
  178.             "metric_type": "gauge",
  179.             "value_type": "real",
  180.             "description": "The total time of fast dispatch",
  181.             "nick": "",
  182.             "priority": 0,
  183.             "units": "none"
  184.         }
  185.     },
  186.     "AsyncMessenger::Worker-2": {
  187.         "msgr_recv_messages": {
  188.             "type": 10,
  189.             "metric_type": "counter",
  190.             "value_type": "integer",
  191.             "description": "Network received messages",
  192.             "nick": "",
  193.             "priority": 0,
  194.             "units": "none"
  195.         },
  196.         "msgr_send_messages": {
  197.             "type": 10,
  198.             "metric_type": "counter",
  199.             "value_type": "integer",
  200.             "description": "Network sent messages",
  201.             "nick": "",
  202.             "priority": 0,
  203.             "units": "none"
  204.         },
  205.         "msgr_recv_bytes": {
  206.             "type": 10,
  207.             "metric_type": "counter",
  208.             "value_type": "integer",
  209.             "description": "Network received bytes",
  210.             "nick": "",
  211.             "priority": 0,
  212.             "units": "bytes"
  213.         },
  214.         "msgr_send_bytes": {
  215.             "type": 10,
  216.             "metric_type": "counter",
  217.             "value_type": "integer",
  218.             "description": "Network sent bytes",
  219.             "nick": "",
  220.             "priority": 0,
  221.             "units": "bytes"
  222.         },
  223.         "msgr_created_connections": {
  224.             "type": 10,
  225.             "metric_type": "counter",
  226.             "value_type": "integer",
  227.             "description": "Created connection number",
  228.             "nick": "",
  229.             "priority": 0,
  230.             "units": "none"
  231.         },
  232.         "msgr_active_connections": {
  233.             "type": 10,
  234.             "metric_type": "counter",
  235.             "value_type": "integer",
  236.             "description": "Active connection number",
  237.             "nick": "",
  238.             "priority": 0,
  239.             "units": "none"
  240.         },
  241.         "msgr_running_total_time": {
  242.             "type": 1,
  243.             "metric_type": "gauge",
  244.             "value_type": "real",
  245.             "description": "The total time of thread running",
  246.             "nick": "",
  247.             "priority": 0,
  248.             "units": "none"
  249.         },
  250.         "msgr_running_send_time": {
  251.             "type": 1,
  252.             "metric_type": "gauge",
  253.             "value_type": "real",
  254.             "description": "The total time of message sending",
  255.             "nick": "",
  256.             "priority": 0,
  257.             "units": "none"
  258.         },
  259.         "msgr_running_recv_time": {
  260.             "type": 1,
  261.             "metric_type": "gauge",
  262.             "value_type": "real",
  263.             "description": "The total time of message receiving",
  264.             "nick": "",
  265.             "priority": 0,
  266.             "units": "none"
  267.         },
  268.         "msgr_running_fast_dispatch_time": {
  269.             "type": 1,
  270.             "metric_type": "gauge",
  271.             "value_type": "real",
  272.             "description": "The total time of fast dispatch",
  273.             "nick": "",
  274.             "priority": 0,
  275.             "units": "none"
  276.         }
  277.     },
  278.     "bluefs": {
  279.         "gift_bytes": {
  280.             "type": 10,
  281.             "metric_type": "counter",
  282.             "value_type": "integer",
  283.             "description": "Bytes gifted from BlueStore",
  284.             "nick": "",
  285.             "priority": 0,
  286.             "units": "bytes"
  287.         },
  288.         "reclaim_bytes": {
  289.             "type": 10,
  290.             "metric_type": "counter",
  291.             "value_type": "integer",
  292.             "description": "Bytes reclaimed by BlueStore",
  293.             "nick": "",
  294.             "priority": 0,
  295.             "units": "bytes"
  296.         },
  297.         "db_total_bytes": {
  298.             "type": 2,
  299.             "metric_type": "gauge",
  300.             "value_type": "integer",
  301.             "description": "Total bytes (main db device)",
  302.             "nick": "b",
  303.             "priority": 5,
  304.             "units": "bytes"
  305.         },
  306.         "db_used_bytes": {
  307.             "type": 2,
  308.             "metric_type": "gauge",
  309.             "value_type": "integer",
  310.             "description": "Used bytes (main db device)",
  311.             "nick": "u",
  312.             "priority": 5,
  313.             "units": "bytes"
  314.         },
  315.         "wal_total_bytes": {
  316.             "type": 2,
  317.             "metric_type": "gauge",
  318.             "value_type": "integer",
  319.             "description": "Total bytes (wal device)",
  320.             "nick": "walb",
  321.             "priority": 5,
  322.             "units": "bytes"
  323.         },
  324.         "wal_used_bytes": {
  325.             "type": 2,
  326.             "metric_type": "gauge",
  327.             "value_type": "integer",
  328.             "description": "Used bytes (wal device)",
  329.             "nick": "walu",
  330.             "priority": 5,
  331.             "units": "bytes"
  332.         },
  333.         "slow_total_bytes": {
  334.             "type": 2,
  335.             "metric_type": "gauge",
  336.             "value_type": "integer",
  337.             "description": "Total bytes (slow device)",
  338.             "nick": "slob",
  339.             "priority": 5,
  340.             "units": "bytes"
  341.         },
  342.         "slow_used_bytes": {
  343.             "type": 2,
  344.             "metric_type": "gauge",
  345.             "value_type": "integer",
  346.             "description": "Used bytes (slow device)",
  347.             "nick": "slou",
  348.             "priority": 5,
  349.             "units": "bytes"
  350.         },
  351.         "num_files": {
  352.             "type": 2,
  353.             "metric_type": "gauge",
  354.             "value_type": "integer",
  355.             "description": "File count",
  356.             "nick": "f",
  357.             "priority": 5,
  358.             "units": "none"
  359.         },
  360.         "log_bytes": {
  361.             "type": 2,
  362.             "metric_type": "gauge",
  363.             "value_type": "integer",
  364.             "description": "Size of the metadata log",
  365.             "nick": "jlen",
  366.             "priority": 8,
  367.             "units": "bytes"
  368.         },
  369.         "log_compactions": {
  370.             "type": 10,
  371.             "metric_type": "counter",
  372.             "value_type": "integer",
  373.             "description": "Compactions of the metadata log",
  374.             "nick": "",
  375.             "priority": 0,
  376.             "units": "none"
  377.         },
  378.         "logged_bytes": {
  379.             "type": 10,
  380.             "metric_type": "counter",
  381.             "value_type": "integer",
  382.             "description": "Bytes written to the metadata log",
  383.             "nick": "j",
  384.             "priority": 10,
  385.             "units": "bytes"
  386.         },
  387.         "files_written_wal": {
  388.             "type": 10,
  389.             "metric_type": "counter",
  390.             "value_type": "integer",
  391.             "description": "Files written to WAL",
  392.             "nick": "",
  393.             "priority": 0,
  394.             "units": "none"
  395.         },
  396.         "files_written_sst": {
  397.             "type": 10,
  398.             "metric_type": "counter",
  399.             "value_type": "integer",
  400.             "description": "Files written to SSTs",
  401.             "nick": "",
  402.             "priority": 0,
  403.             "units": "none"
  404.         },
  405.         "bytes_written_wal": {
  406.             "type": 10,
  407.             "metric_type": "counter",
  408.             "value_type": "integer",
  409.             "description": "Bytes written to WAL",
  410.             "nick": "wal",
  411.             "priority": 10,
  412.             "units": "none"
  413.         },
  414.         "bytes_written_sst": {
  415.             "type": 10,
  416.             "metric_type": "counter",
  417.             "value_type": "integer",
  418.             "description": "Bytes written to SSTs",
  419.             "nick": "sst",
  420.             "priority": 10,
  421.             "units": "bytes"
  422.         },
  423.         "bytes_written_slow": {
  424.             "type": 10,
  425.             "metric_type": "counter",
  426.             "value_type": "integer",
  427.             "description": "Bytes written to WAL/SSTs at slow device",
  428.             "nick": "",
  429.             "priority": 5,
  430.             "units": "bytes"
  431.         },
  432.         "max_bytes_wal": {
  433.             "type": 10,
  434.             "metric_type": "counter",
  435.             "value_type": "integer",
  436.             "description": "Maximum bytes allocated from WAL",
  437.             "nick": "",
  438.             "priority": 0,
  439.             "units": "none"
  440.         },
  441.         "max_bytes_db": {
  442.             "type": 10,
  443.             "metric_type": "counter",
  444.             "value_type": "integer",
  445.             "description": "Maximum bytes allocated from DB",
  446.             "nick": "",
  447.             "priority": 0,
  448.             "units": "none"
  449.         },
  450.         "max_bytes_slow": {
  451.             "type": 10,
  452.             "metric_type": "counter",
  453.             "value_type": "integer",
  454.             "description": "Maximum bytes allocated from SLOW",
  455.             "nick": "",
  456.             "priority": 0,
  457.             "units": "none"
  458.         }
  459.     },
  460.     "bluestore": {
  461.         "kv_flush_lat": {
  462.             "type": 5,
  463.             "metric_type": "gauge",
  464.             "value_type": "real-integer-pair",
  465.             "description": "Average kv_thread flush latency",
  466.             "nick": "fl_l",
  467.             "priority": 8,
  468.             "units": "none"
  469.         },
  470.         "kv_commit_lat": {
  471.             "type": 5,
  472.             "metric_type": "gauge",
  473.             "value_type": "real-integer-pair",
  474.             "description": "Average kv_thread commit latency",
  475.             "nick": "",
  476.             "priority": 0,
  477.             "units": "none"
  478.         },
  479.         "kv_sync_lat": {
  480.             "type": 5,
  481.             "metric_type": "gauge",
  482.             "value_type": "real-integer-pair",
  483.             "description": "Average kv_sync thread latency",
  484.             "nick": "ks_l",
  485.             "priority": 8,
  486.             "units": "none"
  487.         },
  488.         "kv_final_lat": {
  489.             "type": 5,
  490.             "metric_type": "gauge",
  491.             "value_type": "real-integer-pair",
  492.             "description": "Average kv_finalize thread latency",
  493.             "nick": "kf_l",
  494.             "priority": 8,
  495.             "units": "none"
  496.         },
  497.         "state_prepare_lat": {
  498.             "type": 5,
  499.             "metric_type": "gauge",
  500.             "value_type": "real-integer-pair",
  501.             "description": "Average prepare state latency",
  502.             "nick": "",
  503.             "priority": 0,
  504.             "units": "none"
  505.         },
  506.         "state_aio_wait_lat": {
  507.             "type": 5,
  508.             "metric_type": "gauge",
  509.             "value_type": "real-integer-pair",
  510.             "description": "Average aio_wait state latency",
  511.             "nick": "io_l",
  512.             "priority": 8,
  513.             "units": "none"
  514.         },
  515.         "state_io_done_lat": {
  516.             "type": 5,
  517.             "metric_type": "gauge",
  518.             "value_type": "real-integer-pair",
  519.             "description": "Average io_done state latency",
  520.             "nick": "",
  521.             "priority": 0,
  522.             "units": "none"
  523.         },
  524.         "state_kv_queued_lat": {
  525.             "type": 5,
  526.             "metric_type": "gauge",
  527.             "value_type": "real-integer-pair",
  528.             "description": "Average kv_queued state latency",
  529.             "nick": "",
  530.             "priority": 0,
  531.             "units": "none"
  532.         },
  533.         "state_kv_commiting_lat": {
  534.             "type": 5,
  535.             "metric_type": "gauge",
  536.             "value_type": "real-integer-pair",
  537.             "description": "Average kv_commiting state latency",
  538.             "nick": "",
  539.             "priority": 0,
  540.             "units": "none"
  541.         },
  542.         "state_kv_done_lat": {
  543.             "type": 5,
  544.             "metric_type": "gauge",
  545.             "value_type": "real-integer-pair",
  546.             "description": "Average kv_done state latency",
  547.             "nick": "",
  548.             "priority": 0,
  549.             "units": "none"
  550.         },
  551.         "state_deferred_queued_lat": {
  552.             "type": 5,
  553.             "metric_type": "gauge",
  554.             "value_type": "real-integer-pair",
  555.             "description": "Average deferred_queued state latency",
  556.             "nick": "",
  557.             "priority": 0,
  558.             "units": "none"
  559.         },
  560.         "state_deferred_aio_wait_lat": {
  561.             "type": 5,
  562.             "metric_type": "gauge",
  563.             "value_type": "real-integer-pair",
  564.             "description": "Average aio_wait state latency",
  565.             "nick": "",
  566.             "priority": 0,
  567.             "units": "none"
  568.         },
  569.         "state_deferred_cleanup_lat": {
  570.             "type": 5,
  571.             "metric_type": "gauge",
  572.             "value_type": "real-integer-pair",
  573.             "description": "Average cleanup state latency",
  574.             "nick": "",
  575.             "priority": 0,
  576.             "units": "none"
  577.         },
  578.         "state_finishing_lat": {
  579.             "type": 5,
  580.             "metric_type": "gauge",
  581.             "value_type": "real-integer-pair",
  582.             "description": "Average finishing state latency",
  583.             "nick": "",
  584.             "priority": 0,
  585.             "units": "none"
  586.         },
  587.         "state_done_lat": {
  588.             "type": 5,
  589.             "metric_type": "gauge",
  590.             "value_type": "real-integer-pair",
  591.             "description": "Average done state latency",
  592.             "nick": "",
  593.             "priority": 0,
  594.             "units": "none"
  595.         },
  596.         "throttle_lat": {
  597.             "type": 5,
  598.             "metric_type": "gauge",
  599.             "value_type": "real-integer-pair",
  600.             "description": "Average submit throttle latency",
  601.             "nick": "th_l",
  602.             "priority": 10,
  603.             "units": "none"
  604.         },
  605.         "submit_lat": {
  606.             "type": 5,
  607.             "metric_type": "gauge",
  608.             "value_type": "real-integer-pair",
  609.             "description": "Average submit latency",
  610.             "nick": "s_l",
  611.             "priority": 10,
  612.             "units": "none"
  613.         },
  614.         "commit_lat": {
  615.             "type": 5,
  616.             "metric_type": "gauge",
  617.             "value_type": "real-integer-pair",
  618.             "description": "Average commit latency",
  619.             "nick": "c_l",
  620.             "priority": 10,
  621.             "units": "none"
  622.         },
  623.         "read_lat": {
  624.             "type": 5,
  625.             "metric_type": "gauge",
  626.             "value_type": "real-integer-pair",
  627.             "description": "Average read latency",
  628.             "nick": "r_l",
  629.             "priority": 10,
  630.             "units": "none"
  631.         },
  632.         "read_onode_meta_lat": {
  633.             "type": 5,
  634.             "metric_type": "gauge",
  635.             "value_type": "real-integer-pair",
  636.             "description": "Average read onode metadata latency",
  637.             "nick": "",
  638.             "priority": 0,
  639.             "units": "none"
  640.         },
  641.         "read_wait_aio_lat": {
  642.             "type": 5,
  643.             "metric_type": "gauge",
  644.             "value_type": "real-integer-pair",
  645.             "description": "Average read latency",
  646.             "nick": "",
  647.             "priority": 0,
  648.             "units": "none"
  649.         },
  650.         "compress_lat": {
  651.             "type": 5,
  652.             "metric_type": "gauge",
  653.             "value_type": "real-integer-pair",
  654.             "description": "Average compress latency",
  655.             "nick": "",
  656.             "priority": 0,
  657.             "units": "none"
  658.         },
  659.         "decompress_lat": {
  660.             "type": 5,
  661.             "metric_type": "gauge",
  662.             "value_type": "real-integer-pair",
  663.             "description": "Average decompress latency",
  664.             "nick": "",
  665.             "priority": 0,
  666.             "units": "none"
  667.         },
  668.         "csum_lat": {
  669.             "type": 5,
  670.             "metric_type": "gauge",
  671.             "value_type": "real-integer-pair",
  672.             "description": "Average checksum latency",
  673.             "nick": "",
  674.             "priority": 0,
  675.             "units": "none"
  676.         },
  677.         "compress_success_count": {
  678.             "type": 10,
  679.             "metric_type": "counter",
  680.             "value_type": "integer",
  681.             "description": "Sum for beneficial compress ops",
  682.             "nick": "",
  683.             "priority": 0,
  684.             "units": "none"
  685.         },
  686.         "compress_rejected_count": {
  687.             "type": 10,
  688.             "metric_type": "counter",
  689.             "value_type": "integer",
  690.             "description": "Sum for compress ops rejected due to low net gain of space",
  691.             "nick": "",
  692.             "priority": 0,
  693.             "units": "none"
  694.         },
  695.         "write_pad_bytes": {
  696.             "type": 10,
  697.             "metric_type": "counter",
  698.             "value_type": "integer",
  699.             "description": "Sum for write-op padded bytes",
  700.             "nick": "",
  701.             "priority": 0,
  702.             "units": "bytes"
  703.         },
  704.         "deferred_write_ops": {
  705.             "type": 10,
  706.             "metric_type": "counter",
  707.             "value_type": "integer",
  708.             "description": "Sum for deferred write op",
  709.             "nick": "",
  710.             "priority": 0,
  711.             "units": "none"
  712.         },
  713.         "deferred_write_bytes": {
  714.             "type": 10,
  715.             "metric_type": "counter",
  716.             "value_type": "integer",
  717.             "description": "Sum for deferred write bytes",
  718.             "nick": "def",
  719.             "priority": 0,
  720.             "units": "bytes"
  721.         },
  722.         "write_penalty_read_ops": {
  723.             "type": 10,
  724.             "metric_type": "counter",
  725.             "value_type": "integer",
  726.             "description": "Sum for write penalty read ops",
  727.             "nick": "",
  728.             "priority": 0,
  729.             "units": "none"
  730.         },
  731.         "bluestore_allocated": {
  732.             "type": 2,
  733.             "metric_type": "gauge",
  734.             "value_type": "integer",
  735.             "description": "Sum for allocated bytes",
  736.             "nick": "",
  737.             "priority": 0,
  738.             "units": "none"
  739.         },
  740.         "bluestore_stored": {
  741.             "type": 2,
  742.             "metric_type": "gauge",
  743.             "value_type": "integer",
  744.             "description": "Sum for stored bytes",
  745.             "nick": "",
  746.             "priority": 0,
  747.             "units": "none"
  748.         },
  749.         "bluestore_compressed": {
  750.             "type": 2,
  751.             "metric_type": "gauge",
  752.             "value_type": "integer",
  753.             "description": "Sum for stored compressed bytes",
  754.             "nick": "",
  755.             "priority": 0,
  756.             "units": "none"
  757.         },
  758.         "bluestore_compressed_allocated": {
  759.             "type": 2,
  760.             "metric_type": "gauge",
  761.             "value_type": "integer",
  762.             "description": "Sum for bytes allocated for compressed data",
  763.             "nick": "",
  764.             "priority": 0,
  765.             "units": "none"
  766.         },
  767.         "bluestore_compressed_original": {
  768.             "type": 2,
  769.             "metric_type": "gauge",
  770.             "value_type": "integer",
  771.             "description": "Sum for original bytes that were compressed",
  772.             "nick": "",
  773.             "priority": 0,
  774.             "units": "none"
  775.         },
  776.         "bluestore_onodes": {
  777.             "type": 2,
  778.             "metric_type": "gauge",
  779.             "value_type": "integer",
  780.             "description": "Number of onodes in cache",
  781.             "nick": "",
  782.             "priority": 0,
  783.             "units": "none"
  784.         },
  785.         "bluestore_onode_hits": {
  786.             "type": 10,
  787.             "metric_type": "counter",
  788.             "value_type": "integer",
  789.             "description": "Sum for onode-lookups hit in the cache",
  790.             "nick": "",
  791.             "priority": 0,
  792.             "units": "none"
  793.         },
  794.         "bluestore_onode_misses": {
  795.             "type": 10,
  796.             "metric_type": "counter",
  797.             "value_type": "integer",
  798.             "description": "Sum for onode-lookups missed in the cache",
  799.             "nick": "",
  800.             "priority": 0,
  801.             "units": "none"
  802.         },
  803.         "bluestore_onode_shard_hits": {
  804.             "type": 10,
  805.             "metric_type": "counter",
  806.             "value_type": "integer",
  807.             "description": "Sum for onode-shard lookups hit in the cache",
  808.             "nick": "",
  809.             "priority": 0,
  810.             "units": "none"
  811.         },
  812.         "bluestore_onode_shard_misses": {
  813.             "type": 10,
  814.             "metric_type": "counter",
  815.             "value_type": "integer",
  816.             "description": "Sum for onode-shard lookups missed in the cache",
  817.             "nick": "",
  818.             "priority": 0,
  819.             "units": "none"
  820.         },
  821.         "bluestore_extents": {
  822.             "type": 2,
  823.             "metric_type": "gauge",
  824.             "value_type": "integer",
  825.             "description": "Number of extents in cache",
  826.             "nick": "",
  827.             "priority": 0,
  828.             "units": "none"
  829.         },
  830.         "bluestore_blobs": {
  831.             "type": 2,
  832.             "metric_type": "gauge",
  833.             "value_type": "integer",
  834.             "description": "Number of blobs in cache",
  835.             "nick": "",
  836.             "priority": 0,
  837.             "units": "none"
  838.         },
  839.         "bluestore_buffers": {
  840.             "type": 2,
  841.             "metric_type": "gauge",
  842.             "value_type": "integer",
  843.             "description": "Number of buffers in cache",
  844.             "nick": "",
  845.             "priority": 0,
  846.             "units": "none"
  847.         },
  848.         "bluestore_buffer_bytes": {
  849.             "type": 2,
  850.             "metric_type": "gauge",
  851.             "value_type": "integer",
  852.             "description": "Number of buffer bytes in cache",
  853.             "nick": "",
  854.             "priority": 0,
  855.             "units": "bytes"
  856.         },
  857.         "bluestore_buffer_hit_bytes": {
  858.             "type": 10,
  859.             "metric_type": "counter",
  860.             "value_type": "integer",
  861.             "description": "Sum for bytes of read hit in the cache",
  862.             "nick": "",
  863.             "priority": 0,
  864.             "units": "bytes"
  865.         },
  866.         "bluestore_buffer_miss_bytes": {
  867.             "type": 10,
  868.             "metric_type": "counter",
  869.             "value_type": "integer",
  870.             "description": "Sum for bytes of read missed in the cache",
  871.             "nick": "",
  872.             "priority": 0,
  873.             "units": "bytes"
  874.         },
  875.         "bluestore_write_big": {
  876.             "type": 10,
  877.             "metric_type": "counter",
  878.             "value_type": "integer",
  879.             "description": "Large aligned writes into fresh blobs",
  880.             "nick": "",
  881.             "priority": 0,
  882.             "units": "none"
  883.         },
  884.         "bluestore_write_big_bytes": {
  885.             "type": 10,
  886.             "metric_type": "counter",
  887.             "value_type": "integer",
  888.             "description": "Large aligned writes into fresh blobs (bytes)",
  889.             "nick": "",
  890.             "priority": 0,
  891.             "units": "bytes"
  892.         },
  893.         "bluestore_write_big_blobs": {
  894.             "type": 10,
  895.             "metric_type": "counter",
  896.             "value_type": "integer",
  897.             "description": "Large aligned writes into fresh blobs (blobs)",
  898.             "nick": "",
  899.             "priority": 0,
  900.             "units": "none"
  901.         },
  902.         "bluestore_write_small": {
  903.             "type": 10,
  904.             "metric_type": "counter",
  905.             "value_type": "integer",
  906.             "description": "Small writes into existing or sparse small blobs",
  907.             "nick": "",
  908.             "priority": 0,
  909.             "units": "none"
  910.         },
  911.         "bluestore_write_small_bytes": {
  912.             "type": 10,
  913.             "metric_type": "counter",
  914.             "value_type": "integer",
  915.             "description": "Small writes into existing or sparse small blobs (bytes)",
  916.             "nick": "",
  917.             "priority": 0,
  918.             "units": "bytes"
  919.         },
  920.         "bluestore_write_small_unused": {
  921.             "type": 10,
  922.             "metric_type": "counter",
  923.             "value_type": "integer",
  924.             "description": "Small writes into unused portion of existing blob",
  925.             "nick": "",
  926.             "priority": 0,
  927.             "units": "none"
  928.         },
  929.         "bluestore_write_small_deferred": {
  930.             "type": 10,
  931.             "metric_type": "counter",
  932.             "value_type": "integer",
  933.             "description": "Small overwrites using deferred",
  934.             "nick": "",
  935.             "priority": 0,
  936.             "units": "none"
  937.         },
  938.         "bluestore_write_small_pre_read": {
  939.             "type": 10,
  940.             "metric_type": "counter",
  941.             "value_type": "integer",
  942.             "description": "Small writes that required we read some data (possibly cached) to fill out the block",
  943.             "nick": "",
  944.             "priority": 0,
  945.             "units": "none"
  946.         },
  947.         "bluestore_write_small_new": {
  948.             "type": 10,
  949.             "metric_type": "counter",
  950.             "value_type": "integer",
  951.             "description": "Small write into new (sparse) blob",
  952.             "nick": "",
  953.             "priority": 0,
  954.             "units": "none"
  955.         },
  956.         "bluestore_txc": {
  957.             "type": 10,
  958.             "metric_type": "counter",
  959.             "value_type": "integer",
  960.             "description": "Transactions committed",
  961.             "nick": "",
  962.             "priority": 0,
  963.             "units": "none"
  964.         },
  965.         "bluestore_onode_reshard": {
  966.             "type": 10,
  967.             "metric_type": "counter",
  968.             "value_type": "integer",
  969.             "description": "Onode extent map reshard events",
  970.             "nick": "",
  971.             "priority": 0,
  972.             "units": "none"
  973.         },
  974.         "bluestore_blob_split": {
  975.             "type": 10,
  976.             "metric_type": "counter",
  977.             "value_type": "integer",
  978.             "description": "Sum for blob splitting due to resharding",
  979.             "nick": "",
  980.             "priority": 0,
  981.             "units": "none"
  982.         },
  983.         "bluestore_extent_compress": {
  984.             "type": 10,
  985.             "metric_type": "counter",
  986.             "value_type": "integer",
  987.             "description": "Sum for extents that have been removed due to compression",
  988.             "nick": "",
  989.             "priority": 0,
  990.             "units": "none"
  991.         },
  992.         "bluestore_gc_merged": {
  993.             "type": 10,
  994.             "metric_type": "counter",
  995.             "value_type": "integer",
  996.             "description": "Sum for extents that have been merged due to garbage collection",
  997.             "nick": "",
  998.             "priority": 0,
  999.             "units": "none"
  1000.         },
  1001.         "bluestore_read_eio": {
  1002.             "type": 10,
  1003.             "metric_type": "counter",
  1004.             "value_type": "integer",
  1005.             "description": "Read EIO errors propagated to high level callers",
  1006.             "nick": "",
  1007.             "priority": 0,
  1008.             "units": "none"
  1009.         },
  1010.         "bluestore_reads_with_retries": {
  1011.             "type": 10,
  1012.             "metric_type": "counter",
  1013.             "value_type": "integer",
  1014.             "description": "Read operations that required at least one retry due to failed checksum validation",
  1015.             "nick": "",
  1016.             "priority": 0,
  1017.             "units": "none"
  1018.         },
  1019.         "bluestore_fragmentation_micros": {
  1020.             "type": 2,
  1021.             "metric_type": "gauge",
  1022.             "value_type": "integer",
  1023.             "description": "How fragmented bluestore free space is (free extents / max possible number of free extents) * 1000",
  1024.             "nick": "",
  1025.             "priority": 0,
  1026.             "units": "none"
  1027.         },
  1028.         "omap_seek_to_first_lat": {
  1029.             "type": 5,
  1030.             "metric_type": "gauge",
  1031.             "value_type": "real-integer-pair",
  1032.             "description": "Average omap iterator seek_to_first call latency",
  1033.             "nick": "",
  1034.             "priority": 0,
  1035.             "units": "none"
  1036.         },
  1037.         "omap_upper_bound_lat": {
  1038.             "type": 5,
  1039.             "metric_type": "gauge",
  1040.             "value_type": "real-integer-pair",
  1041.             "description": "Average omap iterator upper_bound call latency",
  1042.             "nick": "",
  1043.             "priority": 0,
  1044.             "units": "none"
  1045.         },
  1046.         "omap_lower_bound_lat": {
  1047.             "type": 5,
  1048.             "metric_type": "gauge",
  1049.             "value_type": "real-integer-pair",
  1050.             "description": "Average omap iterator lower_bound call latency",
  1051.             "nick": "",
  1052.             "priority": 0,
  1053.             "units": "none"
  1054.         },
  1055.         "omap_next_lat": {
  1056.             "type": 5,
  1057.             "metric_type": "gauge",
  1058.             "value_type": "real-integer-pair",
  1059.             "description": "Average omap iterator next call latency",
  1060.             "nick": "",
  1061.             "priority": 0,
  1062.             "units": "none"
  1063.         }
  1064.     },
  1065.     "cct": {
  1066.         "total_workers": {
  1067.             "type": 2,
  1068.             "metric_type": "gauge",
  1069.             "value_type": "integer",
  1070.             "description": "Total workers",
  1071.             "nick": "",
  1072.             "priority": 0,
  1073.             "units": "none"
  1074.         },
  1075.         "unhealthy_workers": {
  1076.             "type": 2,
  1077.             "metric_type": "gauge",
  1078.             "value_type": "integer",
  1079.             "description": "Unhealthy workers",
  1080.             "nick": "",
  1081.             "priority": 0,
  1082.             "units": "none"
  1083.         }
  1084.     },
  1085.     "finisher-commit_finisher": {
  1086.         "queue_len": {
  1087.             "type": 2,
  1088.             "metric_type": "gauge",
  1089.             "value_type": "integer",
  1090.             "description": "",
  1091.             "nick": "",
  1092.             "priority": 0,
  1093.             "units": "none"
  1094.         },
  1095.         "complete_latency": {
  1096.             "type": 5,
  1097.             "metric_type": "gauge",
  1098.             "value_type": "real-integer-pair",
  1099.             "description": "",
  1100.             "nick": "",
  1101.             "priority": 0,
  1102.             "units": "none"
  1103.         }
  1104.     },
  1105.     "finisher-defered_finisher": {
  1106.         "queue_len": {
  1107.             "type": 2,
  1108.             "metric_type": "gauge",
  1109.             "value_type": "integer",
  1110.             "description": "",
  1111.             "nick": "",
  1112.             "priority": 0,
  1113.             "units": "none"
  1114.         },
  1115.         "complete_latency": {
  1116.             "type": 5,
  1117.             "metric_type": "gauge",
  1118.             "value_type": "real-integer-pair",
  1119.             "description": "",
  1120.             "nick": "",
  1121.             "priority": 0,
  1122.             "units": "none"
  1123.         }
  1124.     },
  1125.     "finisher-objecter-finisher-0": {
  1126.         "queue_len": {
  1127.             "type": 2,
  1128.             "metric_type": "gauge",
  1129.             "value_type": "integer",
  1130.             "description": "",
  1131.             "nick": "",
  1132.             "priority": 0,
  1133.             "units": "none"
  1134.         },
  1135.         "complete_latency": {
  1136.             "type": 5,
  1137.             "metric_type": "gauge",
  1138.             "value_type": "real-integer-pair",
  1139.             "description": "",
  1140.             "nick": "",
  1141.             "priority": 0,
  1142.             "units": "none"
  1143.         }
  1144.     },
  1145.     "mempool": {
  1146.         "bloom_filter_bytes": {
  1147.             "type": 2,
  1148.             "metric_type": "gauge",
  1149.             "value_type": "integer",
  1150.             "description": "mempool bloom_filter total bytes",
  1151.             "nick": "",
  1152.             "priority": 0,
  1153.             "units": "none"
  1154.         },
  1155.         "bloom_filter_items": {
  1156.             "type": 2,
  1157.             "metric_type": "gauge",
  1158.             "value_type": "integer",
  1159.             "description": "mempool bloom_filter total items",
  1160.             "nick": "",
  1161.             "priority": 0,
  1162.             "units": "none"
  1163.         },
  1164.         "bluestore_alloc_bytes": {
  1165.             "type": 2,
  1166.             "metric_type": "gauge",
  1167.             "value_type": "integer",
  1168.             "description": "mempool bluestore_alloc total bytes",
  1169.             "nick": "",
  1170.             "priority": 0,
  1171.             "units": "none"
  1172.         },
  1173.         "bluestore_alloc_items": {
  1174.             "type": 2,
  1175.             "metric_type": "gauge",
  1176.             "value_type": "integer",
  1177.             "description": "mempool bluestore_alloc total items",
  1178.             "nick": "",
  1179.             "priority": 0,
  1180.             "units": "none"
  1181.         },
  1182.         "bluestore_cache_data_bytes": {
  1183.             "type": 2,
  1184.             "metric_type": "gauge",
  1185.             "value_type": "integer",
  1186.             "description": "mempool bluestore_cache_data total bytes",
  1187.             "nick": "",
  1188.             "priority": 0,
  1189.             "units": "none"
  1190.         },
  1191.         "bluestore_cache_data_items": {
  1192.             "type": 2,
  1193.             "metric_type": "gauge",
  1194.             "value_type": "integer",
  1195.             "description": "mempool bluestore_cache_data total items",
  1196.             "nick": "",
  1197.             "priority": 0,
  1198.             "units": "none"
  1199.         },
  1200.         "bluestore_cache_onode_bytes": {
  1201.             "type": 2,
  1202.             "metric_type": "gauge",
  1203.             "value_type": "integer",
  1204.             "description": "mempool bluestore_cache_onode total bytes",
  1205.             "nick": "",
  1206.             "priority": 0,
  1207.             "units": "none"
  1208.         },
  1209.         "bluestore_cache_onode_items": {
  1210.             "type": 2,
  1211.             "metric_type": "gauge",
  1212.             "value_type": "integer",
  1213.             "description": "mempool bluestore_cache_onode total items",
  1214.             "nick": "",
  1215.             "priority": 0,
  1216.             "units": "none"
  1217.         },
  1218.         "bluestore_cache_other_bytes": {
  1219.             "type": 2,
  1220.             "metric_type": "gauge",
  1221.             "value_type": "integer",
  1222.             "description": "mempool bluestore_cache_other total bytes",
  1223.             "nick": "",
  1224.             "priority": 0,
  1225.             "units": "none"
  1226.         },
  1227.         "bluestore_cache_other_items": {
  1228.             "type": 2,
  1229.             "metric_type": "gauge",
  1230.             "value_type": "integer",
  1231.             "description": "mempool bluestore_cache_other total items",
  1232.             "nick": "",
  1233.             "priority": 0,
  1234.             "units": "none"
  1235.         },
  1236.         "bluestore_fsck_bytes": {
  1237.             "type": 2,
  1238.             "metric_type": "gauge",
  1239.             "value_type": "integer",
  1240.             "description": "mempool bluestore_fsck total bytes",
  1241.             "nick": "",
  1242.             "priority": 0,
  1243.             "units": "none"
  1244.         },
  1245.         "bluestore_fsck_items": {
  1246.             "type": 2,
  1247.             "metric_type": "gauge",
  1248.             "value_type": "integer",
  1249.             "description": "mempool bluestore_fsck total items",
  1250.             "nick": "",
  1251.             "priority": 0,
  1252.             "units": "none"
  1253.         },
  1254.         "bluestore_txc_bytes": {
  1255.             "type": 2,
  1256.             "metric_type": "gauge",
  1257.             "value_type": "integer",
  1258.             "description": "mempool bluestore_txc total bytes",
  1259.             "nick": "",
  1260.             "priority": 0,
  1261.             "units": "none"
  1262.         },
  1263.         "bluestore_txc_items": {
  1264.             "type": 2,
  1265.             "metric_type": "gauge",
  1266.             "value_type": "integer",
  1267.             "description": "mempool bluestore_txc total items",
  1268.             "nick": "",
  1269.             "priority": 0,
  1270.             "units": "none"
  1271.         },
  1272.         "bluestore_writing_deferred_bytes": {
  1273.             "type": 2,
  1274.             "metric_type": "gauge",
  1275.             "value_type": "integer",
  1276.             "description": "mempool bluestore_writing_deferred total bytes",
  1277.             "nick": "",
  1278.             "priority": 0,
  1279.             "units": "none"
  1280.         },
  1281.         "bluestore_writing_deferred_items": {
  1282.             "type": 2,
  1283.             "metric_type": "gauge",
  1284.             "value_type": "integer",
  1285.             "description": "mempool bluestore_writing_deferred total items",
  1286.             "nick": "",
  1287.             "priority": 0,
  1288.             "units": "none"
  1289.         },
  1290.         "bluestore_writing_bytes": {
  1291.             "type": 2,
  1292.             "metric_type": "gauge",
  1293.             "value_type": "integer",
  1294.             "description": "mempool bluestore_writing total bytes",
  1295.             "nick": "",
  1296.             "priority": 0,
  1297.             "units": "none"
  1298.         },
  1299.         "bluestore_writing_items": {
  1300.             "type": 2,
  1301.             "metric_type": "gauge",
  1302.             "value_type": "integer",
  1303.             "description": "mempool bluestore_writing total items",
  1304.             "nick": "",
  1305.             "priority": 0,
  1306.             "units": "none"
  1307.         },
  1308.         "bluefs_bytes": {
  1309.             "type": 2,
  1310.             "metric_type": "gauge",
  1311.             "value_type": "integer",
  1312.             "description": "mempool bluefs total bytes",
  1313.             "nick": "",
  1314.             "priority": 0,
  1315.             "units": "none"
  1316.         },
  1317.         "bluefs_items": {
  1318.             "type": 2,
  1319.             "metric_type": "gauge",
  1320.             "value_type": "integer",
  1321.             "description": "mempool bluefs total items",
  1322.             "nick": "",
  1323.             "priority": 0,
  1324.             "units": "none"
  1325.         },
  1326.         "buffer_anon_bytes": {
  1327.             "type": 2,
  1328.             "metric_type": "gauge",
  1329.             "value_type": "integer",
  1330.             "description": "mempool buffer_anon total bytes",
  1331.             "nick": "",
  1332.             "priority": 0,
  1333.             "units": "none"
  1334.         },
  1335.         "buffer_anon_items": {
  1336.             "type": 2,
  1337.             "metric_type": "gauge",
  1338.             "value_type": "integer",
  1339.             "description": "mempool buffer_anon total items",
  1340.             "nick": "",
  1341.             "priority": 0,
  1342.             "units": "none"
  1343.         },
  1344.         "buffer_meta_bytes": {
  1345.             "type": 2,
  1346.             "metric_type": "gauge",
  1347.             "value_type": "integer",
  1348.             "description": "mempool buffer_meta total bytes",
  1349.             "nick": "",
  1350.             "priority": 0,
  1351.             "units": "none"
  1352.         },
  1353.         "buffer_meta_items": {
  1354.             "type": 2,
  1355.             "metric_type": "gauge",
  1356.             "value_type": "integer",
  1357.             "description": "mempool buffer_meta total items",
  1358.             "nick": "",
  1359.             "priority": 0,
  1360.             "units": "none"
  1361.         },
  1362.         "osd_bytes": {
  1363.             "type": 2,
  1364.             "metric_type": "gauge",
  1365.             "value_type": "integer",
  1366.             "description": "mempool osd total bytes",
  1367.             "nick": "",
  1368.             "priority": 0,
  1369.             "units": "none"
  1370.         },
  1371.         "osd_items": {
  1372.             "type": 2,
  1373.             "metric_type": "gauge",
  1374.             "value_type": "integer",
  1375.             "description": "mempool osd total items",
  1376.             "nick": "",
  1377.             "priority": 0,
  1378.             "units": "none"
  1379.         },
  1380.         "osd_mapbl_bytes": {
  1381.             "type": 2,
  1382.             "metric_type": "gauge",
  1383.             "value_type": "integer",
  1384.             "description": "mempool osd_mapbl total bytes",
  1385.             "nick": "",
  1386.             "priority": 0,
  1387.             "units": "none"
  1388.         },
  1389.         "osd_mapbl_items": {
  1390.             "type": 2,
  1391.             "metric_type": "gauge",
  1392.             "value_type": "integer",
  1393.             "description": "mempool osd_mapbl total items",
  1394.             "nick": "",
  1395.             "priority": 0,
  1396.             "units": "none"
  1397.         },
  1398.         "osd_pglog_bytes": {
  1399.             "type": 2,
  1400.             "metric_type": "gauge",
  1401.             "value_type": "integer",
  1402.             "description": "mempool osd_pglog total bytes",
  1403.             "nick": "",
  1404.             "priority": 0,
  1405.             "units": "none"
  1406.         },
  1407.         "osd_pglog_items": {
  1408.             "type": 2,
  1409.             "metric_type": "gauge",
  1410.             "value_type": "integer",
  1411.             "description": "mempool osd_pglog total items",
  1412.             "nick": "",
  1413.             "priority": 0,
  1414.             "units": "none"
  1415.         },
  1416.         "osdmap_bytes": {
  1417.             "type": 2,
  1418.             "metric_type": "gauge",
  1419.             "value_type": "integer",
  1420.             "description": "mempool osdmap total bytes",
  1421.             "nick": "",
  1422.             "priority": 0,
  1423.             "units": "none"
  1424.         },
  1425.         "osdmap_items": {
  1426.             "type": 2,
  1427.             "metric_type": "gauge",
  1428.             "value_type": "integer",
  1429.             "description": "mempool osdmap total items",
  1430.             "nick": "",
  1431.             "priority": 0,
  1432.             "units": "none"
  1433.         },
  1434.         "osdmap_mapping_bytes": {
  1435.             "type": 2,
  1436.             "metric_type": "gauge",
  1437.             "value_type": "integer",
  1438.             "description": "mempool osdmap_mapping total bytes",
  1439.             "nick": "",
  1440.             "priority": 0,
  1441.             "units": "none"
  1442.         },
  1443.         "osdmap_mapping_items": {
  1444.             "type": 2,
  1445.             "metric_type": "gauge",
  1446.             "value_type": "integer",
  1447.             "description": "mempool osdmap_mapping total items",
  1448.             "nick": "",
  1449.             "priority": 0,
  1450.             "units": "none"
  1451.         },
  1452.         "pgmap_bytes": {
  1453.             "type": 2,
  1454.             "metric_type": "gauge",
  1455.             "value_type": "integer",
  1456.             "description": "mempool pgmap total bytes",
  1457.             "nick": "",
  1458.             "priority": 0,
  1459.             "units": "none"
  1460.         },
  1461.         "pgmap_items": {
  1462.             "type": 2,
  1463.             "metric_type": "gauge",
  1464.             "value_type": "integer",
  1465.             "description": "mempool pgmap total items",
  1466.             "nick": "",
  1467.             "priority": 0,
  1468.             "units": "none"
  1469.         },
  1470.         "mds_co_bytes": {
  1471.             "type": 2,
  1472.             "metric_type": "gauge",
  1473.             "value_type": "integer",
  1474.             "description": "mempool mds_co total bytes",
  1475.             "nick": "",
  1476.             "priority": 0,
  1477.             "units": "none"
  1478.         },
  1479.         "mds_co_items": {
  1480.             "type": 2,
  1481.             "metric_type": "gauge",
  1482.             "value_type": "integer",
  1483.             "description": "mempool mds_co total items",
  1484.             "nick": "",
  1485.             "priority": 0,
  1486.             "units": "none"
  1487.         },
  1488.         "unittest_1_bytes": {
  1489.             "type": 2,
  1490.             "metric_type": "gauge",
  1491.             "value_type": "integer",
  1492.             "description": "mempool unittest_1 total bytes",
  1493.             "nick": "",
  1494.             "priority": 0,
  1495.             "units": "none"
  1496.         },
  1497.         "unittest_1_items": {
  1498.             "type": 2,
  1499.             "metric_type": "gauge",
  1500.             "value_type": "integer",
  1501.             "description": "mempool unittest_1 total items",
  1502.             "nick": "",
  1503.             "priority": 0,
  1504.             "units": "none"
  1505.         },
  1506.         "unittest_2_bytes": {
  1507.             "type": 2,
  1508.             "metric_type": "gauge",
  1509.             "value_type": "integer",
  1510.             "description": "mempool unittest_2 total bytes",
  1511.             "nick": "",
  1512.             "priority": 0,
  1513.             "units": "none"
  1514.         },
  1515.         "unittest_2_items": {
  1516.             "type": 2,
  1517.             "metric_type": "gauge",
  1518.             "value_type": "integer",
  1519.             "description": "mempool unittest_2 total items",
  1520.             "nick": "",
  1521.             "priority": 0,
  1522.             "units": "none"
  1523.         }
  1524.     },
  1525.     "objecter": {
  1526.         "op_active": {
  1527.             "type": 2,
  1528.             "metric_type": "gauge",
  1529.             "value_type": "integer",
  1530.             "description": "Operations active",
  1531.             "nick": "actv",
  1532.             "priority": 7,
  1533.             "units": "none"
  1534.         },
  1535.         "op_laggy": {
  1536.             "type": 2,
  1537.             "metric_type": "gauge",
  1538.             "value_type": "integer",
  1539.             "description": "Laggy operations",
  1540.             "nick": "",
  1541.             "priority": 0,
  1542.             "units": "none"
  1543.         },
  1544.         "op_send": {
  1545.             "type": 10,
  1546.             "metric_type": "counter",
  1547.             "value_type": "integer",
  1548.             "description": "Sent operations",
  1549.             "nick": "",
  1550.             "priority": 0,
  1551.             "units": "none"
  1552.         },
  1553.         "op_send_bytes": {
  1554.             "type": 10,
  1555.             "metric_type": "counter",
  1556.             "value_type": "integer",
  1557.             "description": "Sent data",
  1558.             "nick": "",
  1559.             "priority": 0,
  1560.             "units": "bytes"
  1561.         },
  1562.         "op_resend": {
  1563.             "type": 10,
  1564.             "metric_type": "counter",
  1565.             "value_type": "integer",
  1566.             "description": "Resent operations",
  1567.             "nick": "",
  1568.             "priority": 0,
  1569.             "units": "none"
  1570.         },
  1571.         "op_reply": {
  1572.             "type": 10,
  1573.             "metric_type": "counter",
  1574.             "value_type": "integer",
  1575.             "description": "Operation reply",
  1576.             "nick": "",
  1577.             "priority": 0,
  1578.             "units": "none"
  1579.         },
  1580.         "op": {
  1581.             "type": 10,
  1582.             "metric_type": "counter",
  1583.             "value_type": "integer",
  1584.             "description": "Operations",
  1585.             "nick": "",
  1586.             "priority": 0,
  1587.             "units": "none"
  1588.         },
  1589.         "op_r": {
  1590.             "type": 10,
  1591.             "metric_type": "counter",
  1592.             "value_type": "integer",
  1593.             "description": "Read operations",
  1594.             "nick": "rd",
  1595.             "priority": 7,
  1596.             "units": "none"
  1597.         },
  1598.         "op_w": {
  1599.             "type": 10,
  1600.             "metric_type": "counter",
  1601.             "value_type": "integer",
  1602.             "description": "Write operations",
  1603.             "nick": "wr",
  1604.             "priority": 7,
  1605.             "units": "none"
  1606.         },
  1607.         "op_rmw": {
  1608.             "type": 10,
  1609.             "metric_type": "counter",
  1610.             "value_type": "integer",
  1611.             "description": "Read-modify-write operations",
  1612.             "nick": "rdwr",
  1613.             "priority": 5,
  1614.             "units": "none"
  1615.         },
  1616.         "op_pg": {
  1617.             "type": 10,
  1618.             "metric_type": "counter",
  1619.             "value_type": "integer",
  1620.             "description": "PG operation",
  1621.             "nick": "",
  1622.             "priority": 0,
  1623.             "units": "none"
  1624.         },
  1625.         "osdop_stat": {
  1626.             "type": 10,
  1627.             "metric_type": "counter",
  1628.             "value_type": "integer",
  1629.             "description": "Stat operations",
  1630.             "nick": "",
  1631.             "priority": 0,
  1632.             "units": "none"
  1633.         },
  1634.         "osdop_create": {
  1635.             "type": 10,
  1636.             "metric_type": "counter",
  1637.             "value_type": "integer",
  1638.             "description": "Create object operations",
  1639.             "nick": "",
  1640.             "priority": 0,
  1641.             "units": "none"
  1642.         },
  1643.         "osdop_read": {
  1644.             "type": 10,
  1645.             "metric_type": "counter",
  1646.             "value_type": "integer",
  1647.             "description": "Read operations",
  1648.             "nick": "",
  1649.             "priority": 0,
  1650.             "units": "none"
  1651.         },
  1652.         "osdop_write": {
  1653.             "type": 10,
  1654.             "metric_type": "counter",
  1655.             "value_type": "integer",
  1656.             "description": "Write operations",
  1657.             "nick": "",
  1658.             "priority": 0,
  1659.             "units": "none"
  1660.         },
  1661.         "osdop_writefull": {
  1662.             "type": 10,
  1663.             "metric_type": "counter",
  1664.             "value_type": "integer",
  1665.             "description": "Write full object operations",
  1666.             "nick": "",
  1667.             "priority": 0,
  1668.             "units": "none"
  1669.         },
  1670.         "osdop_writesame": {
  1671.             "type": 10,
  1672.             "metric_type": "counter",
  1673.             "value_type": "integer",
  1674.             "description": "Write same operations",
  1675.             "nick": "",
  1676.             "priority": 0,
  1677.             "units": "none"
  1678.         },
  1679.         "osdop_append": {
  1680.             "type": 10,
  1681.             "metric_type": "counter",
  1682.             "value_type": "integer",
  1683.             "description": "Append operation",
  1684.             "nick": "",
  1685.             "priority": 0,
  1686.             "units": "none"
  1687.         },
  1688.         "osdop_zero": {
  1689.             "type": 10,
  1690.             "metric_type": "counter",
  1691.             "value_type": "integer",
  1692.             "description": "Set object to zero operations",
  1693.             "nick": "",
  1694.             "priority": 0,
  1695.             "units": "none"
  1696.         },
  1697.         "osdop_truncate": {
  1698.             "type": 10,
  1699.             "metric_type": "counter",
  1700.             "value_type": "integer",
  1701.             "description": "Truncate object operations",
  1702.             "nick": "",
  1703.             "priority": 0,
  1704.             "units": "none"
  1705.         },
  1706.         "osdop_delete": {
  1707.             "type": 10,
  1708.             "metric_type": "counter",
  1709.             "value_type": "integer",
  1710.             "description": "Delete object operations",
  1711.             "nick": "",
  1712.             "priority": 0,
  1713.             "units": "none"
  1714.         },
  1715.         "osdop_mapext": {
  1716.             "type": 10,
  1717.             "metric_type": "counter",
  1718.             "value_type": "integer",
  1719.             "description": "Map extent operations",
  1720.             "nick": "",
  1721.             "priority": 0,
  1722.             "units": "none"
  1723.         },
  1724.         "osdop_sparse_read": {
  1725.             "type": 10,
  1726.             "metric_type": "counter",
  1727.             "value_type": "integer",
  1728.             "description": "Sparse read operations",
  1729.             "nick": "",
  1730.             "priority": 0,
  1731.             "units": "none"
  1732.         },
  1733.         "osdop_clonerange": {
  1734.             "type": 10,
  1735.             "metric_type": "counter",
  1736.             "value_type": "integer",
  1737.             "description": "Clone range operations",
  1738.             "nick": "",
  1739.             "priority": 0,
  1740.             "units": "none"
  1741.         },
  1742.         "osdop_getxattr": {
  1743.             "type": 10,
  1744.             "metric_type": "counter",
  1745.             "value_type": "integer",
  1746.             "description": "Get xattr operations",
  1747.             "nick": "",
  1748.             "priority": 0,
  1749.             "units": "none"
  1750.         },
  1751.         "osdop_setxattr": {
  1752.             "type": 10,
  1753.             "metric_type": "counter",
  1754.             "value_type": "integer",
  1755.             "description": "Set xattr operations",
  1756.             "nick": "",
  1757.             "priority": 0,
  1758.             "units": "none"
  1759.         },
  1760.         "osdop_cmpxattr": {
  1761.             "type": 10,
  1762.             "metric_type": "counter",
  1763.             "value_type": "integer",
  1764.             "description": "Xattr comparison operations",
  1765.             "nick": "",
  1766.             "priority": 0,
  1767.             "units": "none"
  1768.         },
  1769.         "osdop_rmxattr": {
  1770.             "type": 10,
  1771.             "metric_type": "counter",
  1772.             "value_type": "integer",
  1773.             "description": "Remove xattr operations",
  1774.             "nick": "",
  1775.             "priority": 0,
  1776.             "units": "none"
  1777.         },
  1778.         "osdop_resetxattrs": {
  1779.             "type": 10,
  1780.             "metric_type": "counter",
  1781.             "value_type": "integer",
  1782.             "description": "Reset xattr operations",
  1783.             "nick": "",
  1784.             "priority": 0,
  1785.             "units": "none"
  1786.         },
  1787.         "osdop_call": {
  1788.             "type": 10,
  1789.             "metric_type": "counter",
  1790.             "value_type": "integer",
  1791.             "description": "Call (execute) operations",
  1792.             "nick": "",
  1793.             "priority": 0,
  1794.             "units": "none"
  1795.         },
  1796.         "osdop_watch": {
  1797.             "type": 10,
  1798.             "metric_type": "counter",
  1799.             "value_type": "integer",
  1800.             "description": "Watch by object operations",
  1801.             "nick": "",
  1802.             "priority": 0,
  1803.             "units": "none"
  1804.         },
  1805.         "osdop_notify": {
  1806.             "type": 10,
  1807.             "metric_type": "counter",
  1808.             "value_type": "integer",
  1809.             "description": "Notify about object operations",
  1810.             "nick": "",
  1811.             "priority": 0,
  1812.             "units": "none"
  1813.         },
  1814.         "osdop_src_cmpxattr": {
  1815.             "type": 10,
  1816.             "metric_type": "counter",
  1817.             "value_type": "integer",
  1818.             "description": "Extended attribute comparison in multi operations",
  1819.             "nick": "",
  1820.             "priority": 0,
  1821.             "units": "none"
  1822.         },
  1823.         "osdop_pgls": {
  1824.             "type": 10,
  1825.             "metric_type": "counter",
  1826.             "value_type": "integer",
  1827.             "description": "",
  1828.             "nick": "",
  1829.             "priority": 0,
  1830.             "units": "none"
  1831.         },
  1832.         "osdop_pgls_filter": {
  1833.             "type": 10,
  1834.             "metric_type": "counter",
  1835.             "value_type": "integer",
  1836.             "description": "",
  1837.             "nick": "",
  1838.             "priority": 0,
  1839.             "units": "none"
  1840.         },
  1841.         "osdop_other": {
  1842.             "type": 10,
  1843.             "metric_type": "counter",
  1844.             "value_type": "integer",
  1845.             "description": "Other operations",
  1846.             "nick": "",
  1847.             "priority": 0,
  1848.             "units": "none"
  1849.         },
  1850.         "linger_active": {
  1851.             "type": 2,
  1852.             "metric_type": "gauge",
  1853.             "value_type": "integer",
  1854.             "description": "Active lingering operations",
  1855.             "nick": "",
  1856.             "priority": 0,
  1857.             "units": "none"
  1858.         },
  1859.         "linger_send": {
  1860.             "type": 10,
  1861.             "metric_type": "counter",
  1862.             "value_type": "integer",
  1863.             "description": "Sent lingering operations",
  1864.             "nick": "",
  1865.             "priority": 0,
  1866.             "units": "none"
  1867.         },
  1868.         "linger_resend": {
  1869.             "type": 10,
  1870.             "metric_type": "counter",
  1871.             "value_type": "integer",
  1872.             "description": "Resent lingering operations",
  1873.             "nick": "",
  1874.             "priority": 0,
  1875.             "units": "none"
  1876.         },
  1877.         "linger_ping": {
  1878.             "type": 10,
  1879.             "metric_type": "counter",
  1880.             "value_type": "integer",
  1881.             "description": "Sent pings to lingering operations",
  1882.             "nick": "",
  1883.             "priority": 0,
  1884.             "units": "none"
  1885.         },
  1886.         "poolop_active": {
  1887.             "type": 2,
  1888.             "metric_type": "gauge",
  1889.             "value_type": "integer",
  1890.             "description": "Active pool operations",
  1891.             "nick": "",
  1892.             "priority": 0,
  1893.             "units": "none"
  1894.         },
  1895.         "poolop_send": {
  1896.             "type": 10,
  1897.             "metric_type": "counter",
  1898.             "value_type": "integer",
  1899.             "description": "Sent pool operations",
  1900.             "nick": "",
  1901.             "priority": 0,
  1902.             "units": "none"
  1903.         },
  1904.         "poolop_resend": {
  1905.             "type": 10,
  1906.             "metric_type": "counter",
  1907.             "value_type": "integer",
  1908.             "description": "Resent pool operations",
  1909.             "nick": "",
  1910.             "priority": 0,
  1911.             "units": "none"
  1912.         },
  1913.         "poolstat_active": {
  1914.             "type": 2,
  1915.             "metric_type": "gauge",
  1916.             "value_type": "integer",
  1917.             "description": "Active get pool stat operations",
  1918.             "nick": "",
  1919.             "priority": 0,
  1920.             "units": "none"
  1921.         },
  1922.         "poolstat_send": {
  1923.             "type": 10,
  1924.             "metric_type": "counter",
  1925.             "value_type": "integer",
  1926.             "description": "Pool stat operations sent",
  1927.             "nick": "",
  1928.             "priority": 0,
  1929.             "units": "none"
  1930.         },
  1931.         "poolstat_resend": {
  1932.             "type": 10,
  1933.             "metric_type": "counter",
  1934.             "value_type": "integer",
  1935.             "description": "Resent pool stats",
  1936.             "nick": "",
  1937.             "priority": 0,
  1938.             "units": "none"
  1939.         },
  1940.         "statfs_active": {
  1941.             "type": 2,
  1942.             "metric_type": "gauge",
  1943.             "value_type": "integer",
  1944.             "description": "Statfs operations",
  1945.             "nick": "",
  1946.             "priority": 0,
  1947.             "units": "none"
  1948.         },
  1949.         "statfs_send": {
  1950.             "type": 10,
  1951.             "metric_type": "counter",
  1952.             "value_type": "integer",
  1953.             "description": "Sent FS stats",
  1954.             "nick": "",
  1955.             "priority": 0,
  1956.             "units": "none"
  1957.         },
  1958.         "statfs_resend": {
  1959.             "type": 10,
  1960.             "metric_type": "counter",
  1961.             "value_type": "integer",
  1962.             "description": "Resent FS stats",
  1963.             "nick": "",
  1964.             "priority": 0,
  1965.             "units": "none"
  1966.         },
  1967.         "command_active": {
  1968.             "type": 2,
  1969.             "metric_type": "gauge",
  1970.             "value_type": "integer",
  1971.             "description": "Active commands",
  1972.             "nick": "",
  1973.             "priority": 0,
  1974.             "units": "none"
  1975.         },
  1976.         "command_send": {
  1977.             "type": 10,
  1978.             "metric_type": "counter",
  1979.             "value_type": "integer",
  1980.             "description": "Sent commands",
  1981.             "nick": "",
  1982.             "priority": 0,
  1983.             "units": "none"
  1984.         },
  1985.         "command_resend": {
  1986.             "type": 10,
  1987.             "metric_type": "counter",
  1988.             "value_type": "integer",
  1989.             "description": "Resent commands",
  1990.             "nick": "",
  1991.             "priority": 0,
  1992.             "units": "none"
  1993.         },
  1994.         "map_epoch": {
  1995.             "type": 2,
  1996.             "metric_type": "gauge",
  1997.             "value_type": "integer",
  1998.             "description": "OSD map epoch",
  1999.             "nick": "",
  2000.             "priority": 0,
  2001.             "units": "none"
  2002.         },
  2003.         "map_full": {
  2004.             "type": 10,
  2005.             "metric_type": "counter",
  2006.             "value_type": "integer",
  2007.             "description": "Full OSD maps received",
  2008.             "nick": "",
  2009.             "priority": 0,
  2010.             "units": "none"
  2011.         },
  2012.         "map_inc": {
  2013.             "type": 10,
  2014.             "metric_type": "counter",
  2015.             "value_type": "integer",
  2016.             "description": "Incremental OSD maps received",
  2017.             "nick": "",
  2018.             "priority": 0,
  2019.             "units": "none"
  2020.         },
  2021.         "osd_sessions": {
  2022.             "type": 2,
  2023.             "metric_type": "gauge",
  2024.             "value_type": "integer",
  2025.             "description": "Open sessions",
  2026.             "nick": "",
  2027.             "priority": 0,
  2028.             "units": "none"
  2029.         },
  2030.         "osd_session_open": {
  2031.             "type": 10,
  2032.             "metric_type": "counter",
  2033.             "value_type": "integer",
  2034.             "description": "Sessions opened",
  2035.             "nick": "",
  2036.             "priority": 0,
  2037.             "units": "none"
  2038.         },
  2039.         "osd_session_close": {
  2040.             "type": 10,
  2041.             "metric_type": "counter",
  2042.             "value_type": "integer",
  2043.             "description": "Sessions closed",
  2044.             "nick": "",
  2045.             "priority": 0,
  2046.             "units": "none"
  2047.         },
  2048.         "osd_laggy": {
  2049.             "type": 2,
  2050.             "metric_type": "gauge",
  2051.             "value_type": "integer",
  2052.             "description": "Laggy OSD sessions",
  2053.             "nick": "",
  2054.             "priority": 0,
  2055.             "units": "none"
  2056.         },
  2057.         "omap_wr": {
  2058.             "type": 10,
  2059.             "metric_type": "counter",
  2060.             "value_type": "integer",
  2061.             "description": "OSD OMAP write operations",
  2062.             "nick": "",
  2063.             "priority": 0,
  2064.             "units": "none"
  2065.         },
  2066.         "omap_rd": {
  2067.             "type": 10,
  2068.             "metric_type": "counter",
  2069.             "value_type": "integer",
  2070.             "description": "OSD OMAP read operations",
  2071.             "nick": "",
  2072.             "priority": 0,
  2073.             "units": "none"
  2074.         },
  2075.         "omap_del": {
  2076.             "type": 10,
  2077.             "metric_type": "counter",
  2078.             "value_type": "integer",
  2079.             "description": "OSD OMAP delete operations",
  2080.             "nick": "",
  2081.             "priority": 0,
  2082.             "units": "none"
  2083.         }
  2084.     },
  2085.     "osd": {
  2086.         "op_wip": {
  2087.             "type": 2,
  2088.             "metric_type": "gauge",
  2089.             "value_type": "integer",
  2090.             "description": "Replication operations currently being processed (primary)",
  2091.             "nick": "",
  2092.             "priority": 5,
  2093.             "units": "none"
  2094.         },
  2095.         "op": {
  2096.             "type": 10,
  2097.             "metric_type": "counter",
  2098.             "value_type": "integer",
  2099.             "description": "Client operations",
  2100.             "nick": "ops",
  2101.             "priority": 10,
  2102.             "units": "none"
  2103.         },
  2104.         "op_in_bytes": {
  2105.             "type": 10,
  2106.             "metric_type": "counter",
  2107.             "value_type": "integer",
  2108.             "description": "Client operations total write size",
  2109.             "nick": "wr",
  2110.             "priority": 8,
  2111.             "units": "bytes"
  2112.         },
  2113.         "op_out_bytes": {
  2114.             "type": 10,
  2115.             "metric_type": "counter",
  2116.             "value_type": "integer",
  2117.             "description": "Client operations total read size",
  2118.             "nick": "rd",
  2119.             "priority": 8,
  2120.             "units": "bytes"
  2121.         },
  2122.         "op_latency": {
  2123.             "type": 5,
  2124.             "metric_type": "gauge",
  2125.             "value_type": "real-integer-pair",
  2126.             "description": "Latency of client operations (including queue time)",
  2127.             "nick": "l",
  2128.             "priority": 9,
  2129.             "units": "none"
  2130.         },
  2131.         "op_process_latency": {
  2132.             "type": 5,
  2133.             "metric_type": "gauge",
  2134.             "value_type": "real-integer-pair",
  2135.             "description": "Latency of client operations (excluding queue time)",
  2136.             "nick": "",
  2137.             "priority": 5,
  2138.             "units": "none"
  2139.         },
  2140.         "op_prepare_latency": {
  2141.             "type": 5,
  2142.             "metric_type": "gauge",
  2143.             "value_type": "real-integer-pair",
  2144.             "description": "Latency of client operations (excluding queue time and wait for finished)",
  2145.             "nick": "",
  2146.             "priority": 5,
  2147.             "units": "none"
  2148.         },
  2149.         "op_r": {
  2150.             "type": 10,
  2151.             "metric_type": "counter",
  2152.             "value_type": "integer",
  2153.             "description": "Client read operations",
  2154.             "nick": "",
  2155.             "priority": 5,
  2156.             "units": "none"
  2157.         },
  2158.         "op_r_out_bytes": {
  2159.             "type": 10,
  2160.             "metric_type": "counter",
  2161.             "value_type": "integer",
  2162.             "description": "Client data read",
  2163.             "nick": "",
  2164.             "priority": 5,
  2165.             "units": "bytes"
  2166.         },
  2167.         "op_r_latency": {
  2168.             "type": 5,
  2169.             "metric_type": "gauge",
  2170.             "value_type": "real-integer-pair",
  2171.             "description": "Latency of read operation (including queue time)",
  2172.             "nick": "",
  2173.             "priority": 5,
  2174.             "units": "none"
  2175.         },
  2176.         "op_r_process_latency": {
  2177.             "type": 5,
  2178.             "metric_type": "gauge",
  2179.             "value_type": "real-integer-pair",
  2180.             "description": "Latency of read operation (excluding queue time)",
  2181.             "nick": "",
  2182.             "priority": 5,
  2183.             "units": "none"
  2184.         },
  2185.         "op_r_prepare_latency": {
  2186.             "type": 5,
  2187.             "metric_type": "gauge",
  2188.             "value_type": "real-integer-pair",
  2189.             "description": "Latency of read operations (excluding queue time and wait for finished)",
  2190.             "nick": "",
  2191.             "priority": 5,
  2192.             "units": "none"
  2193.         },
  2194.         "op_w": {
  2195.             "type": 10,
  2196.             "metric_type": "counter",
  2197.             "value_type": "integer",
  2198.             "description": "Client write operations",
  2199.             "nick": "",
  2200.             "priority": 5,
  2201.             "units": "none"
  2202.         },
  2203.         "op_w_in_bytes": {
  2204.             "type": 10,
  2205.             "metric_type": "counter",
  2206.             "value_type": "integer",
  2207.             "description": "Client data written",
  2208.             "nick": "",
  2209.             "priority": 5,
  2210.             "units": "none"
  2211.         },
  2212.         "op_w_latency": {
  2213.             "type": 5,
  2214.             "metric_type": "gauge",
  2215.             "value_type": "real-integer-pair",
  2216.             "description": "Latency of write operation (including queue time)",
  2217.             "nick": "",
  2218.             "priority": 5,
  2219.             "units": "none"
  2220.         },
  2221.         "op_w_process_latency": {
  2222.             "type": 5,
  2223.             "metric_type": "gauge",
  2224.             "value_type": "real-integer-pair",
  2225.             "description": "Latency of write operation (excluding queue time)",
  2226.             "nick": "",
  2227.             "priority": 5,
  2228.             "units": "none"
  2229.         },
  2230.         "op_w_prepare_latency": {
  2231.             "type": 5,
  2232.             "metric_type": "gauge",
  2233.             "value_type": "real-integer-pair",
  2234.             "description": "Latency of write operations (excluding queue time and wait for finished)",
  2235.             "nick": "",
  2236.             "priority": 5,
  2237.             "units": "none"
  2238.         },
  2239.         "op_rw": {
  2240.             "type": 10,
  2241.             "metric_type": "counter",
  2242.             "value_type": "integer",
  2243.             "description": "Client read-modify-write operations",
  2244.             "nick": "",
  2245.             "priority": 5,
  2246.             "units": "none"
  2247.         },
  2248.         "op_rw_in_bytes": {
  2249.             "type": 10,
  2250.             "metric_type": "counter",
  2251.             "value_type": "integer",
  2252.             "description": "Client read-modify-write operations write in",
  2253.             "nick": "",
  2254.             "priority": 5,
  2255.             "units": "bytes"
  2256.         },
  2257.         "op_rw_out_bytes": {
  2258.             "type": 10,
  2259.             "metric_type": "counter",
  2260.             "value_type": "integer",
  2261.             "description": "Client read-modify-write operations read out ",
  2262.             "nick": "",
  2263.             "priority": 5,
  2264.             "units": "bytes"
  2265.         },
  2266.         "op_rw_latency": {
  2267.             "type": 5,
  2268.             "metric_type": "gauge",
  2269.             "value_type": "real-integer-pair",
  2270.             "description": "Latency of read-modify-write operation (including queue time)",
  2271.             "nick": "",
  2272.             "priority": 5,
  2273.             "units": "none"
  2274.         },
  2275.         "op_rw_process_latency": {
  2276.             "type": 5,
  2277.             "metric_type": "gauge",
  2278.             "value_type": "real-integer-pair",
  2279.             "description": "Latency of read-modify-write operation (excluding queue time)",
  2280.             "nick": "",
  2281.             "priority": 5,
  2282.             "units": "none"
  2283.         },
  2284.         "op_rw_prepare_latency": {
  2285.             "type": 5,
  2286.             "metric_type": "gauge",
  2287.             "value_type": "real-integer-pair",
  2288.             "description": "Latency of read-modify-write operations (excluding queue time and wait for finished)",
  2289.             "nick": "",
  2290.             "priority": 5,
  2291.             "units": "none"
  2292.         },
  2293.         "op_before_queue_op_lat": {
  2294.             "type": 5,
  2295.             "metric_type": "gauge",
  2296.             "value_type": "real-integer-pair",
  2297.             "description": "Latency of IO before calling queue(before really queue into ShardedOpWq)",
  2298.             "nick": "",
  2299.             "priority": 0,
  2300.             "units": "none"
  2301.         },
  2302.         "op_before_dequeue_op_lat": {
  2303.             "type": 5,
  2304.             "metric_type": "gauge",
  2305.             "value_type": "real-integer-pair",
  2306.             "description": "Latency of IO before calling dequeue_op(already dequeued and get PG lock)",
  2307.             "nick": "",
  2308.             "priority": 0,
  2309.             "units": "none"
  2310.         },
  2311.         "subop": {
  2312.             "type": 10,
  2313.             "metric_type": "counter",
  2314.             "value_type": "integer",
  2315.             "description": "Suboperations",
  2316.             "nick": "",
  2317.             "priority": 0,
  2318.             "units": "none"
  2319.         },
  2320.         "subop_in_bytes": {
  2321.             "type": 10,
  2322.             "metric_type": "counter",
  2323.             "value_type": "integer",
  2324.             "description": "Suboperations total size",
  2325.             "nick": "",
  2326.             "priority": 0,
  2327.             "units": "bytes"
  2328.         },
  2329.         "subop_latency": {
  2330.             "type": 5,
  2331.             "metric_type": "gauge",
  2332.             "value_type": "real-integer-pair",
  2333.             "description": "Suboperations latency",
  2334.             "nick": "",
  2335.             "priority": 0,
  2336.             "units": "none"
  2337.         },
  2338.         "subop_w": {
  2339.             "type": 10,
  2340.             "metric_type": "counter",
  2341.             "value_type": "integer",
  2342.             "description": "Replicated writes",
  2343.             "nick": "",
  2344.             "priority": 0,
  2345.             "units": "none"
  2346.         },
  2347.         "subop_w_in_bytes": {
  2348.             "type": 10,
  2349.             "metric_type": "counter",
  2350.             "value_type": "integer",
  2351.             "description": "Replicated written data size",
  2352.             "nick": "",
  2353.             "priority": 0,
  2354.             "units": "bytes"
  2355.         },
  2356.         "subop_w_latency": {
  2357.             "type": 5,
  2358.             "metric_type": "gauge",
  2359.             "value_type": "real-integer-pair",
  2360.             "description": "Replicated writes latency",
  2361.             "nick": "",
  2362.             "priority": 0,
  2363.             "units": "none"
  2364.         },
  2365.         "subop_pull": {
  2366.             "type": 10,
  2367.             "metric_type": "counter",
  2368.             "value_type": "integer",
  2369.             "description": "Suboperations pull requests",
  2370.             "nick": "",
  2371.             "priority": 0,
  2372.             "units": "none"
  2373.         },
  2374.         "subop_pull_latency": {
  2375.             "type": 5,
  2376.             "metric_type": "gauge",
  2377.             "value_type": "real-integer-pair",
  2378.             "description": "Suboperations pull latency",
  2379.             "nick": "",
  2380.             "priority": 0,
  2381.             "units": "none"
  2382.         },
  2383.         "subop_push": {
  2384.             "type": 10,
  2385.             "metric_type": "counter",
  2386.             "value_type": "integer",
  2387.             "description": "Suboperations push messages",
  2388.             "nick": "",
  2389.             "priority": 0,
  2390.             "units": "none"
  2391.         },
  2392.         "subop_push_in_bytes": {
  2393.             "type": 10,
  2394.             "metric_type": "counter",
  2395.             "value_type": "integer",
  2396.             "description": "Suboperations pushed size",
  2397.             "nick": "",
  2398.             "priority": 0,
  2399.             "units": "bytes"
  2400.         },
  2401.         "subop_push_latency": {
  2402.             "type": 5,
  2403.             "metric_type": "gauge",
  2404.             "value_type": "real-integer-pair",
  2405.             "description": "Suboperations push latency",
  2406.             "nick": "",
  2407.             "priority": 0,
  2408.             "units": "none"
  2409.         },
  2410.         "pull": {
  2411.             "type": 10,
  2412.             "metric_type": "counter",
  2413.             "value_type": "integer",
  2414.             "description": "Pull requests sent",
  2415.             "nick": "",
  2416.             "priority": 0,
  2417.             "units": "none"
  2418.         },
  2419.         "push": {
  2420.             "type": 10,
  2421.             "metric_type": "counter",
  2422.             "value_type": "integer",
  2423.             "description": "Push messages sent",
  2424.             "nick": "",
  2425.             "priority": 0,
  2426.             "units": "none"
  2427.         },
  2428.         "push_out_bytes": {
  2429.             "type": 10,
  2430.             "metric_type": "counter",
  2431.             "value_type": "integer",
  2432.             "description": "Pushed size",
  2433.             "nick": "",
  2434.             "priority": 0,
  2435.             "units": "bytes"
  2436.         },
  2437.         "recovery_ops": {
  2438.             "type": 10,
  2439.             "metric_type": "counter",
  2440.             "value_type": "integer",
  2441.             "description": "Started recovery operations",
  2442.             "nick": "rop",
  2443.             "priority": 8,
  2444.             "units": "none"
  2445.         },
  2446.         "recovery_bytes": {
  2447.             "type": 10,
  2448.             "metric_type": "counter",
  2449.             "value_type": "integer",
  2450.             "description": "recovery bytes",
  2451.             "nick": "rbt",
  2452.             "priority": 8,
  2453.             "units": "none"
  2454.         },
  2455.         "loadavg": {
  2456.             "type": 2,
  2457.             "metric_type": "gauge",
  2458.             "value_type": "integer",
  2459.             "description": "CPU load",
  2460.             "nick": "",
  2461.             "priority": 0,
  2462.             "units": "none"
  2463.         },
  2464.         "cached_crc": {
  2465.             "type": 2,
  2466.             "metric_type": "gauge",
  2467.             "value_type": "integer",
  2468.             "description": "Total number getting crc from crc_cache",
  2469.             "nick": "",
  2470.             "priority": 0,
  2471.             "units": "none"
  2472.         },
  2473.         "cached_crc_adjusted": {
  2474.             "type": 2,
  2475.             "metric_type": "gauge",
  2476.             "value_type": "integer",
  2477.             "description": "Total number getting crc from crc_cache with adjusting",
  2478.             "nick": "",
  2479.             "priority": 0,
  2480.             "units": "none"
  2481.         },
  2482.         "missed_crc": {
  2483.             "type": 2,
  2484.             "metric_type": "gauge",
  2485.             "value_type": "integer",
  2486.             "description": "Total number of crc cache misses",
  2487.             "nick": "",
  2488.             "priority": 0,
  2489.             "units": "none"
  2490.         },
  2491.         "numpg": {
  2492.             "type": 2,
  2493.             "metric_type": "gauge",
  2494.             "value_type": "integer",
  2495.             "description": "Placement groups",
  2496.             "nick": "pgs",
  2497.             "priority": 5,
  2498.             "units": "none"
  2499.         },
  2500.         "numpg_primary": {
  2501.             "type": 2,
  2502.             "metric_type": "gauge",
  2503.             "value_type": "integer",
  2504.             "description": "Placement groups for which this osd is primary",
  2505.             "nick": "",
  2506.             "priority": 0,
  2507.             "units": "none"
  2508.         },
  2509.         "numpg_replica": {
  2510.             "type": 2,
  2511.             "metric_type": "gauge",
  2512.             "value_type": "integer",
  2513.             "description": "Placement groups for which this osd is replica",
  2514.             "nick": "",
  2515.             "priority": 0,
  2516.             "units": "none"
  2517.         },
  2518.         "numpg_stray": {
  2519.             "type": 2,
  2520.             "metric_type": "gauge",
  2521.             "value_type": "integer",
  2522.             "description": "Placement groups ready to be deleted from this osd",
  2523.             "nick": "",
  2524.             "priority": 0,
  2525.             "units": "none"
  2526.         },
  2527.         "numpg_removing": {
  2528.             "type": 2,
  2529.             "metric_type": "gauge",
  2530.             "value_type": "integer",
  2531.             "description": "Placement groups queued for local deletion",
  2532.             "nick": "pgsr",
  2533.             "priority": 5,
  2534.             "units": "none"
  2535.         },
  2536.         "heartbeat_to_peers": {
  2537.             "type": 2,
  2538.             "metric_type": "gauge",
  2539.             "value_type": "integer",
  2540.             "description": "Heartbeat (ping) peers we send to",
  2541.             "nick": "",
  2542.             "priority": 0,
  2543.             "units": "none"
  2544.         },
  2545.         "map_messages": {
  2546.             "type": 10,
  2547.             "metric_type": "counter",
  2548.             "value_type": "integer",
  2549.             "description": "OSD map messages",
  2550.             "nick": "",
  2551.             "priority": 0,
  2552.             "units": "none"
  2553.         },
  2554.         "map_message_epochs": {
  2555.             "type": 10,
  2556.             "metric_type": "counter",
  2557.             "value_type": "integer",
  2558.             "description": "OSD map epochs",
  2559.             "nick": "",
  2560.             "priority": 0,
  2561.             "units": "none"
  2562.         },
  2563.         "map_message_epoch_dups": {
  2564.             "type": 10,
  2565.             "metric_type": "counter",
  2566.             "value_type": "integer",
  2567.             "description": "OSD map duplicates",
  2568.             "nick": "",
  2569.             "priority": 0,
  2570.             "units": "none"
  2571.         },
  2572.         "messages_delayed_for_map": {
  2573.             "type": 10,
  2574.             "metric_type": "counter",
  2575.             "value_type": "integer",
  2576.             "description": "Operations waiting for OSD map",
  2577.             "nick": "",
  2578.             "priority": 0,
  2579.             "units": "none"
  2580.         },
  2581.         "osd_map_cache_hit": {
  2582.             "type": 10,
  2583.             "metric_type": "counter",
  2584.             "value_type": "integer",
  2585.             "description": "osdmap cache hit",
  2586.             "nick": "",
  2587.             "priority": 0,
  2588.             "units": "none"
  2589.         },
  2590.         "osd_map_cache_miss": {
  2591.             "type": 10,
  2592.             "metric_type": "counter",
  2593.             "value_type": "integer",
  2594.             "description": "osdmap cache miss",
  2595.             "nick": "",
  2596.             "priority": 0,
  2597.             "units": "none"
  2598.         },
  2599.         "osd_map_cache_miss_low": {
  2600.             "type": 10,
  2601.             "metric_type": "counter",
  2602.             "value_type": "integer",
  2603.             "description": "osdmap cache miss below cache lower bound",
  2604.             "nick": "",
  2605.             "priority": 0,
  2606.             "units": "none"
  2607.         },
  2608.         "osd_map_cache_miss_low_avg": {
  2609.             "type": 6,
  2610.             "metric_type": "gauge",
  2611.             "value_type": "integer-integer-pair",
  2612.             "description": "osdmap cache miss, avg distance below cache lower bound",
  2613.             "nick": "",
  2614.             "priority": 0,
  2615.             "units": "none"
  2616.         },
  2617.         "osd_map_bl_cache_hit": {
  2618.             "type": 10,
  2619.             "metric_type": "counter",
  2620.             "value_type": "integer",
  2621.             "description": "OSDMap buffer cache hits",
  2622.             "nick": "",
  2623.             "priority": 0,
  2624.             "units": "none"
  2625.         },
  2626.         "osd_map_bl_cache_miss": {
  2627.             "type": 10,
  2628.             "metric_type": "counter",
  2629.             "value_type": "integer",
  2630.             "description": "OSDMap buffer cache misses",
  2631.             "nick": "",
  2632.             "priority": 0,
  2633.             "units": "none"
  2634.         },
  2635.         "stat_bytes": {
  2636.             "type": 2,
  2637.             "metric_type": "gauge",
  2638.             "value_type": "integer",
  2639.             "description": "OSD size",
  2640.             "nick": "size",
  2641.             "priority": 5,
  2642.             "units": "bytes"
  2643.         },
  2644.         "stat_bytes_used": {
  2645.             "type": 2,
  2646.             "metric_type": "gauge",
  2647.             "value_type": "integer",
  2648.             "description": "Used space",
  2649.             "nick": "used",
  2650.             "priority": 5,
  2651.             "units": "bytes"
  2652.         },
  2653.         "stat_bytes_avail": {
  2654.             "type": 2,
  2655.             "metric_type": "gauge",
  2656.             "value_type": "integer",
  2657.             "description": "Available space",
  2658.             "nick": "",
  2659.             "priority": 0,
  2660.             "units": "bytes"
  2661.         },
  2662.         "copyfrom": {
  2663.             "type": 10,
  2664.             "metric_type": "counter",
  2665.             "value_type": "integer",
  2666.             "description": "Rados \"copy-from\" operations",
  2667.             "nick": "",
  2668.             "priority": 0,
  2669.             "units": "none"
  2670.         },
  2671.         "tier_promote": {
  2672.             "type": 10,
  2673.             "metric_type": "counter",
  2674.             "value_type": "integer",
  2675.             "description": "Tier promotions",
  2676.             "nick": "",
  2677.             "priority": 0,
  2678.             "units": "none"
  2679.         },
  2680.         "tier_flush": {
  2681.             "type": 10,
  2682.             "metric_type": "counter",
  2683.             "value_type": "integer",
  2684.             "description": "Tier flushes",
  2685.             "nick": "",
  2686.             "priority": 0,
  2687.             "units": "none"
  2688.         },
  2689.         "tier_flush_fail": {
  2690.             "type": 10,
  2691.             "metric_type": "counter",
  2692.             "value_type": "integer",
  2693.             "description": "Failed tier flushes",
  2694.             "nick": "",
  2695.             "priority": 0,
  2696.             "units": "none"
  2697.         },
  2698.         "tier_try_flush": {
  2699.             "type": 10,
  2700.             "metric_type": "counter",
  2701.             "value_type": "integer",
  2702.             "description": "Tier flush attempts",
  2703.             "nick": "",
  2704.             "priority": 0,
  2705.             "units": "none"
  2706.         },
  2707.         "tier_try_flush_fail": {
  2708.             "type": 10,
  2709.             "metric_type": "counter",
  2710.             "value_type": "integer",
  2711.             "description": "Failed tier flush attempts",
  2712.             "nick": "",
  2713.             "priority": 0,
  2714.             "units": "none"
  2715.         },
  2716.         "tier_evict": {
  2717.             "type": 10,
  2718.             "metric_type": "counter",
  2719.             "value_type": "integer",
  2720.             "description": "Tier evictions",
  2721.             "nick": "",
  2722.             "priority": 0,
  2723.             "units": "none"
  2724.         },
  2725.         "tier_whiteout": {
  2726.             "type": 10,
  2727.             "metric_type": "counter",
  2728.             "value_type": "integer",
  2729.             "description": "Tier whiteouts",
  2730.             "nick": "",
  2731.             "priority": 0,
  2732.             "units": "none"
  2733.         },
  2734.         "tier_dirty": {
  2735.             "type": 10,
  2736.             "metric_type": "counter",
  2737.             "value_type": "integer",
  2738.             "description": "Dirty tier flag set",
  2739.             "nick": "",
  2740.             "priority": 0,
  2741.             "units": "none"
  2742.         },
  2743.         "tier_clean": {
  2744.             "type": 10,
  2745.             "metric_type": "counter",
  2746.             "value_type": "integer",
  2747.             "description": "Dirty tier flag cleaned",
  2748.             "nick": "",
  2749.             "priority": 0,
  2750.             "units": "none"
  2751.         },
  2752.         "tier_delay": {
  2753.             "type": 10,
  2754.             "metric_type": "counter",
  2755.             "value_type": "integer",
  2756.             "description": "Tier delays (agent waiting)",
  2757.             "nick": "",
  2758.             "priority": 0,
  2759.             "units": "none"
  2760.         },
  2761.         "tier_proxy_read": {
  2762.             "type": 10,
  2763.             "metric_type": "counter",
  2764.             "value_type": "integer",
  2765.             "description": "Tier proxy reads",
  2766.             "nick": "",
  2767.             "priority": 0,
  2768.             "units": "none"
  2769.         },
  2770.         "tier_proxy_write": {
  2771.             "type": 10,
  2772.             "metric_type": "counter",
  2773.             "value_type": "integer",
  2774.             "description": "Tier proxy writes",
  2775.             "nick": "",
  2776.             "priority": 0,
  2777.             "units": "none"
  2778.         },
  2779.         "agent_wake": {
  2780.             "type": 10,
  2781.             "metric_type": "counter",
  2782.             "value_type": "integer",
  2783.             "description": "Tiering agent wake up",
  2784.             "nick": "",
  2785.             "priority": 0,
  2786.             "units": "none"
  2787.         },
  2788.         "agent_skip": {
  2789.             "type": 10,
  2790.             "metric_type": "counter",
  2791.             "value_type": "integer",
  2792.             "description": "Objects skipped by agent",
  2793.             "nick": "",
  2794.             "priority": 0,
  2795.             "units": "none"
  2796.         },
  2797.         "agent_flush": {
  2798.             "type": 10,
  2799.             "metric_type": "counter",
  2800.             "value_type": "integer",
  2801.             "description": "Tiering agent flushes",
  2802.             "nick": "",
  2803.             "priority": 0,
  2804.             "units": "none"
  2805.         },
  2806.         "agent_evict": {
  2807.             "type": 10,
  2808.             "metric_type": "counter",
  2809.             "value_type": "integer",
  2810.             "description": "Tiering agent evictions",
  2811.             "nick": "",
  2812.             "priority": 0,
  2813.             "units": "none"
  2814.         },
  2815.         "object_ctx_cache_hit": {
  2816.             "type": 10,
  2817.             "metric_type": "counter",
  2818.             "value_type": "integer",
  2819.             "description": "Object context cache hits",
  2820.             "nick": "",
  2821.             "priority": 0,
  2822.             "units": "none"
  2823.         },
  2824.         "object_ctx_cache_total": {
  2825.             "type": 10,
  2826.             "metric_type": "counter",
  2827.             "value_type": "integer",
  2828.             "description": "Object context cache lookups",
  2829.             "nick": "",
  2830.             "priority": 0,
  2831.             "units": "none"
  2832.         },
  2833.         "op_cache_hit": {
  2834.             "type": 10,
  2835.             "metric_type": "counter",
  2836.             "value_type": "integer",
  2837.             "description": "",
  2838.             "nick": "",
  2839.             "priority": 0,
  2840.             "units": "none"
  2841.         },
  2842.         "osd_tier_flush_lat": {
  2843.             "type": 5,
  2844.             "metric_type": "gauge",
  2845.             "value_type": "real-integer-pair",
  2846.             "description": "Object flush latency",
  2847.             "nick": "",
  2848.             "priority": 0,
  2849.             "units": "none"
  2850.         },
  2851.         "osd_tier_promote_lat": {
  2852.             "type": 5,
  2853.             "metric_type": "gauge",
  2854.             "value_type": "real-integer-pair",
  2855.             "description": "Object promote latency",
  2856.             "nick": "",
  2857.             "priority": 0,
  2858.             "units": "none"
  2859.         },
  2860.         "osd_tier_r_lat": {
  2861.             "type": 5,
  2862.             "metric_type": "gauge",
  2863.             "value_type": "real-integer-pair",
  2864.             "description": "Object proxy read latency",
  2865.             "nick": "",
  2866.             "priority": 0,
  2867.             "units": "none"
  2868.         },
  2869.         "osd_pg_info": {
  2870.             "type": 10,
  2871.             "metric_type": "counter",
  2872.             "value_type": "integer",
  2873.             "description": "PG updated its info (using any method)",
  2874.             "nick": "",
  2875.             "priority": 0,
  2876.             "units": "none"
  2877.         },
  2878.         "osd_pg_fastinfo": {
  2879.             "type": 10,
  2880.             "metric_type": "counter",
  2881.             "value_type": "integer",
  2882.             "description": "PG updated its info using fastinfo attr",
  2883.             "nick": "",
  2884.             "priority": 0,
  2885.             "units": "none"
  2886.         },
  2887.         "osd_pg_biginfo": {
  2888.             "type": 10,
  2889.             "metric_type": "counter",
  2890.             "value_type": "integer",
  2891.             "description": "PG updated its biginfo attr",
  2892.             "nick": "",
  2893.             "priority": 0,
  2894.             "units": "none"
  2895.         }
  2896.     },
  2897.     "recoverystate_perf": {
  2898.         "initial_latency": {
  2899.             "type": 5,
  2900.             "metric_type": "gauge",
  2901.             "value_type": "real-integer-pair",
  2902.             "description": "Initial recovery state latency",
  2903.             "nick": "",
  2904.             "priority": 0,
  2905.             "units": "none"
  2906.         },
  2907.         "started_latency": {
  2908.             "type": 5,
  2909.             "metric_type": "gauge",
  2910.             "value_type": "real-integer-pair",
  2911.             "description": "Started recovery state latency",
  2912.             "nick": "",
  2913.             "priority": 0,
  2914.             "units": "none"
  2915.         },
  2916.         "reset_latency": {
  2917.             "type": 5,
  2918.             "metric_type": "gauge",
  2919.             "value_type": "real-integer-pair",
  2920.             "description": "Reset recovery state latency",
  2921.             "nick": "",
  2922.             "priority": 0,
  2923.             "units": "none"
  2924.         },
  2925.         "start_latency": {
  2926.             "type": 5,
  2927.             "metric_type": "gauge",
  2928.             "value_type": "real-integer-pair",
  2929.             "description": "Start recovery state latency",
  2930.             "nick": "",
  2931.             "priority": 0,
  2932.             "units": "none"
  2933.         },
  2934.         "primary_latency": {
  2935.             "type": 5,
  2936.             "metric_type": "gauge",
  2937.             "value_type": "real-integer-pair",
  2938.             "description": "Primary recovery state latency",
  2939.             "nick": "",
  2940.             "priority": 0,
  2941.             "units": "none"
  2942.         },
  2943.         "peering_latency": {
  2944.             "type": 5,
  2945.             "metric_type": "gauge",
  2946.             "value_type": "real-integer-pair",
  2947.             "description": "Peering recovery state latency",
  2948.             "nick": "",
  2949.             "priority": 0,
  2950.             "units": "none"
  2951.         },
  2952.         "backfilling_latency": {
  2953.             "type": 5,
  2954.             "metric_type": "gauge",
  2955.             "value_type": "real-integer-pair",
  2956.             "description": "Backfilling recovery state latency",
  2957.             "nick": "",
  2958.             "priority": 0,
  2959.             "units": "none"
  2960.         },
  2961.         "waitremotebackfillreserved_latency": {
  2962.             "type": 5,
  2963.             "metric_type": "gauge",
  2964.             "value_type": "real-integer-pair",
  2965.             "description": "Wait remote backfill reserved recovery state latency",
  2966.             "nick": "",
  2967.             "priority": 0,
  2968.             "units": "none"
  2969.         },
  2970.         "waitlocalbackfillreserved_latency": {
  2971.             "type": 5,
  2972.             "metric_type": "gauge",
  2973.             "value_type": "real-integer-pair",
  2974.             "description": "Wait local backfill reserved recovery state latency",
  2975.             "nick": "",
  2976.             "priority": 0,
  2977.             "units": "none"
  2978.         },
  2979.         "notbackfilling_latency": {
  2980.             "type": 5,
  2981.             "metric_type": "gauge",
  2982.             "value_type": "real-integer-pair",
  2983.             "description": "Notbackfilling recovery state latency",
  2984.             "nick": "",
  2985.             "priority": 0,
  2986.             "units": "none"
  2987.         },
  2988.         "repnotrecovering_latency": {
  2989.             "type": 5,
  2990.             "metric_type": "gauge",
  2991.             "value_type": "real-integer-pair",
  2992.             "description": "Repnotrecovering recovery state latency",
  2993.             "nick": "",
  2994.             "priority": 0,
  2995.             "units": "none"
  2996.         },
  2997.         "repwaitrecoveryreserved_latency": {
  2998.             "type": 5,
  2999.             "metric_type": "gauge",
  3000.             "value_type": "real-integer-pair",
  3001.             "description": "Rep wait recovery reserved recovery state latency",
  3002.             "nick": "",
  3003.             "priority": 0,
  3004.             "units": "none"
  3005.         },
  3006.         "repwaitbackfillreserved_latency": {
  3007.             "type": 5,
  3008.             "metric_type": "gauge",
  3009.             "value_type": "real-integer-pair",
  3010.             "description": "Rep wait backfill reserved recovery state latency",
  3011.             "nick": "",
  3012.             "priority": 0,
  3013.             "units": "none"
  3014.         },
  3015.         "reprecovering_latency": {
  3016.             "type": 5,
  3017.             "metric_type": "gauge",
  3018.             "value_type": "real-integer-pair",
  3019.             "description": "RepRecovering recovery state latency",
  3020.             "nick": "",
  3021.             "priority": 0,
  3022.             "units": "none"
  3023.         },
  3024.         "activating_latency": {
  3025.             "type": 5,
  3026.             "metric_type": "gauge",
  3027.             "value_type": "real-integer-pair",
  3028.             "description": "Activating recovery state latency",
  3029.             "nick": "",
  3030.             "priority": 0,
  3031.             "units": "none"
  3032.         },
  3033.         "waitlocalrecoveryreserved_latency": {
  3034.             "type": 5,
  3035.             "metric_type": "gauge",
  3036.             "value_type": "real-integer-pair",
  3037.             "description": "Wait local recovery reserved recovery state latency",
  3038.             "nick": "",
  3039.             "priority": 0,
  3040.             "units": "none"
  3041.         },
  3042.         "waitremoterecoveryreserved_latency": {
  3043.             "type": 5,
  3044.             "metric_type": "gauge",
  3045.             "value_type": "real-integer-pair",
  3046.             "description": "Wait remote recovery reserved recovery state latency",
  3047.             "nick": "",
  3048.             "priority": 0,
  3049.             "units": "none"
  3050.         },
  3051.         "recovering_latency": {
  3052.             "type": 5,
  3053.             "metric_type": "gauge",
  3054.             "value_type": "real-integer-pair",
  3055.             "description": "Recovering recovery state latency",
  3056.             "nick": "",
  3057.             "priority": 0,
  3058.             "units": "none"
  3059.         },
  3060.         "recovered_latency": {
  3061.             "type": 5,
  3062.             "metric_type": "gauge",
  3063.             "value_type": "real-integer-pair",
  3064.             "description": "Recovered recovery state latency",
  3065.             "nick": "",
  3066.             "priority": 0,
  3067.             "units": "none"
  3068.         },
  3069.         "clean_latency": {
  3070.             "type": 5,
  3071.             "metric_type": "gauge",
  3072.             "value_type": "real-integer-pair",
  3073.             "description": "Clean recovery state latency",
  3074.             "nick": "",
  3075.             "priority": 0,
  3076.             "units": "none"
  3077.         },
  3078.         "active_latency": {
  3079.             "type": 5,
  3080.             "metric_type": "gauge",
  3081.             "value_type": "real-integer-pair",
  3082.             "description": "Active recovery state latency",
  3083.             "nick": "",
  3084.             "priority": 0,
  3085.             "units": "none"
  3086.         },
  3087.         "replicaactive_latency": {
  3088.             "type": 5,
  3089.             "metric_type": "gauge",
  3090.             "value_type": "real-integer-pair",
  3091.             "description": "Replicaactive recovery state latency",
  3092.             "nick": "",
  3093.             "priority": 0,
  3094.             "units": "none"
  3095.         },
  3096.         "stray_latency": {
  3097.             "type": 5,
  3098.             "metric_type": "gauge",
  3099.             "value_type": "real-integer-pair",
  3100.             "description": "Stray recovery state latency",
  3101.             "nick": "",
  3102.             "priority": 0,
  3103.             "units": "none"
  3104.         },
  3105.         "getinfo_latency": {
  3106.             "type": 5,
  3107.             "metric_type": "gauge",
  3108.             "value_type": "real-integer-pair",
  3109.             "description": "Getinfo recovery state latency",
  3110.             "nick": "",
  3111.             "priority": 0,
  3112.             "units": "none"
  3113.         },
  3114.         "getlog_latency": {
  3115.             "type": 5,
  3116.             "metric_type": "gauge",
  3117.             "value_type": "real-integer-pair",
  3118.             "description": "Getlog recovery state latency",
  3119.             "nick": "",
  3120.             "priority": 0,
  3121.             "units": "none"
  3122.         },
  3123.         "waitactingchange_latency": {
  3124.             "type": 5,
  3125.             "metric_type": "gauge",
  3126.             "value_type": "real-integer-pair",
  3127.             "description": "Waitactingchange recovery state latency",
  3128.             "nick": "",
  3129.             "priority": 0,
  3130.             "units": "none"
  3131.         },
  3132.         "incomplete_latency": {
  3133.             "type": 5,
  3134.             "metric_type": "gauge",
  3135.             "value_type": "real-integer-pair",
  3136.             "description": "Incomplete recovery state latency",
  3137.             "nick": "",
  3138.             "priority": 0,
  3139.             "units": "none"
  3140.         },
  3141.         "down_latency": {
  3142.             "type": 5,
  3143.             "metric_type": "gauge",
  3144.             "value_type": "real-integer-pair",
  3145.             "description": "Down recovery state latency",
  3146.             "nick": "",
  3147.             "priority": 0,
  3148.             "units": "none"
  3149.         },
  3150.         "getmissing_latency": {
  3151.             "type": 5,
  3152.             "metric_type": "gauge",
  3153.             "value_type": "real-integer-pair",
  3154.             "description": "Getmissing recovery state latency",
  3155.             "nick": "",
  3156.             "priority": 0,
  3157.             "units": "none"
  3158.         },
  3159.         "waitupthru_latency": {
  3160.             "type": 5,
  3161.             "metric_type": "gauge",
  3162.             "value_type": "real-integer-pair",
  3163.             "description": "Waitupthru recovery state latency",
  3164.             "nick": "",
  3165.             "priority": 0,
  3166.             "units": "none"
  3167.         },
  3168.         "notrecovering_latency": {
  3169.             "type": 5,
  3170.             "metric_type": "gauge",
  3171.             "value_type": "real-integer-pair",
  3172.             "description": "Notrecovering recovery state latency",
  3173.             "nick": "",
  3174.             "priority": 0,
  3175.             "units": "none"
  3176.         }
  3177.     },
  3178.     "rocksdb": {
  3179.         "get": {
  3180.             "type": 10,
  3181.             "metric_type": "counter",
  3182.             "value_type": "integer",
  3183.             "description": "Gets",
  3184.             "nick": "",
  3185.             "priority": 0,
  3186.             "units": "none"
  3187.         },
  3188.         "submit_transaction": {
  3189.             "type": 10,
  3190.             "metric_type": "counter",
  3191.             "value_type": "integer",
  3192.             "description": "Submit transactions",
  3193.             "nick": "",
  3194.             "priority": 0,
  3195.             "units": "none"
  3196.         },
  3197.         "submit_transaction_sync": {
  3198.             "type": 10,
  3199.             "metric_type": "counter",
  3200.             "value_type": "integer",
  3201.             "description": "Submit transactions sync",
  3202.             "nick": "",
  3203.             "priority": 0,
  3204.             "units": "none"
  3205.         },
  3206.         "get_latency": {
  3207.             "type": 5,
  3208.             "metric_type": "gauge",
  3209.             "value_type": "real-integer-pair",
  3210.             "description": "Get latency",
  3211.             "nick": "",
  3212.             "priority": 0,
  3213.             "units": "none"
  3214.         },
  3215.         "submit_latency": {
  3216.             "type": 5,
  3217.             "metric_type": "gauge",
  3218.             "value_type": "real-integer-pair",
  3219.             "description": "Submit Latency",
  3220.             "nick": "",
  3221.             "priority": 0,
  3222.             "units": "none"
  3223.         },
  3224.         "submit_sync_latency": {
  3225.             "type": 5,
  3226.             "metric_type": "gauge",
  3227.             "value_type": "real-integer-pair",
  3228.             "description": "Submit Sync Latency",
  3229.             "nick": "",
  3230.             "priority": 0,
  3231.             "units": "none"
  3232.         },
  3233.         "compact": {
  3234.             "type": 10,
  3235.             "metric_type": "counter",
  3236.             "value_type": "integer",
  3237.             "description": "Compactions",
  3238.             "nick": "",
  3239.             "priority": 0,
  3240.             "units": "none"
  3241.         },
  3242.         "compact_range": {
  3243.             "type": 10,
  3244.             "metric_type": "counter",
  3245.             "value_type": "integer",
  3246.             "description": "Compactions by range",
  3247.             "nick": "",
  3248.             "priority": 0,
  3249.             "units": "none"
  3250.         },
  3251.         "compact_queue_merge": {
  3252.             "type": 10,
  3253.             "metric_type": "counter",
  3254.             "value_type": "integer",
  3255.             "description": "Mergings of ranges in compaction queue",
  3256.             "nick": "",
  3257.             "priority": 0,
  3258.             "units": "none"
  3259.         },
  3260.         "compact_queue_len": {
  3261.             "type": 2,
  3262.             "metric_type": "gauge",
  3263.             "value_type": "integer",
  3264.             "description": "Length of compaction queue",
  3265.             "nick": "",
  3266.             "priority": 0,
  3267.             "units": "none"
  3268.         },
  3269.         "rocksdb_write_wal_time": {
  3270.             "type": 5,
  3271.             "metric_type": "gauge",
  3272.             "value_type": "real-integer-pair",
  3273.             "description": "Rocksdb write wal time",
  3274.             "nick": "",
  3275.             "priority": 0,
  3276.             "units": "none"
  3277.         },
  3278.         "rocksdb_write_memtable_time": {
  3279.             "type": 5,
  3280.             "metric_type": "gauge",
  3281.             "value_type": "real-integer-pair",
  3282.             "description": "Rocksdb write memtable time",
  3283.             "nick": "",
  3284.             "priority": 0,
  3285.             "units": "none"
  3286.         },
  3287.         "rocksdb_write_delay_time": {
  3288.             "type": 5,
  3289.             "metric_type": "gauge",
  3290.             "value_type": "real-integer-pair",
  3291.             "description": "Rocksdb write delay time",
  3292.             "nick": "",
  3293.             "priority": 0,
  3294.             "units": "none"
  3295.         },
  3296.         "rocksdb_write_pre_and_post_time": {
  3297.             "type": 5,
  3298.             "metric_type": "gauge",
  3299.             "value_type": "real-integer-pair",
  3300.             "description": "total time spent on writing a record, excluding write process",
  3301.             "nick": "",
  3302.             "priority": 0,
  3303.             "units": "none"
  3304.         }
  3305.     },
  3306.     "throttle-bluestore_throttle_bytes": {
  3307.         "val": {
  3308.             "type": 2,
  3309.             "metric_type": "gauge",
  3310.             "value_type": "integer",
  3311.             "description": "Currently available throttle",
  3312.             "nick": "",
  3313.             "priority": 0,
  3314.             "units": "none"
  3315.         },
  3316.         "max": {
  3317.             "type": 2,
  3318.             "metric_type": "gauge",
  3319.             "value_type": "integer",
  3320.             "description": "Max value for throttle",
  3321.             "nick": "",
  3322.             "priority": 0,
  3323.             "units": "none"
  3324.         },
  3325.         "get_started": {
  3326.             "type": 10,
  3327.             "metric_type": "counter",
  3328.             "value_type": "integer",
  3329.             "description": "Number of get calls, increased before wait",
  3330.             "nick": "",
  3331.             "priority": 0,
  3332.             "units": "none"
  3333.         },
  3334.         "get": {
  3335.             "type": 10,
  3336.             "metric_type": "counter",
  3337.             "value_type": "integer",
  3338.             "description": "Gets",
  3339.             "nick": "",
  3340.             "priority": 0,
  3341.             "units": "none"
  3342.         },
  3343.         "get_sum": {
  3344.             "type": 10,
  3345.             "metric_type": "counter",
  3346.             "value_type": "integer",
  3347.             "description": "Got data",
  3348.             "nick": "",
  3349.             "priority": 0,
  3350.             "units": "none"
  3351.         },
  3352.         "get_or_fail_fail": {
  3353.             "type": 10,
  3354.             "metric_type": "counter",
  3355.             "value_type": "integer",
  3356.             "description": "Get blocked during get_or_fail",
  3357.             "nick": "",
  3358.             "priority": 0,
  3359.             "units": "none"
  3360.         },
  3361.         "get_or_fail_success": {
  3362.             "type": 10,
  3363.             "metric_type": "counter",
  3364.             "value_type": "integer",
  3365.             "description": "Successful get during get_or_fail",
  3366.             "nick": "",
  3367.             "priority": 0,
  3368.             "units": "none"
  3369.         },
  3370.         "take": {
  3371.             "type": 10,
  3372.             "metric_type": "counter",
  3373.             "value_type": "integer",
  3374.             "description": "Takes",
  3375.             "nick": "",
  3376.             "priority": 0,
  3377.             "units": "none"
  3378.         },
  3379.         "take_sum": {
  3380.             "type": 10,
  3381.             "metric_type": "counter",
  3382.             "value_type": "integer",
  3383.             "description": "Taken data",
  3384.             "nick": "",
  3385.             "priority": 0,
  3386.             "units": "none"
  3387.         },
  3388.         "put": {
  3389.             "type": 10,
  3390.             "metric_type": "counter",
  3391.             "value_type": "integer",
  3392.             "description": "Puts",
  3393.             "nick": "",
  3394.             "priority": 0,
  3395.             "units": "none"
  3396.         },
  3397.         "put_sum": {
  3398.             "type": 10,
  3399.             "metric_type": "counter",
  3400.             "value_type": "integer",
  3401.             "description": "Put data",
  3402.             "nick": "",
  3403.             "priority": 0,
  3404.             "units": "none"
  3405.         },
  3406.         "wait": {
  3407.             "type": 5,
  3408.             "metric_type": "gauge",
  3409.             "value_type": "real-integer-pair",
  3410.             "description": "Waiting latency",
  3411.             "nick": "",
  3412.             "priority": 0,
  3413.             "units": "none"
  3414.         }
  3415.     },
  3416.     "throttle-bluestore_throttle_deferred_bytes": {
  3417.         "val": {
  3418.             "type": 2,
  3419.             "metric_type": "gauge",
  3420.             "value_type": "integer",
  3421.             "description": "Currently available throttle",
  3422.             "nick": "",
  3423.             "priority": 0,
  3424.             "units": "none"
  3425.         },
  3426.         "max": {
  3427.             "type": 2,
  3428.             "metric_type": "gauge",
  3429.             "value_type": "integer",
  3430.             "description": "Max value for throttle",
  3431.             "nick": "",
  3432.             "priority": 0,
  3433.             "units": "none"
  3434.         },
  3435.         "get_started": {
  3436.             "type": 10,
  3437.             "metric_type": "counter",
  3438.             "value_type": "integer",
  3439.             "description": "Number of get calls, increased before wait",
  3440.             "nick": "",
  3441.             "priority": 0,
  3442.             "units": "none"
  3443.         },
  3444.         "get": {
  3445.             "type": 10,
  3446.             "metric_type": "counter",
  3447.             "value_type": "integer",
  3448.             "description": "Gets",
  3449.             "nick": "",
  3450.             "priority": 0,
  3451.             "units": "none"
  3452.         },
  3453.         "get_sum": {
  3454.             "type": 10,
  3455.             "metric_type": "counter",
  3456.             "value_type": "integer",
  3457.             "description": "Got data",
  3458.             "nick": "",
  3459.             "priority": 0,
  3460.             "units": "none"
  3461.         },
  3462.         "get_or_fail_fail": {
  3463.             "type": 10,
  3464.             "metric_type": "counter",
  3465.             "value_type": "integer",
  3466.             "description": "Get blocked during get_or_fail",
  3467.             "nick": "",
  3468.             "priority": 0,
  3469.             "units": "none"
  3470.         },
  3471.         "get_or_fail_success": {
  3472.             "type": 10,
  3473.             "metric_type": "counter",
  3474.             "value_type": "integer",
  3475.             "description": "Successful get during get_or_fail",
  3476.             "nick": "",
  3477.             "priority": 0,
  3478.             "units": "none"
  3479.         },
  3480.         "take": {
  3481.             "type": 10,
  3482.             "metric_type": "counter",
  3483.             "value_type": "integer",
  3484.             "description": "Takes",
  3485.             "nick": "",
  3486.             "priority": 0,
  3487.             "units": "none"
  3488.         },
  3489.         "take_sum": {
  3490.             "type": 10,
  3491.             "metric_type": "counter",
  3492.             "value_type": "integer",
  3493.             "description": "Taken data",
  3494.             "nick": "",
  3495.             "priority": 0,
  3496.             "units": "none"
  3497.         },
  3498.         "put": {
  3499.             "type": 10,
  3500.             "metric_type": "counter",
  3501.             "value_type": "integer",
  3502.             "description": "Puts",
  3503.             "nick": "",
  3504.             "priority": 0,
  3505.             "units": "none"
  3506.         },
  3507.         "put_sum": {
  3508.             "type": 10,
  3509.             "metric_type": "counter",
  3510.             "value_type": "integer",
  3511.             "description": "Put data",
  3512.             "nick": "",
  3513.             "priority": 0,
  3514.             "units": "none"
  3515.         },
  3516.         "wait": {
  3517.             "type": 5,
  3518.             "metric_type": "gauge",
  3519.             "value_type": "real-integer-pair",
  3520.             "description": "Waiting latency",
  3521.             "nick": "",
  3522.             "priority": 0,
  3523.             "units": "none"
  3524.         }
  3525.     },
  3526.     "throttle-msgr_dispatch_throttler-client": {
  3527.         "val": {
  3528.             "type": 2,
  3529.             "metric_type": "gauge",
  3530.             "value_type": "integer",
  3531.             "description": "Currently available throttle",
  3532.             "nick": "",
  3533.             "priority": 0,
  3534.             "units": "none"
  3535.         },
  3536.         "max": {
  3537.             "type": 2,
  3538.             "metric_type": "gauge",
  3539.             "value_type": "integer",
  3540.             "description": "Max value for throttle",
  3541.             "nick": "",
  3542.             "priority": 0,
  3543.             "units": "none"
  3544.         },
  3545.         "get_started": {
  3546.             "type": 10,
  3547.             "metric_type": "counter",
  3548.             "value_type": "integer",
  3549.             "description": "Number of get calls, increased before wait",
  3550.             "nick": "",
  3551.             "priority": 0,
  3552.             "units": "none"
  3553.         },
  3554.         "get": {
  3555.             "type": 10,
  3556.             "metric_type": "counter",
  3557.             "value_type": "integer",
  3558.             "description": "Gets",
  3559.             "nick": "",
  3560.             "priority": 0,
  3561.             "units": "none"
  3562.         },
  3563.         "get_sum": {
  3564.             "type": 10,
  3565.             "metric_type": "counter",
  3566.             "value_type": "integer",
  3567.             "description": "Got data",
  3568.             "nick": "",
  3569.             "priority": 0,
  3570.             "units": "none"
  3571.         },
  3572.         "get_or_fail_fail": {
  3573.             "type": 10,
  3574.             "metric_type": "counter",
  3575.             "value_type": "integer",
  3576.             "description": "Get blocked during get_or_fail",
  3577.             "nick": "",
  3578.             "priority": 0,
  3579.             "units": "none"
  3580.         },
  3581.         "get_or_fail_success": {
  3582.             "type": 10,
  3583.             "metric_type": "counter",
  3584.             "value_type": "integer",
  3585.             "description": "Successful get during get_or_fail",
  3586.             "nick": "",
  3587.             "priority": 0,
  3588.             "units": "none"
  3589.         },
  3590.         "take": {
  3591.             "type": 10,
  3592.             "metric_type": "counter",
  3593.             "value_type": "integer",
  3594.             "description": "Takes",
  3595.             "nick": "",
  3596.             "priority": 0,
  3597.             "units": "none"
  3598.         },
  3599.         "take_sum": {
  3600.             "type": 10,
  3601.             "metric_type": "counter",
  3602.             "value_type": "integer",
  3603.             "description": "Taken data",
  3604.             "nick": "",
  3605.             "priority": 0,
  3606.             "units": "none"
  3607.         },
  3608.         "put": {
  3609.             "type": 10,
  3610.             "metric_type": "counter",
  3611.             "value_type": "integer",
  3612.             "description": "Puts",
  3613.             "nick": "",
  3614.             "priority": 0,
  3615.             "units": "none"
  3616.         },
  3617.         "put_sum": {
  3618.             "type": 10,
  3619.             "metric_type": "counter",
  3620.             "value_type": "integer",
  3621.             "description": "Put data",
  3622.             "nick": "",
  3623.             "priority": 0,
  3624.             "units": "none"
  3625.         },
  3626.         "wait": {
  3627.             "type": 5,
  3628.             "metric_type": "gauge",
  3629.             "value_type": "real-integer-pair",
  3630.             "description": "Waiting latency",
  3631.             "nick": "",
  3632.             "priority": 0,
  3633.             "units": "none"
  3634.         }
  3635.     },
  3636.     "throttle-msgr_dispatch_throttler-cluster": {
  3637.         "val": {
  3638.             "type": 2,
  3639.             "metric_type": "gauge",
  3640.             "value_type": "integer",
  3641.             "description": "Currently available throttle",
  3642.             "nick": "",
  3643.             "priority": 0,
  3644.             "units": "none"
  3645.         },
  3646.         "max": {
  3647.             "type": 2,
  3648.             "metric_type": "gauge",
  3649.             "value_type": "integer",
  3650.             "description": "Max value for throttle",
  3651.             "nick": "",
  3652.             "priority": 0,
  3653.             "units": "none"
  3654.         },
  3655.         "get_started": {
  3656.             "type": 10,
  3657.             "metric_type": "counter",
  3658.             "value_type": "integer",
  3659.             "description": "Number of get calls, increased before wait",
  3660.             "nick": "",
  3661.             "priority": 0,
  3662.             "units": "none"
  3663.         },
  3664.         "get": {
  3665.             "type": 10,
  3666.             "metric_type": "counter",
  3667.             "value_type": "integer",
  3668.             "description": "Gets",
  3669.             "nick": "",
  3670.             "priority": 0,
  3671.             "units": "none"
  3672.         },
  3673.         "get_sum": {
  3674.             "type": 10,
  3675.             "metric_type": "counter",
  3676.             "value_type": "integer",
  3677.             "description": "Got data",
  3678.             "nick": "",
  3679.             "priority": 0,
  3680.             "units": "none"
  3681.         },
  3682.         "get_or_fail_fail": {
  3683.             "type": 10,
  3684.             "metric_type": "counter",
  3685.             "value_type": "integer",
  3686.             "description": "Get blocked during get_or_fail",
  3687.             "nick": "",
  3688.             "priority": 0,
  3689.             "units": "none"
  3690.         },
  3691.         "get_or_fail_success": {
  3692.             "type": 10,
  3693.             "metric_type": "counter",
  3694.             "value_type": "integer",
  3695.             "description": "Successful get during get_or_fail",
  3696.             "nick": "",
  3697.             "priority": 0,
  3698.             "units": "none"
  3699.         },
  3700.         "take": {
  3701.             "type": 10,
  3702.             "metric_type": "counter",
  3703.             "value_type": "integer",
  3704.             "description": "Takes",
  3705.             "nick": "",
  3706.             "priority": 0,
  3707.             "units": "none"
  3708.         },
  3709.         "take_sum": {
  3710.             "type": 10,
  3711.             "metric_type": "counter",
  3712.             "value_type": "integer",
  3713.             "description": "Taken data",
  3714.             "nick": "",
  3715.             "priority": 0,
  3716.             "units": "none"
  3717.         },
  3718.         "put": {
  3719.             "type": 10,
  3720.             "metric_type": "counter",
  3721.             "value_type": "integer",
  3722.             "description": "Puts",
  3723.             "nick": "",
  3724.             "priority": 0,
  3725.             "units": "none"
  3726.         },
  3727.         "put_sum": {
  3728.             "type": 10,
  3729.             "metric_type": "counter",
  3730.             "value_type": "integer",
  3731.             "description": "Put data",
  3732.             "nick": "",
  3733.             "priority": 0,
  3734.             "units": "none"
  3735.         },
  3736.         "wait": {
  3737.             "type": 5,
  3738.             "metric_type": "gauge",
  3739.             "value_type": "real-integer-pair",
  3740.             "description": "Waiting latency",
  3741.             "nick": "",
  3742.             "priority": 0,
  3743.             "units": "none"
  3744.         }
  3745.     },
  3746.     "throttle-msgr_dispatch_throttler-hb_back_client": {
  3747.         "val": {
  3748.             "type": 2,
  3749.             "metric_type": "gauge",
  3750.             "value_type": "integer",
  3751.             "description": "Currently available throttle",
  3752.             "nick": "",
  3753.             "priority": 0,
  3754.             "units": "none"
  3755.         },
  3756.         "max": {
  3757.             "type": 2,
  3758.             "metric_type": "gauge",
  3759.             "value_type": "integer",
  3760.             "description": "Max value for throttle",
  3761.             "nick": "",
  3762.             "priority": 0,
  3763.             "units": "none"
  3764.         },
  3765.         "get_started": {
  3766.             "type": 10,
  3767.             "metric_type": "counter",
  3768.             "value_type": "integer",
  3769.             "description": "Number of get calls, increased before wait",
  3770.             "nick": "",
  3771.             "priority": 0,
  3772.             "units": "none"
  3773.         },
  3774.         "get": {
  3775.             "type": 10,
  3776.             "metric_type": "counter",
  3777.             "value_type": "integer",
  3778.             "description": "Gets",
  3779.             "nick": "",
  3780.             "priority": 0,
  3781.             "units": "none"
  3782.         },
  3783.         "get_sum": {
  3784.             "type": 10,
  3785.             "metric_type": "counter",
  3786.             "value_type": "integer",
  3787.             "description": "Got data",
  3788.             "nick": "",
  3789.             "priority": 0,
  3790.             "units": "none"
  3791.         },
  3792.         "get_or_fail_fail": {
  3793.             "type": 10,
  3794.             "metric_type": "counter",
  3795.             "value_type": "integer",
  3796.             "description": "Get blocked during get_or_fail",
  3797.             "nick": "",
  3798.             "priority": 0,
  3799.             "units": "none"
  3800.         },
  3801.         "get_or_fail_success": {
  3802.             "type": 10,
  3803.             "metric_type": "counter",
  3804.             "value_type": "integer",
  3805.             "description": "Successful get during get_or_fail",
  3806.             "nick": "",
  3807.             "priority": 0,
  3808.             "units": "none"
  3809.         },
  3810.         "take": {
  3811.             "type": 10,
  3812.             "metric_type": "counter",
  3813.             "value_type": "integer",
  3814.             "description": "Takes",
  3815.             "nick": "",
  3816.             "priority": 0,
  3817.             "units": "none"
  3818.         },
  3819.         "take_sum": {
  3820.             "type": 10,
  3821.             "metric_type": "counter",
  3822.             "value_type": "integer",
  3823.             "description": "Taken data",
  3824.             "nick": "",
  3825.             "priority": 0,
  3826.             "units": "none"
  3827.         },
  3828.         "put": {
  3829.             "type": 10,
  3830.             "metric_type": "counter",
  3831.             "value_type": "integer",
  3832.             "description": "Puts",
  3833.             "nick": "",
  3834.             "priority": 0,
  3835.             "units": "none"
  3836.         },
  3837.         "put_sum": {
  3838.             "type": 10,
  3839.             "metric_type": "counter",
  3840.             "value_type": "integer",
  3841.             "description": "Put data",
  3842.             "nick": "",
  3843.             "priority": 0,
  3844.             "units": "none"
  3845.         },
  3846.         "wait": {
  3847.             "type": 5,
  3848.             "metric_type": "gauge",
  3849.             "value_type": "real-integer-pair",
  3850.             "description": "Waiting latency",
  3851.             "nick": "",
  3852.             "priority": 0,
  3853.             "units": "none"
  3854.         }
  3855.     },
  3856.     "throttle-msgr_dispatch_throttler-hb_back_server": {
  3857.         "val": {
  3858.             "type": 2,
  3859.             "metric_type": "gauge",
  3860.             "value_type": "integer",
  3861.             "description": "Currently available throttle",
  3862.             "nick": "",
  3863.             "priority": 0,
  3864.             "units": "none"
  3865.         },
  3866.         "max": {
  3867.             "type": 2,
  3868.             "metric_type": "gauge",
  3869.             "value_type": "integer",
  3870.             "description": "Max value for throttle",
  3871.             "nick": "",
  3872.             "priority": 0,
  3873.             "units": "none"
  3874.         },
  3875.         "get_started": {
  3876.             "type": 10,
  3877.             "metric_type": "counter",
  3878.             "value_type": "integer",
  3879.             "description": "Number of get calls, increased before wait",
  3880.             "nick": "",
  3881.             "priority": 0,
  3882.             "units": "none"
  3883.         },
  3884.         "get": {
  3885.             "type": 10,
  3886.             "metric_type": "counter",
  3887.             "value_type": "integer",
  3888.             "description": "Gets",
  3889.             "nick": "",
  3890.             "priority": 0,
  3891.             "units": "none"
  3892.         },
  3893.         "get_sum": {
  3894.             "type": 10,
  3895.             "metric_type": "counter",
  3896.             "value_type": "integer",
  3897.             "description": "Got data",
  3898.             "nick": "",
  3899.             "priority": 0,
  3900.             "units": "none"
  3901.         },
  3902.         "get_or_fail_fail": {
  3903.             "type": 10,
  3904.             "metric_type": "counter",
  3905.             "value_type": "integer",
  3906.             "description": "Get blocked during get_or_fail",
  3907.             "nick": "",
  3908.             "priority": 0,
  3909.             "units": "none"
  3910.         },
  3911.         "get_or_fail_success": {
  3912.             "type": 10,
  3913.             "metric_type": "counter",
  3914.             "value_type": "integer",
  3915.             "description": "Successful get during get_or_fail",
  3916.             "nick": "",
  3917.             "priority": 0,
  3918.             "units": "none"
  3919.         },
  3920.         "take": {
  3921.             "type": 10,
  3922.             "metric_type": "counter",
  3923.             "value_type": "integer",
  3924.             "description": "Takes",
  3925.             "nick": "",
  3926.             "priority": 0,
  3927.             "units": "none"
  3928.         },
  3929.         "take_sum": {
  3930.             "type": 10,
  3931.             "metric_type": "counter",
  3932.             "value_type": "integer",
  3933.             "description": "Taken data",
  3934.             "nick": "",
  3935.             "priority": 0,
  3936.             "units": "none"
  3937.         },
  3938.         "put": {
  3939.             "type": 10,
  3940.             "metric_type": "counter",
  3941.             "value_type": "integer",
  3942.             "description": "Puts",
  3943.             "nick": "",
  3944.             "priority": 0,
  3945.             "units": "none"
  3946.         },
  3947.         "put_sum": {
  3948.             "type": 10,
  3949.             "metric_type": "counter",
  3950.             "value_type": "integer",
  3951.             "description": "Put data",
  3952.             "nick": "",
  3953.             "priority": 0,
  3954.             "units": "none"
  3955.         },
  3956.         "wait": {
  3957.             "type": 5,
  3958.             "metric_type": "gauge",
  3959.             "value_type": "real-integer-pair",
  3960.             "description": "Waiting latency",
  3961.             "nick": "",
  3962.             "priority": 0,
  3963.             "units": "none"
  3964.         }
  3965.     },
  3966.     "throttle-msgr_dispatch_throttler-hb_front_client": {
  3967.         "val": {
  3968.             "type": 2,
  3969.             "metric_type": "gauge",
  3970.             "value_type": "integer",
  3971.             "description": "Currently available throttle",
  3972.             "nick": "",
  3973.             "priority": 0,
  3974.             "units": "none"
  3975.         },
  3976.         "max": {
  3977.             "type": 2,
  3978.             "metric_type": "gauge",
  3979.             "value_type": "integer",
  3980.             "description": "Max value for throttle",
  3981.             "nick": "",
  3982.             "priority": 0,
  3983.             "units": "none"
  3984.         },
  3985.         "get_started": {
  3986.             "type": 10,
  3987.             "metric_type": "counter",
  3988.             "value_type": "integer",
  3989.             "description": "Number of get calls, increased before wait",
  3990.             "nick": "",
  3991.             "priority": 0,
  3992.             "units": "none"
  3993.         },
  3994.         "get": {
  3995.             "type": 10,
  3996.             "metric_type": "counter",
  3997.             "value_type": "integer",
  3998.             "description": "Gets",
  3999.             "nick": "",
  4000.             "priority": 0,
  4001.             "units": "none"
  4002.         },
  4003.         "get_sum": {
  4004.             "type": 10,
  4005.             "metric_type": "counter",
  4006.             "value_type": "integer",
  4007.             "description": "Got data",
  4008.             "nick": "",
  4009.             "priority": 0,
  4010.             "units": "none"
  4011.         },
  4012.         "get_or_fail_fail": {
  4013.             "type": 10,
  4014.             "metric_type": "counter",
  4015.             "value_type": "integer",
  4016.             "description": "Get blocked during get_or_fail",
  4017.             "nick": "",
  4018.             "priority": 0,
  4019.             "units": "none"
  4020.         },
  4021.         "get_or_fail_success": {
  4022.             "type": 10,
  4023.             "metric_type": "counter",
  4024.             "value_type": "integer",
  4025.             "description": "Successful get during get_or_fail",
  4026.             "nick": "",
  4027.             "priority": 0,
  4028.             "units": "none"
  4029.         },
  4030.         "take": {
  4031.             "type": 10,
  4032.             "metric_type": "counter",
  4033.             "value_type": "integer",
  4034.             "description": "Takes",
  4035.             "nick": "",
  4036.             "priority": 0,
  4037.             "units": "none"
  4038.         },
  4039.         "take_sum": {
  4040.             "type": 10,
  4041.             "metric_type": "counter",
  4042.             "value_type": "integer",
  4043.             "description": "Taken data",
  4044.             "nick": "",
  4045.             "priority": 0,
  4046.             "units": "none"
  4047.         },
  4048.         "put": {
  4049.             "type": 10,
  4050.             "metric_type": "counter",
  4051.             "value_type": "integer",
  4052.             "description": "Puts",
  4053.             "nick": "",
  4054.             "priority": 0,
  4055.             "units": "none"
  4056.         },
  4057.         "put_sum": {
  4058.             "type": 10,
  4059.             "metric_type": "counter",
  4060.             "value_type": "integer",
  4061.             "description": "Put data",
  4062.             "nick": "",
  4063.             "priority": 0,
  4064.             "units": "none"
  4065.         },
  4066.         "wait": {
  4067.             "type": 5,
  4068.             "metric_type": "gauge",
  4069.             "value_type": "real-integer-pair",
  4070.             "description": "Waiting latency",
  4071.             "nick": "",
  4072.             "priority": 0,
  4073.             "units": "none"
  4074.         }
  4075.     },
  4076.     "throttle-msgr_dispatch_throttler-hb_front_server": {
  4077.         "val": {
  4078.             "type": 2,
  4079.             "metric_type": "gauge",
  4080.             "value_type": "integer",
  4081.             "description": "Currently available throttle",
  4082.             "nick": "",
  4083.             "priority": 0,
  4084.             "units": "none"
  4085.         },
  4086.         "max": {
  4087.             "type": 2,
  4088.             "metric_type": "gauge",
  4089.             "value_type": "integer",
  4090.             "description": "Max value for throttle",
  4091.             "nick": "",
  4092.             "priority": 0,
  4093.             "units": "none"
  4094.         },
  4095.         "get_started": {
  4096.             "type": 10,
  4097.             "metric_type": "counter",
  4098.             "value_type": "integer",
  4099.             "description": "Number of get calls, increased before wait",
  4100.             "nick": "",
  4101.             "priority": 0,
  4102.             "units": "none"
  4103.         },
  4104.         "get": {
  4105.             "type": 10,
  4106.             "metric_type": "counter",
  4107.             "value_type": "integer",
  4108.             "description": "Gets",
  4109.             "nick": "",
  4110.             "priority": 0,
  4111.             "units": "none"
  4112.         },
  4113.         "get_sum": {
  4114.             "type": 10,
  4115.             "metric_type": "counter",
  4116.             "value_type": "integer",
  4117.             "description": "Got data",
  4118.             "nick": "",
  4119.             "priority": 0,
  4120.             "units": "none"
  4121.         },
  4122.         "get_or_fail_fail": {
  4123.             "type": 10,
  4124.             "metric_type": "counter",
  4125.             "value_type": "integer",
  4126.             "description": "Get blocked during get_or_fail",
  4127.             "nick": "",
  4128.             "priority": 0,
  4129.             "units": "none"
  4130.         },
  4131.         "get_or_fail_success": {
  4132.             "type": 10,
  4133.             "metric_type": "counter",
  4134.             "value_type": "integer",
  4135.             "description": "Successful get during get_or_fail",
  4136.             "nick": "",
  4137.             "priority": 0,
  4138.             "units": "none"
  4139.         },
  4140.         "take": {
  4141.             "type": 10,
  4142.             "metric_type": "counter",
  4143.             "value_type": "integer",
  4144.             "description": "Takes",
  4145.             "nick": "",
  4146.             "priority": 0,
  4147.             "units": "none"
  4148.         },
  4149.         "take_sum": {
  4150.             "type": 10,
  4151.             "metric_type": "counter",
  4152.             "value_type": "integer",
  4153.             "description": "Taken data",
  4154.             "nick": "",
  4155.             "priority": 0,
  4156.             "units": "none"
  4157.         },
  4158.         "put": {
  4159.             "type": 10,
  4160.             "metric_type": "counter",
  4161.             "value_type": "integer",
  4162.             "description": "Puts",
  4163.             "nick": "",
  4164.             "priority": 0,
  4165.             "units": "none"
  4166.         },
  4167.         "put_sum": {
  4168.             "type": 10,
  4169.             "metric_type": "counter",
  4170.             "value_type": "integer",
  4171.             "description": "Put data",
  4172.             "nick": "",
  4173.             "priority": 0,
  4174.             "units": "none"
  4175.         },
  4176.         "wait": {
  4177.             "type": 5,
  4178.             "metric_type": "gauge",
  4179.             "value_type": "real-integer-pair",
  4180.             "description": "Waiting latency",
  4181.             "nick": "",
  4182.             "priority": 0,
  4183.             "units": "none"
  4184.         }
  4185.     },
  4186.     "throttle-msgr_dispatch_throttler-ms_objecter": {
  4187.         "val": {
  4188.             "type": 2,
  4189.             "metric_type": "gauge",
  4190.             "value_type": "integer",
  4191.             "description": "Currently available throttle",
  4192.             "nick": "",
  4193.             "priority": 0,
  4194.             "units": "none"
  4195.         },
  4196.         "max": {
  4197.             "type": 2,
  4198.             "metric_type": "gauge",
  4199.             "value_type": "integer",
  4200.             "description": "Max value for throttle",
  4201.             "nick": "",
  4202.             "priority": 0,
  4203.             "units": "none"
  4204.         },
  4205.         "get_started": {
  4206.             "type": 10,
  4207.             "metric_type": "counter",
  4208.             "value_type": "integer",
  4209.             "description": "Number of get calls, increased before wait",
  4210.             "nick": "",
  4211.             "priority": 0,
  4212.             "units": "none"
  4213.         },
  4214.         "get": {
  4215.             "type": 10,
  4216.             "metric_type": "counter",
  4217.             "value_type": "integer",
  4218.             "description": "Gets",
  4219.             "nick": "",
  4220.             "priority": 0,
  4221.             "units": "none"
  4222.         },
  4223.         "get_sum": {
  4224.             "type": 10,
  4225.             "metric_type": "counter",
  4226.             "value_type": "integer",
  4227.             "description": "Got data",
  4228.             "nick": "",
  4229.             "priority": 0,
  4230.             "units": "none"
  4231.         },
  4232.         "get_or_fail_fail": {
  4233.             "type": 10,
  4234.             "metric_type": "counter",
  4235.             "value_type": "integer",
  4236.             "description": "Get blocked during get_or_fail",
  4237.             "nick": "",
  4238.             "priority": 0,
  4239.             "units": "none"
  4240.         },
  4241.         "get_or_fail_success": {
  4242.             "type": 10,
  4243.             "metric_type": "counter",
  4244.             "value_type": "integer",
  4245.             "description": "Successful get during get_or_fail",
  4246.             "nick": "",
  4247.             "priority": 0,
  4248.             "units": "none"
  4249.         },
  4250.         "take": {
  4251.             "type": 10,
  4252.             "metric_type": "counter",
  4253.             "value_type": "integer",
  4254.             "description": "Takes",
  4255.             "nick": "",
  4256.             "priority": 0,
  4257.             "units": "none"
  4258.         },
  4259.         "take_sum": {
  4260.             "type": 10,
  4261.             "metric_type": "counter",
  4262.             "value_type": "integer",
  4263.             "description": "Taken data",
  4264.             "nick": "",
  4265.             "priority": 0,
  4266.             "units": "none"
  4267.         },
  4268.         "put": {
  4269.             "type": 10,
  4270.             "metric_type": "counter",
  4271.             "value_type": "integer",
  4272.             "description": "Puts",
  4273.             "nick": "",
  4274.             "priority": 0,
  4275.             "units": "none"
  4276.         },
  4277.         "put_sum": {
  4278.             "type": 10,
  4279.             "metric_type": "counter",
  4280.             "value_type": "integer",
  4281.             "description": "Put data",
  4282.             "nick": "",
  4283.             "priority": 0,
  4284.             "units": "none"
  4285.         },
  4286.         "wait": {
  4287.             "type": 5,
  4288.             "metric_type": "gauge",
  4289.             "value_type": "real-integer-pair",
  4290.             "description": "Waiting latency",
  4291.             "nick": "",
  4292.             "priority": 0,
  4293.             "units": "none"
  4294.         }
  4295.     },
  4296.     "throttle-objecter_bytes": {
  4297.         "val": {
  4298.             "type": 2,
  4299.             "metric_type": "gauge",
  4300.             "value_type": "integer",
  4301.             "description": "Currently available throttle",
  4302.             "nick": "",
  4303.             "priority": 0,
  4304.             "units": "none"
  4305.         },
  4306.         "max": {
  4307.             "type": 2,
  4308.             "metric_type": "gauge",
  4309.             "value_type": "integer",
  4310.             "description": "Max value for throttle",
  4311.             "nick": "",
  4312.             "priority": 0,
  4313.             "units": "none"
  4314.         },
  4315.         "get_started": {
  4316.             "type": 10,
  4317.             "metric_type": "counter",
  4318.             "value_type": "integer",
  4319.             "description": "Number of get calls, increased before wait",
  4320.             "nick": "",
  4321.             "priority": 0,
  4322.             "units": "none"
  4323.         },
  4324.         "get": {
  4325.             "type": 10,
  4326.             "metric_type": "counter",
  4327.             "value_type": "integer",
  4328.             "description": "Gets",
  4329.             "nick": "",
  4330.             "priority": 0,
  4331.             "units": "none"
  4332.         },
  4333.         "get_sum": {
  4334.             "type": 10,
  4335.             "metric_type": "counter",
  4336.             "value_type": "integer",
  4337.             "description": "Got data",
  4338.             "nick": "",
  4339.             "priority": 0,
  4340.             "units": "none"
  4341.         },
  4342.         "get_or_fail_fail": {
  4343.             "type": 10,
  4344.             "metric_type": "counter",
  4345.             "value_type": "integer",
  4346.             "description": "Get blocked during get_or_fail",
  4347.             "nick": "",
  4348.             "priority": 0,
  4349.             "units": "none"
  4350.         },
  4351.         "get_or_fail_success": {
  4352.             "type": 10,
  4353.             "metric_type": "counter",
  4354.             "value_type": "integer",
  4355.             "description": "Successful get during get_or_fail",
  4356.             "nick": "",
  4357.             "priority": 0,
  4358.             "units": "none"
  4359.         },
  4360.         "take": {
  4361.             "type": 10,
  4362.             "metric_type": "counter",
  4363.             "value_type": "integer",
  4364.             "description": "Takes",
  4365.             "nick": "",
  4366.             "priority": 0,
  4367.             "units": "none"
  4368.         },
  4369.         "take_sum": {
  4370.             "type": 10,
  4371.             "metric_type": "counter",
  4372.             "value_type": "integer",
  4373.             "description": "Taken data",
  4374.             "nick": "",
  4375.             "priority": 0,
  4376.             "units": "none"
  4377.         },
  4378.         "put": {
  4379.             "type": 10,
  4380.             "metric_type": "counter",
  4381.             "value_type": "integer",
  4382.             "description": "Puts",
  4383.             "nick": "",
  4384.             "priority": 0,
  4385.             "units": "none"
  4386.         },
  4387.         "put_sum": {
  4388.             "type": 10,
  4389.             "metric_type": "counter",
  4390.             "value_type": "integer",
  4391.             "description": "Put data",
  4392.             "nick": "",
  4393.             "priority": 0,
  4394.             "units": "none"
  4395.         },
  4396.         "wait": {
  4397.             "type": 5,
  4398.             "metric_type": "gauge",
  4399.             "value_type": "real-integer-pair",
  4400.             "description": "Waiting latency",
  4401.             "nick": "",
  4402.             "priority": 0,
  4403.             "units": "none"
  4404.         }
  4405.     },
  4406.     "throttle-objecter_ops": {
  4407.         "val": {
  4408.             "type": 2,
  4409.             "metric_type": "gauge",
  4410.             "value_type": "integer",
  4411.             "description": "Currently available throttle",
  4412.             "nick": "",
  4413.             "priority": 0,
  4414.             "units": "none"
  4415.         },
  4416.         "max": {
  4417.             "type": 2,
  4418.             "metric_type": "gauge",
  4419.             "value_type": "integer",
  4420.             "description": "Max value for throttle",
  4421.             "nick": "",
  4422.             "priority": 0,
  4423.             "units": "none"
  4424.         },
  4425.         "get_started": {
  4426.             "type": 10,
  4427.             "metric_type": "counter",
  4428.             "value_type": "integer",
  4429.             "description": "Number of get calls, increased before wait",
  4430.             "nick": "",
  4431.             "priority": 0,
  4432.             "units": "none"
  4433.         },
  4434.         "get": {
  4435.             "type": 10,
  4436.             "metric_type": "counter",
  4437.             "value_type": "integer",
  4438.             "description": "Gets",
  4439.             "nick": "",
  4440.             "priority": 0,
  4441.             "units": "none"
  4442.         },
  4443.         "get_sum": {
  4444.             "type": 10,
  4445.             "metric_type": "counter",
  4446.             "value_type": "integer",
  4447.             "description": "Got data",
  4448.             "nick": "",
  4449.             "priority": 0,
  4450.             "units": "none"
  4451.         },
  4452.         "get_or_fail_fail": {
  4453.             "type": 10,
  4454.             "metric_type": "counter",
  4455.             "value_type": "integer",
  4456.             "description": "Get blocked during get_or_fail",
  4457.             "nick": "",
  4458.             "priority": 0,
  4459.             "units": "none"
  4460.         },
  4461.         "get_or_fail_success": {
  4462.             "type": 10,
  4463.             "metric_type": "counter",
  4464.             "value_type": "integer",
  4465.             "description": "Successful get during get_or_fail",
  4466.             "nick": "",
  4467.             "priority": 0,
  4468.             "units": "none"
  4469.         },
  4470.         "take": {
  4471.             "type": 10,
  4472.             "metric_type": "counter",
  4473.             "value_type": "integer",
  4474.             "description": "Takes",
  4475.             "nick": "",
  4476.             "priority": 0,
  4477.             "units": "none"
  4478.         },
  4479.         "take_sum": {
  4480.             "type": 10,
  4481.             "metric_type": "counter",
  4482.             "value_type": "integer",
  4483.             "description": "Taken data",
  4484.             "nick": "",
  4485.             "priority": 0,
  4486.             "units": "none"
  4487.         },
  4488.         "put": {
  4489.             "type": 10,
  4490.             "metric_type": "counter",
  4491.             "value_type": "integer",
  4492.             "description": "Puts",
  4493.             "nick": "",
  4494.             "priority": 0,
  4495.             "units": "none"
  4496.         },
  4497.         "put_sum": {
  4498.             "type": 10,
  4499.             "metric_type": "counter",
  4500.             "value_type": "integer",
  4501.             "description": "Put data",
  4502.             "nick": "",
  4503.             "priority": 0,
  4504.             "units": "none"
  4505.         },
  4506.         "wait": {
  4507.             "type": 5,
  4508.             "metric_type": "gauge",
  4509.             "value_type": "real-integer-pair",
  4510.             "description": "Waiting latency",
  4511.             "nick": "",
  4512.             "priority": 0,
  4513.             "units": "none"
  4514.         }
  4515.     },
  4516.     "throttle-osd_client_bytes": {
  4517.         "val": {
  4518.             "type": 2,
  4519.             "metric_type": "gauge",
  4520.             "value_type": "integer",
  4521.             "description": "Currently available throttle",
  4522.             "nick": "",
  4523.             "priority": 0,
  4524.             "units": "none"
  4525.         },
  4526.         "max": {
  4527.             "type": 2,
  4528.             "metric_type": "gauge",
  4529.             "value_type": "integer",
  4530.             "description": "Max value for throttle",
  4531.             "nick": "",
  4532.             "priority": 0,
  4533.             "units": "none"
  4534.         },
  4535.         "get_started": {
  4536.             "type": 10,
  4537.             "metric_type": "counter",
  4538.             "value_type": "integer",
  4539.             "description": "Number of get calls, increased before wait",
  4540.             "nick": "",
  4541.             "priority": 0,
  4542.             "units": "none"
  4543.         },
  4544.         "get": {
  4545.             "type": 10,
  4546.             "metric_type": "counter",
  4547.             "value_type": "integer",
  4548.             "description": "Gets",
  4549.             "nick": "",
  4550.             "priority": 0,
  4551.             "units": "none"
  4552.         },
  4553.         "get_sum": {
  4554.             "type": 10,
  4555.             "metric_type": "counter",
  4556.             "value_type": "integer",
  4557.             "description": "Got data",
  4558.             "nick": "",
  4559.             "priority": 0,
  4560.             "units": "none"
  4561.         },
  4562.         "get_or_fail_fail": {
  4563.             "type": 10,
  4564.             "metric_type": "counter",
  4565.             "value_type": "integer",
  4566.             "description": "Get blocked during get_or_fail",
  4567.             "nick": "",
  4568.             "priority": 0,
  4569.             "units": "none"
  4570.         },
  4571.         "get_or_fail_success": {
  4572.             "type": 10,
  4573.             "metric_type": "counter",
  4574.             "value_type": "integer",
  4575.             "description": "Successful get during get_or_fail",
  4576.             "nick": "",
  4577.             "priority": 0,
  4578.             "units": "none"
  4579.         },
  4580.         "take": {
  4581.             "type": 10,
  4582.             "metric_type": "counter",
  4583.             "value_type": "integer",
  4584.             "description": "Takes",
  4585.             "nick": "",
  4586.             "priority": 0,
  4587.             "units": "none"
  4588.         },
  4589.         "take_sum": {
  4590.             "type": 10,
  4591.             "metric_type": "counter",
  4592.             "value_type": "integer",
  4593.             "description": "Taken data",
  4594.             "nick": "",
  4595.             "priority": 0,
  4596.             "units": "none"
  4597.         },
  4598.         "put": {
  4599.             "type": 10,
  4600.             "metric_type": "counter",
  4601.             "value_type": "integer",
  4602.             "description": "Puts",
  4603.             "nick": "",
  4604.             "priority": 0,
  4605.             "units": "none"
  4606.         },
  4607.         "put_sum": {
  4608.             "type": 10,
  4609.             "metric_type": "counter",
  4610.             "value_type": "integer",
  4611.             "description": "Put data",
  4612.             "nick": "",
  4613.             "priority": 0,
  4614.             "units": "none"
  4615.         },
  4616.         "wait": {
  4617.             "type": 5,
  4618.             "metric_type": "gauge",
  4619.             "value_type": "real-integer-pair",
  4620.             "description": "Waiting latency",
  4621.             "nick": "",
  4622.             "priority": 0,
  4623.             "units": "none"
  4624.         }
  4625.     }
  4626. }
Add Comment
Please, Sign In to add comment