Package tigase.stats
Interface StatisticsProviderMBean
-
- All Known Implementing Classes:
StatisticsProvider
public interface StatisticsProviderMBeanInterface StatisticsProviderMBean- Author:
- kobit
-
-
Method Summary
-
-
-
Method Detail
-
getAllStats
Map<String,String> getAllStats(int level)
Operation exposed for management- Parameters:
level- Statistics level, 0 - All, 500 - Medium, 800 - Minimal- Returns:
java.util.Map<String, String>
-
getCLIOQueueSize
int getCLIOQueueSize()
-
getCLPacketsPerSecHistory
float[] getCLPacketsPerSecHistory()
-
getCLQueueSize
int getCLQueueSize()
-
getClusterCacheSize
int getClusterCacheSize()
-
getClusterCompressionRatio
float getClusterCompressionRatio()
-
getClusterNetworkBytes
long getClusterNetworkBytes()
-
getClusterNetworkBytesPerSecond
float getClusterNetworkBytesPerSecond()
-
getClusterPackets
long getClusterPackets()
-
getClusterPacketsPerSec
float getClusterPacketsPerSec()
-
getComponentsNames
List<String> getComponentsNames()
Get Attribute exposed for management- Returns:
- a value of
List<String>
-
getComponentStats
Map<String,String> getComponentStats(String compName, int level)
Operation exposed for management- Parameters:
compName- The component name to provide statistics forlevel- Statistics level, 0 - All, 500 - Medium, 800 - Minimal- Returns:
java.util.Map<String, String>
-
getConnectionsNumber
int getConnectionsNumber()
-
getConnectionsNumberHistory
int[] getConnectionsNumberHistory()
-
getCPUsNumber
int getCPUsNumber()
-
getCPUUsage
float getCPUUsage()
-
getCPUUsageHistory
float[] getCPUUsageHistory()
-
getDirectMemUsed
long getDirectMemUsed()
-
getDirectMemUsedHistory
long[] getDirectMemUsedHistory()
-
getHeapMemUsage
float getHeapMemUsage()
-
getHeapUsageHistory
float[] getHeapUsageHistory()
-
getIQAuthNumber
long getIQAuthNumber()
-
getIQOtherNumber
long getIQOtherNumber()
-
getIQOtherNumberPerSec
float getIQOtherNumberPerSec()
-
getMessagesNumber
long getMessagesNumber()
-
getMessagesNumberPerSec
float getMessagesNumberPerSec()
-
getName
String getName()
-
getNonHeapMemUsage
float getNonHeapMemUsage()
-
getPresencesNumber
long getPresencesNumber()
-
getPresencesNumberPerSec
float getPresencesNumberPerSec()
-
getProcesCPUTime
long getProcesCPUTime()
-
getQueueOverflow
long getQueueOverflow()
-
getQueueSize
int getQueueSize()
-
getServerConnections
int getServerConnections()
-
getServerConnectionsHistory
int[] getServerConnectionsHistory()
-
getSMPacketsNumber
long getSMPacketsNumber()
-
getSMPacketsNumberPerSec
float getSMPacketsNumberPerSec()
-
getSMPacketsPerSecHistory
float[] getSMPacketsPerSecHistory()
-
getSMQueueSize
int getSMQueueSize()
-
getStatsHistory
Map<String,LinkedList<Object>> getStatsHistory(String[] statsKeys)
-
getSystemDetails
String getSystemDetails()
-
getUptime
long getUptime()
-
-