1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.hadoop.hbase.master;
20
21 import org.apache.hadoop.hbase.metrics.BaseSource;
22
23 public interface MetricsMasterFileSystemSource extends BaseSource {
24
25
26
27
28 String METRICS_NAME = "FileSystem";
29
30
31
32
33 String METRICS_CONTEXT = "master";
34
35
36
37
38 String METRICS_JMX_CONTEXT = "Master,sub=" + METRICS_NAME;
39
40
41
42
43 String METRICS_DESCRIPTION = "Metrics about HBase master file system.";
44
45 String META_SPLIT_TIME_NAME = "metaHlogSplitTime";
46 String META_SPLIT_SIZE_NAME = "metaHlogSplitSize";
47 String SPLIT_TIME_NAME = "hlogSplitTime";
48 String SPLIT_SIZE_NAME = "hlogSplitSize";
49
50 String META_SPLIT_TIME_DESC = "Time it takes to finish splitMetaLog()";
51 String META_SPLIT_SIZE_DESC = "Size of hbase:meta WAL files being split";
52 String SPLIT_TIME_DESC = "Time it takes to finish WAL.splitLog()";
53 String SPLIT_SIZE_DESC = "Size of WAL files being split";
54
55
56 void updateMetaWALSplitTime(long time);
57
58 void updateMetaWALSplitSize(long size);
59
60 void updateSplitTime(long time);
61
62 void updateSplitSize(long size);
63
64 }