public class CounterDataLogger extends Object implements StatisticsArchivizerIfc
| Modifier and Type | Field and Description |
|---|---|
static String |
BOSH_CONNS_COL
SQL INT UNSIGNED
|
static String |
C2S_CONNS_COL
SQL INT UNSIGNED
|
static String |
C2S_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
CPU_USAGE_COL
SQL float UNSIGNED
|
static String |
DB_URL_PROP_KEY
Field description
|
static String |
EXT_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
IQS_COL
SQL BIGINT UNSIGNED
|
static String |
MEM_USAGE_COL
SQL float UNSIGNED
|
static String |
MESSAGES_COL
SQL BIGINT UNSIGNED
|
static String |
MUC_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
PRESENCES_COL
SQL BIGINT UNSIGNED
|
static String |
PUBSUB_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
REGISTERED_COL
SQL BIGINT UNSIGNED
|
static String |
S2S_CONNS_COL
SQL INT UNSIGNED
|
static String |
S2S_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
SM_PACKETS_COL
SQL BIGINT UNSIGNED
|
static String |
STATS_TABLE
Field description
|
static String |
UPTIME_COL
SQL BIGINT
|
static String |
VHOSTS_COL
SQL INT UNSIGNED
|
| Constructor and Description |
|---|
CounterDataLogger() |
| Modifier and Type | Method and Description |
|---|---|
void |
addStatsLogEntry(float cpu_usage,
float mem_usage,
long uptime,
int vhosts,
long sm_packets,
long muc_packets,
long pubsub_packets,
long c2s_packets,
long s2s_packets,
long ext_packets,
long presences,
long messages,
long iqs,
long registered,
int c2s_conns,
int s2s_conns,
int bosh_conns)
Method description
|
void |
execute(StatisticsProvider sp)
Method description
|
void |
init(Map<String,Object> archivizerConf)
Method description
|
void |
initRepository(String conn_str,
Map<String,String> map)
Method description
|
void |
release()
Method description
|
public static final String DB_URL_PROP_KEY
public static final String STATS_TABLE
public static final String CPU_USAGE_COL
public static final String MEM_USAGE_COL
public static final String UPTIME_COL
public static final String VHOSTS_COL
public static final String SM_PACKETS_COL
public static final String MUC_PACKETS_COL
public static final String PUBSUB_PACKETS_COL
public static final String C2S_PACKETS_COL
public static final String S2S_PACKETS_COL
public static final String EXT_PACKETS_COL
public static final String C2S_CONNS_COL
public static final String S2S_CONNS_COL
public static final String BOSH_CONNS_COL
public static final String PRESENCES_COL
public static final String MESSAGES_COL
public static final String IQS_COL
public static final String REGISTERED_COL
public void addStatsLogEntry(float cpu_usage,
float mem_usage,
long uptime,
int vhosts,
long sm_packets,
long muc_packets,
long pubsub_packets,
long c2s_packets,
long s2s_packets,
long ext_packets,
long presences,
long messages,
long iqs,
long registered,
int c2s_conns,
int s2s_conns,
int bosh_conns)
cpu_usage - mem_usage - uptime - vhosts - sm_packets - muc_packets - pubsub_packets - c2s_packets - s2s_packets - ext_packets - presences - messages - iqs - registered - c2s_conns - s2s_conns - bosh_conns - public void execute(StatisticsProvider sp)
execute in interface StatisticsArchivizerIfcsp - public void init(Map<String,Object> archivizerConf)
init in interface StatisticsArchivizerIfcarchivizerConf - public void initRepository(String conn_str, Map<String,String> map) throws SQLException, ClassNotFoundException, IllegalAccessException, InstantiationException, DBInitException
conn_str - map - SQLExceptionClassNotFoundExceptionIllegalAccessExceptionInstantiationExceptionDBInitExceptionpublic void release()
release in interface StatisticsArchivizerIfcCopyright © 2013 Tigase. All rights reserved.