| 1 | // SPDX-License-Identifier: GPL-3.0-or-later |
| 2 | |
| 3 | package riakkv |
| 4 | |
| 5 | // FIXME: old data (likely wrong) from https://github.com/netdata/netdata/issues/2413#issuecomment-500867044 |
| 6 | type riakStats struct { |
| 7 | NodeGetsTotal *int64 `json:"node_gets_total" stm:"node_gets_total"` |
| 8 | NodePutsTotal *int64 `json:"node_puts_total" stm:"node_puts_total"` |
| 9 | |
| 10 | VnodeCounterUpdateTotal *int64 `json:"vnode_counter_update_total" stm:"vnode_counter_update_total"` |
| 11 | VnodeSetUpdateTotal *int64 `json:"vnode_set_update_total" stm:"vnode_set_update_total"` |
| 12 | VnodeMapUpdateTotal *int64 `json:"vnode_map_update_total" stm:"vnode_map_update_total"` |
| 13 | |
| 14 | SearchQueryThroughputCount *int64 `json:"search_query_throughput_count" stm:"search_query_throughput_count"` |
| 15 | SearchIndexThroughputCount *int64 `json:"search_index_throughput_count" stm:"search_index_throughput_count"` |
| 16 | |
| 17 | ConsistentGetsTotal *int64 `json:"consistent_gets_total" stm:"consistent_gets_total"` |
| 18 | ConsistentPutsTotal *int64 `json:"consistent_puts_total" stm:"consistent_puts_total"` |
| 19 | |
| 20 | NodeGetFsmTimeMean *int64 `json:"node_get_fsm_time_mean" stm:"node_get_fsm_time_mean"` |
| 21 | NodeGetFsmTimeMedian *int64 `json:"node_get_fsm_time_median" stm:"node_get_fsm_time_median"` |
| 22 | NodeGetFsmTime95 *int64 `json:"node_get_fsm_time_95" stm:"node_get_fsm_time_95"` |
| 23 | NodeGetFsmTime99 *int64 `json:"node_get_fsm_time_99" stm:"node_get_fsm_time_99"` |
| 24 | NodeGetFsmTime100 *int64 `json:"node_get_fsm_time_100" stm:"node_get_fsm_time_100"` |
| 25 | |
| 26 | NodePutFsmTimeMean *int64 `json:"node_put_fsm_time_mean" stm:"node_put_fsm_time_mean"` |
| 27 | NodePutFsmTimeMedian *int64 `json:"node_put_fsm_time_median" stm:"node_put_fsm_time_median"` |
| 28 | NodePutFsmTime95 *int64 `json:"node_put_fsm_time_95" stm:"node_put_fsm_time_95"` |
| 29 | NodePutFsmTime99 *int64 `json:"node_put_fsm_time_99" stm:"node_put_fsm_time_99"` |
| 30 | NodePutFsmTime100 *int64 `json:"node_put_fsm_time_100" stm:"node_put_fsm_time_100"` |
| 31 | |
| 32 | ObjectCounterMergeTimeMean *int64 `json:"object_counter_merge_time_mean" stm:"object_counter_merge_time_mean"` |
| 33 | ObjectCounterMergeTimeMedian *int64 `json:"object_counter_merge_time_median" stm:"object_counter_merge_time_median"` |
| 34 | ObjectCounterMergeTime95 *int64 `json:"object_counter_merge_time_95" stm:"object_counter_merge_time_95"` |
| 35 | ObjectCounterMergeTime99 *int64 `json:"object_counter_merge_time_99" stm:"object_counter_merge_time_99"` |
| 36 | ObjectCounterMergeTime100 *int64 `json:"object_counter_merge_time_100" stm:"object_counter_merge_time_100"` |
| 37 | |
| 38 | ObjectSetMergeTimeMean *int64 `json:"object_set_merge_time_mean" stm:"object_set_merge_time_mean"` |
| 39 | ObjectSetMergeTimeMedian *int64 `json:"object_set_merge_time_median" stm:"object_set_merge_time_median"` |
| 40 | ObjectSetMergeTime95 *int64 `json:"object_set_merge_time_95" stm:"object_set_merge_time_95"` |
| 41 | ObjectSetMergeTime99 *int64 `json:"object_set_merge_time_99" stm:"object_set_merge_time_99"` |
| 42 | ObjectSetMergeTime100 *int64 `json:"object_set_merge_time_100" stm:"object_set_merge_time_100"` |
| 43 | |
| 44 | ObjectMapMergeTimeMean *int64 `json:"object_map_merge_time_mean" stm:"object_map_merge_time_mean"` |
| 45 | ObjectMapMergeTimeMedian *int64 `json:"object_map_merge_time_median" stm:"object_map_merge_time_median"` |
| 46 | ObjectMapMergeTime95 *int64 `json:"object_map_merge_time_95" stm:"object_map_merge_time_95"` |
| 47 | ObjectMapMergeTime99 *int64 `json:"object_map_merge_time_99" stm:"object_map_merge_time_99"` |
| 48 | ObjectMapMergeTime100 *int64 `json:"object_map_merge_time_100" stm:"object_map_merge_time_100"` |
| 49 | |
| 50 | SearchQueryLatencyMin *int64 `json:"search_query_latency_min" stm:"search_query_latency_min"` |
| 51 | SearchQueryLatencyMedian *int64 `json:"search_query_latency_median" stm:"search_query_latency_median"` |
| 52 | SearchQueryLatency95 *int64 `json:"search_query_latency_95" stm:"search_query_latency_95"` |
| 53 | SearchQueryLatency99 *int64 `json:"search_query_latency_99" stm:"search_query_latency_99"` |
| 54 | SearchQueryLatency999 *int64 `json:"search_query_latency_999" stm:"search_query_latency_999"` |
| 55 | SearchQueryLatencyMax *int64 `json:"search_query_latency_max" stm:"search_query_latency_max"` |
| 56 | |
| 57 | SearchIndexLatencyMin *int64 `json:"search_index_latency_min" stm:"search_index_latency_min"` |
| 58 | SearchIndexLatencyMedian *int64 `json:"search_index_latency_median" stm:"search_index_latency_median"` |
| 59 | SearchIndexLatency95 *int64 `json:"search_index_latency_95" stm:"search_index_latency_95"` |
| 60 | SearchIndexLatency99 *int64 `json:"search_index_latency_99" stm:"search_index_latency_99"` |
| 61 | SearchIndexLatency999 *int64 `json:"search_index_latency_999" stm:"search_index_latency_999"` |
| 62 | SearchIndexLatencyMax *int64 `json:"search_index_latency_max" stm:"search_index_latency_max"` |
| 63 | |
| 64 | ConsistentGetTimeMean *int64 `json:"consistent_get_time_mean" stm:"consistent_get_time_mean"` |
| 65 | ConsistentGetTimeMedian *int64 `json:"consistent_get_time_median" stm:"consistent_get_time_median"` |
| 66 | ConsistentGetTime95 *int64 `json:"consistent_get_time_95" stm:"consistent_get_time_95"` |
| 67 | ConsistentGetTime99 *int64 `json:"consistent_get_time_99" stm:"consistent_get_time_99"` |
| 68 | ConsistentGetTime100 *int64 `json:"consistent_get_time_100" stm:"consistent_get_time_100"` |
| 69 | |
| 70 | ConsistentPutTimeMean *int64 `json:"consistent_put_time_mean" stm:"consistent_put_time_mean"` |
| 71 | ConsistentPutTimeMedian *int64 `json:"consistent_put_time_median" stm:"consistent_put_time_median"` |
| 72 | ConsistentPutTime95 *int64 `json:"consistent_put_time_95" stm:"consistent_put_time_95"` |
| 73 | ConsistentPutTime99 *int64 `json:"consistent_put_time_99" stm:"consistent_put_time_99"` |
| 74 | ConsistentPutTime100 *int64 `json:"consistent_put_time_100" stm:"consistent_put_time_100"` |
| 75 | |
| 76 | SysProcesses *int64 `json:"sys_processes" stm:"sys_processes"` |
| 77 | MemoryProcesses *int64 `json:"memory_processes" stm:"memory_processes"` |
| 78 | MemoryProcessesUsed *int64 `json:"memory_processes_used" stm:"memory_processes_used"` |
| 79 | |
| 80 | NodeGetFsmSiblingsMean *int64 `json:"node_get_fsm_siblings_mean" stm:"node_get_fsm_siblings_mean"` |
| 81 | NodeGetFsmSiblingsMedian *int64 `json:"node_get_fsm_siblings_median" stm:"node_get_fsm_siblings_median"` |
| 82 | NodeGetFsmSiblings99 *int64 `json:"node_get_fsm_siblings_99" stm:"node_get_fsm_siblings_99"` |
| 83 | NodeGetFsmSiblings95 *int64 `json:"node_get_fsm_siblings_95" stm:"node_get_fsm_siblings_95"` |
| 84 | NodeGetFsmSiblings100 *int64 `json:"node_get_fsm_siblings_100" stm:"node_get_fsm_siblings_100"` |
| 85 | |
| 86 | NodeGetFsmObjsizeMean *int64 `json:"node_get_fsm_objsize_mean" stm:"node_get_fsm_objsize_mean"` |
| 87 | NodeGetFsmObjsizeMedian *int64 `json:"node_get_fsm_objsize_median" stm:"node_get_fsm_objsize_median"` |
| 88 | NodeGetFsmObjsize95 *int64 `json:"node_get_fsm_objsize_95" stm:"node_get_fsm_objsize_95"` |
| 89 | NodeGetFsmObjsize99 *int64 `json:"node_get_fsm_objsize_99" stm:"node_get_fsm_objsize_99"` |
| 90 | NodeGetFsmObjsize100 *int64 `json:"node_get_fsm_objsize_100" stm:"node_get_fsm_objsize_100"` |
| 91 | |
| 92 | RiakSearchVnodeqMean *int64 `json:"riak_search_vnodeq_mean" stm:"riak_search_vnodeq_mean"` |
| 93 | RiakSearchVnodeqMedian *int64 `json:"riak_search_vnodeq_median" stm:"riak_search_vnodeq_median"` |
| 94 | RiakSearchVnodeq95 *int64 `json:"riak_search_vnodeq_95" stm:"riak_search_vnodeq_95"` |
| 95 | RiakSearchVnodeq99 *int64 `json:"riak_search_vnodeq_99" stm:"riak_search_vnodeq_99"` |
| 96 | RiakSearchVnodeq100 *int64 `json:"riak_search_vnodeq_100" stm:"riak_search_vnodeq_100"` |
| 97 | |
| 98 | SearchIndexFailCount *int64 `json:"search_index_fail_count" stm:"search_index_fail_count"` |
| 99 | PbcActive *int64 `json:"pbc_active" stm:"pbc_active"` |
| 100 | ReadRepairs *int64 `json:"read_repairs" stm:"read_repairs"` |
| 101 | |
| 102 | NodeGetFsmActive *int64 `json:"node_get_fsm_active" stm:"node_get_fsm_active"` |
| 103 | NodePutFsmActive *int64 `json:"node_put_fsm_active" stm:"node_put_fsm_active"` |
| 104 | IndexFsmActive *int64 `json:"index_fsm_active" stm:"index_fsm_active"` |
| 105 | ListFsmActive *int64 `json:"list_fsm_active" stm:"list_fsm_active"` |
| 106 | |
| 107 | NodeGetFsmRejected *int64 `json:"node_get_fsm_rejected" stm:"node_get_fsm_rejected"` |
| 108 | NodePutFsmRejected *int64 `json:"node_put_fsm_rejected" stm:"node_put_fsm_rejected"` |
| 109 | |
| 110 | SearchIndexBadEntryCount *int64 `json:"search_index_bad_entry_count" stm:"search_index_bad_entry_count"` |
| 111 | SearchIndexExtractFailCount *int64 `json:"search_index_extract_fail_count" stm:"search_index_extract_fail_count"` |
| 112 | } |