2 lowercaseOutputName: true
3 lowercaseOutputLabelNames: true
6 - org.apache.ZooKeeperService:name3=Connections,*
7 - org.apache.ZooKeeperService:name3=InMemoryDataTree,*
8 - org.apache.ZooKeeperService:name0=*,name1=replica*,name2=*
9 - org.apache.ZooKeeperService:name0=*,name1=replica*
10 - org.apache.ZooKeeperService:name0=*
11 # If you are running a Standalone Zookeeper, the whitelist objects below would help.
12 # If the zookeeper has a quorum, no need to worry about anything else.
13 - org.apache.ZooKeeperService:name1=InMemoryDataTree,name0=*
14 - org.apache.ZooKeeperService:name0=*,name1=Connections,name2=*,name3=*
16 # Below rule applies for Zookeeper Cluster having multiple ZK nodes
17 # org.apache.ZooKeeperService:name0=*,name3=Connections,name1=*,name2=*,name4=*,name5=*
18 - pattern: "org.apache.ZooKeeperService<name0=(.+), name1=replica.(\\d+), name2=(\\w+), name3=Connections, name4=(.+), name5=(.+)><>([^:]+)"
19 name: zookeeper_connections_$6
26 - pattern: "org.apache.ZooKeeperService<name0=(.+), name1=replica.(\\d+), name2=(\\w+)><>(\\w+): (\\d+)"
32 # Below rule applies for Zookeeper Cluster having multiple ZK nodes
33 # org.apache.ZooKeeperService:name0=*,name3=InMemoryDataTree
34 - pattern: "org.apache.ZooKeeperService<name0=(.+), name1=replica.(\\d+), name2=(\\w+), name3=InMemoryDataTree><>(WatchCount|NodeCount): (\\d+)"
35 name: zookeeper_inmemorydatatree_$4
41 # Below rule applies for Zookeeper Cluster having multiple ZK nodes
42 # org.apache.ZooKeeperService:name0=*,name1=replica*
43 - pattern: "org.apache.ZooKeeperService<name0=(.+), name1=replica.(\\d+)><>(.+): (.+)"
44 name: zookeeper_status
51 # Below rule applies for Zookeeper Cluster having multiple ZK nodes
52 # org.apache.ZooKeeperService:name0=*
53 - pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d+)><>(QuorumSize): (\\d+)"
54 name: zookeeper_status_$2
58 # ###########################################################################
59 # ###########################################################################
60 # Below rule applies to a Standalone ZK
61 # org.apache.ZooKeeperService:name0=*,name1=InMemoryDataTree
62 - pattern: "org.apache.ZooKeeperService<name0=(.+), name1=InMemoryDataTree><>(WatchCount|NodeCount): (\\d+)"
63 name: zookeeper_inmemorydatatree_$2
68 # Below rule applies to a Standalone ZK
69 # org.apache.ZooKeeperService:name0=*,name1=Connections,name2=*,name3=*
70 - pattern: "org.apache.ZooKeeperService<name0=(.+), name1=Connections, name2=(.+), name3=(.+)><>([^:]+)"
71 name: zookeeper_connections_$4
76 # Below rule applies to a Standalone ZK
77 # org.apache.ZooKeeperService:name0=*
78 - pattern: "org.apache.ZooKeeperService<name0=(.+)><>(StartTime|ClientPort|SecureClientAddress|Version|SecureClientPort): (.+)"
84 # Below rule applies to a Standalone ZK
85 # org.apache.ZooKeeperService:name0=*
86 - pattern: "org.apache.ZooKeeperService<name0=(.+)><>(.+): (.+)"