|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.env.service.AbstractResinSubSystem
com.caucho.server.admin.StatSystem
com.caucho.server.admin.ProStatSystem
@Service public class ProStatSystem
statistics
| Nested Class Summary | |
|---|---|
class |
ProStatSystem.Admin
|
| Nested classes/interfaces inherited from class com.caucho.server.admin.StatSystem |
|---|
StatSystem.JmxItem, StatSystem.Sample |
| Field Summary | |
|---|---|
static int |
START_PRIORITY
|
| Fields inherited from interface com.caucho.env.service.ResinSubSystem |
|---|
START_PRIORITY_CACHE_SERVICE, START_PRIORITY_CLASSLOADER, START_PRIORITY_CLUSTER_SERVICE, START_PRIORITY_DEFAULT, START_PRIORITY_ENV_SYSTEM, START_PRIORITY_NETWORK_CLUSTER |
| Method Summary | |
|---|---|
void |
addAnalyzer(HealthAnalyzer analyzer)
|
void |
addJmx(StatSystem.JmxItem item)
|
void |
addJmxDelta(StatSystem.JmxItem item)
|
void |
addJmxDeltaMeter(java.lang.String name,
java.lang.String objectName,
java.lang.String attribute)
|
void |
addJmxMeter(java.lang.String name,
java.lang.String objectName,
java.lang.String attribute)
|
void |
addJmxPercentMeter(java.lang.String name,
java.lang.String objectName,
java.lang.String attribute)
|
void |
addMeter(AbstractMeter probe)
|
void |
addMeterGraph(MeterGraphInfo meterGraph)
|
void |
addMeterGraphPage(MeterGraphPageInfo meterGraphPage)
|
void |
addSample(long now,
long[] sampleIds,
double[] sampleData)
|
void |
addSample(long now,
long id,
double data)
|
void |
addSample(StatSystem.Sample sample)
|
static ProStatSystem |
createAndAddService()
|
void |
destroy()
Destroys the service. |
BaselineQueryResult |
getBaseline(long id,
long beginTime,
long endTime,
int minSampleSize)
|
BaselineQueryResult |
getBaseline(java.lang.String name,
long beginTime,
long endTime,
int minSampleSize)
|
double |
getCpuLoad()
|
java.util.ArrayList<AbstractMeter> |
getCpuMeters()
|
double |
getLastValue(long id)
|
double |
getLastValue(java.lang.String name)
|
AbstractMeter |
getMeter(java.lang.String name)
|
MeterGraphPageInfo[] |
getMeterGraphPages()
|
MeterGraphInfo[] |
getMeterGraphs()
|
long |
getSamplePeriod()
Returns the sample period |
int |
getStartPriority()
Returns the start priority of the service, used to determine which services to start first. |
long[] |
getStartTimes(int index,
long startTime,
long endTime)
|
StatServiceValue[] |
getStatisticsData(long id,
long beginTime,
long endTime,
long step)
|
StatServiceValue[] |
getStatisticsData(java.lang.String name,
long beginTime,
long endTime,
long step)
|
java.lang.String[] |
getStatisticsNames()
|
void |
handleAlarm(Alarm alarm)
Handles a callback from an alarm. |
void |
init()
|
java.util.Set |
queryNames(java.lang.String objectName)
|
void |
setSamplePeriod(Period period)
Sets the sample period |
void |
start()
Starts the service. |
void |
stop()
Stops the service. |
java.lang.String |
toString()
|
| Methods inherited from class com.caucho.server.admin.StatSystem |
|---|
getCurrent |
| Methods inherited from class com.caucho.env.service.AbstractResinSubSystem |
|---|
getStopPriority, preCreate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int START_PRIORITY
| Method Detail |
|---|
public static ProStatSystem createAndAddService()
public void setSamplePeriod(Period period)
setSamplePeriod in class StatSystempublic long getSamplePeriod()
getSamplePeriod in class StatSystem@PostConstruct public void init()
init in class StatSystem@PreDestroy public void destroy()
ResinSubSystem
destroy in interface ResinSubSystemdestroy in class AbstractResinSubSystempublic int getStartPriority()
ResinSubSystem
getStartPriority in interface ResinSubSystemgetStartPriority in class AbstractResinSubSystempublic void start()
ResinSubSystem
start in interface ResinSubSystemstart in class AbstractResinSubSystempublic java.util.ArrayList<AbstractMeter> getCpuMeters()
getCpuMeters in class StatSystempublic java.util.Set queryNames(java.lang.String objectName)
queryNames in class StatSystem
public void addJmxMeter(java.lang.String name,
java.lang.String objectName,
java.lang.String attribute)
addJmxMeter in class StatSystempublic void addJmx(StatSystem.JmxItem item)
addJmx in class StatSystempublic void addJmxDelta(StatSystem.JmxItem item)
addJmxDelta in class StatSystem
public void addJmxDeltaMeter(java.lang.String name,
java.lang.String objectName,
java.lang.String attribute)
addJmxDeltaMeter in class StatSystem
public void addJmxPercentMeter(java.lang.String name,
java.lang.String objectName,
java.lang.String attribute)
addJmxPercentMeter in class StatSystempublic void addAnalyzer(HealthAnalyzer analyzer)
public void addMeter(AbstractMeter probe)
addMeter in class StatSystempublic AbstractMeter getMeter(java.lang.String name)
public void addSample(StatSystem.Sample sample)
addSample in class StatSystem@PreDestroy public void stop()
ResinSubSystem
stop in interface ResinSubSystemstop in class AbstractResinSubSystem
public void addSample(long now,
long id,
double data)
addSample in class StatSystem
public void addSample(long now,
long[] sampleIds,
double[] sampleData)
addSample in class StatSystempublic double getCpuLoad()
getCpuLoad in class StatSystempublic void handleAlarm(Alarm alarm)
AlarmListener
handleAlarm in interface AlarmListenerpublic java.lang.String toString()
toString in class AbstractResinSubSystem
public StatServiceValue[] getStatisticsData(java.lang.String name,
long beginTime,
long endTime,
long step)
getStatisticsData in class StatSystem
public StatServiceValue[] getStatisticsData(long id,
long beginTime,
long endTime,
long step)
getStatisticsData in class StatSystempublic double getLastValue(java.lang.String name)
getLastValue in class StatSystempublic double getLastValue(long id)
getLastValue in class StatSystem
public BaselineQueryResult getBaseline(java.lang.String name,
long beginTime,
long endTime,
int minSampleSize)
getBaseline in class StatSystem
public BaselineQueryResult getBaseline(long id,
long beginTime,
long endTime,
int minSampleSize)
getBaseline in class StatSystempublic java.lang.String[] getStatisticsNames()
getStatisticsNames in class StatSystempublic void addMeterGraph(MeterGraphInfo meterGraph)
addMeterGraph in class StatSystempublic void addMeterGraphPage(MeterGraphPageInfo meterGraphPage)
addMeterGraphPage in class StatSystempublic MeterGraphInfo[] getMeterGraphs()
getMeterGraphs in class StatSystempublic MeterGraphPageInfo[] getMeterGraphPages()
getMeterGraphPages in class StatSystem
public long[] getStartTimes(int index,
long startTime,
long endTime)
getStartTimes in class StatSystem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||