github.com/netdata/go.d.plugin@v0.58.1/modules/zookeeper/charts.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package zookeeper 4 5 import "github.com/netdata/go.d.plugin/agent/module" 6 7 type ( 8 Charts = module.Charts 9 Dims = module.Dims 10 Vars = module.Vars 11 ) 12 13 var charts = Charts{ 14 { 15 ID: "requests", 16 Title: "Outstanding Requests", 17 Units: "requests", 18 Fam: "requests", 19 Ctx: "zookeeper.requests", 20 Dims: Dims{ 21 {ID: "outstanding_requests", Name: "outstanding"}, 22 }, 23 }, 24 { 25 ID: "requests_latency", 26 Title: "Requests Latency", 27 Units: "ms", 28 Fam: "requests", 29 Ctx: "zookeeper.requests_latency", 30 Dims: Dims{ 31 {ID: "min_latency", Name: "min", Div: 1000}, 32 {ID: "avg_latency", Name: "avg", Div: 1000}, 33 {ID: "max_latency", Name: "max", Div: 1000}, 34 }, 35 }, 36 { 37 ID: "connections", 38 Title: "Alive Connections", 39 Units: "connections", 40 Fam: "connections", 41 Ctx: "zookeeper.connections", 42 Dims: Dims{ 43 {ID: "num_alive_connections", Name: "alive"}, 44 }, 45 }, 46 { 47 ID: "packets", 48 Title: "Packets", 49 Units: "pps", 50 Fam: "net", 51 Ctx: "zookeeper.packets", 52 Dims: Dims{ 53 {ID: "packets_received", Name: "received", Algo: module.Incremental}, 54 {ID: "packets_sent", Name: "sent", Algo: module.Incremental, Mul: -1}, 55 }, 56 }, 57 { 58 ID: "file_descriptor", 59 Title: "Open File Descriptors", 60 Units: "file descriptors", 61 Fam: "file descriptors", 62 Ctx: "zookeeper.file_descriptor", 63 Dims: Dims{ 64 {ID: "open_file_descriptor_count", Name: "open"}, 65 }, 66 Vars: Vars{ 67 {ID: "max_file_descriptor_count"}, 68 }, 69 }, 70 { 71 ID: "nodes", 72 Title: "Number of Nodes", 73 Units: "nodes", 74 Fam: "data tree", 75 Ctx: "zookeeper.nodes", 76 Dims: Dims{ 77 {ID: "znode_count", Name: "znode"}, 78 {ID: "ephemerals_count", Name: "ephemerals"}, 79 }, 80 }, 81 { 82 ID: "watches", 83 Title: "Number of Watches", 84 Units: "watches", 85 Fam: "data tree", 86 Ctx: "zookeeper.watches", 87 Dims: Dims{ 88 {ID: "watch_count", Name: "watches"}, 89 }, 90 }, 91 { 92 ID: "approximate_data_size", 93 Title: "Approximate Data Tree Size", 94 Units: "KiB", 95 Fam: "data tree", 96 Ctx: "zookeeper.approximate_data_size", 97 Dims: Dims{ 98 {ID: "approximate_data_size", Name: "size", Div: 1024}, 99 }, 100 }, 101 { 102 ID: "server_state", 103 Title: "Server State", 104 Units: "state", 105 Fam: "server state", 106 Ctx: "zookeeper.server_state", 107 Dims: Dims{ 108 {ID: "server_state", Name: "state"}, 109 }, 110 }, 111 }