CollEBSMBean.java
2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package com.sitech.ismp.coll.storage.ebs;
import com.sitech.ismp.coll.basic.TblATO_KPIDETAIL;
import java.util.HashMap;
import java.util.Vector;
/**
* Created with IntelliJ IDEA.
* User: Administrator
* Date: 15-6-4
* Time: 下午3:06
*/
public interface CollEBSMBean {
/**
* 采集集群的IOPS
* */
public Vector<TblATO_KPIDETAIL> getClusterIOPS(HashMap<String, String> params);
/**
* 采集集群的磁盘使用情况
* */
public Vector<TblATO_KPIDETAIL> getClusterDiskFree(HashMap<String, String> params);
/**
* 采集全部pool的IOPS
* */
public Vector<TblATO_KPIDETAIL> getPoolAggregateIOPS(HashMap<String, String> params);
/**
* 采集单个pool的IOPS
* */
public Vector<TblATO_KPIDETAIL> getPoolRbdIOPS(HashMap<String, String> params);
/**
* 采集 CPU Summary
* */
public Vector<TblATO_KPIDETAIL> getCPUSummary(HashMap<String, String> params);
/**
* 采集 CPU Load Average
* */
public Vector<TblATO_KPIDETAIL> getCPUAverage(HashMap<String, String> params);
/**
* 采集 CPU 内存
* */
public Vector<TblATO_KPIDETAIL> getCPUMemery(HashMap<String, String> params);
/**
* 采集 CPU 信息
* */
public Vector<TblATO_KPIDETAIL> getCPUDetail(HashMap<String, String> params);
/**
* 采集网卡的TX/RX Bytes
* */
public Vector<TblATO_KPIDETAIL> getNetworkBytes(HashMap<String, String> params);
/**
* 采集网卡的TX/RX Packets
* */
public Vector<TblATO_KPIDETAIL> getNetworkPackets(HashMap<String, String> params);
/**
*采集硬盘的RW Byte
* */
public Vector<TblATO_KPIDETAIL> getDiskBytes(HashMap<String, String> params);
/**
*采集硬盘的RW Await
* */
public Vector<TblATO_KPIDETAIL> getDiskAwait(HashMap<String, String> params);
/**
* 采集硬盘的IOPS
* */
public Vector<TblATO_KPIDETAIL> getDiskIOPS(HashMap<String, String> params);
/**
* 采集磁盘使用情况
* */
public Vector<TblATO_KPIDETAIL> getDiskCapacity(HashMap<String, String> params);
/**
* 采集inode的使用情况
* */
public Vector<TblATO_KPIDETAIL> getDiskInodes(HashMap<String, String> params);
}