public class CpuReportPlugin extends java.lang.Object implements ReportPlugin
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.lang.Long> |
blockRecv |
protected java.util.List<java.lang.Long> |
blockSent |
protected java.util.List<java.lang.Long> |
ctxSwitch |
protected java.util.List<java.lang.Long> |
idleTime |
static java.lang.String |
KEY_AVE_BLOCK_RECV |
static java.lang.String |
KEY_AVE_BLOCK_SENT |
static java.lang.String |
KEY_AVE_CTX_SWITCH |
static java.lang.String |
KEY_AVE_IDLE_TIME |
static java.lang.String |
KEY_AVE_SYS_TIME |
static java.lang.String |
KEY_AVE_USER_TIME |
static java.lang.String |
KEY_AVE_WAIT_TIME |
static java.lang.String |
KEY_BLOCK_RECV |
static java.lang.String |
KEY_BLOCK_SENT |
static java.lang.String |
KEY_CTX_SWITCH |
static java.lang.String |
KEY_IDLE_TIME |
static java.lang.String |
KEY_SYS_TIME |
static java.lang.String |
KEY_USER_TIME |
static java.lang.String |
KEY_WAIT_TIME |
static java.lang.String |
NAME_BLOCK_RECV |
static java.lang.String |
NAME_BLOCK_SENT |
static java.lang.String |
NAME_CTX_SWITCH |
static java.lang.String |
NAME_IDLE_TIME |
static java.lang.String |
NAME_IGNORE_LIST |
static java.lang.String |
NAME_SYS_TIME |
static java.lang.String |
NAME_USER_TIME |
static java.lang.String |
NAME_WAIT_TIME |
protected java.util.List<java.lang.Long> |
sysTime |
protected java.util.List<java.lang.Long> |
userTime |
protected java.util.List<java.lang.Long> |
waitTime |
| Constructor and Description |
|---|
CpuReportPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToCpuList(java.lang.String key,
java.lang.String val) |
java.util.Map<java.lang.String,java.lang.String> |
getSummary() |
void |
handleCsvData(java.lang.String csvData) |
public static final java.lang.String NAME_IGNORE_LIST
public static final java.lang.String NAME_BLOCK_RECV
public static final java.lang.String NAME_BLOCK_SENT
public static final java.lang.String NAME_CTX_SWITCH
public static final java.lang.String NAME_USER_TIME
public static final java.lang.String NAME_SYS_TIME
public static final java.lang.String NAME_IDLE_TIME
public static final java.lang.String NAME_WAIT_TIME
public static final java.lang.String KEY_BLOCK_RECV
public static final java.lang.String KEY_BLOCK_SENT
public static final java.lang.String KEY_CTX_SWITCH
public static final java.lang.String KEY_USER_TIME
public static final java.lang.String KEY_SYS_TIME
public static final java.lang.String KEY_IDLE_TIME
public static final java.lang.String KEY_WAIT_TIME
public static final java.lang.String KEY_AVE_BLOCK_RECV
public static final java.lang.String KEY_AVE_BLOCK_SENT
public static final java.lang.String KEY_AVE_CTX_SWITCH
public static final java.lang.String KEY_AVE_USER_TIME
public static final java.lang.String KEY_AVE_SYS_TIME
public static final java.lang.String KEY_AVE_IDLE_TIME
public static final java.lang.String KEY_AVE_WAIT_TIME
protected java.util.List<java.lang.Long> blockRecv
protected java.util.List<java.lang.Long> blockSent
protected java.util.List<java.lang.Long> ctxSwitch
protected java.util.List<java.lang.Long> userTime
protected java.util.List<java.lang.Long> sysTime
protected java.util.List<java.lang.Long> idleTime
protected java.util.List<java.lang.Long> waitTime
public void handleCsvData(java.lang.String csvData)
handleCsvData in interface ReportPluginpublic java.util.Map<java.lang.String,java.lang.String> getSummary()
getSummary in interface ReportPluginprotected void addToCpuList(java.lang.String key,
java.lang.String val)
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.