improve monitor-client support

This commit is contained in:
wenshao
2013-08-15 19:39:49 +08:00
parent 10163f7867
commit 73a267f721
19 changed files with 553 additions and 350 deletions
@@ -18,55 +18,56 @@ package com.alibaba.druid.wall;
import java.util.LinkedHashMap;
import java.util.Map;
import com.alibaba.druid.support.monitor.MField;
import com.alibaba.druid.support.monitor.MTable;
import com.alibaba.druid.support.monitor.annotation.AggregateType;
import com.alibaba.druid.support.monitor.annotation.MField;
import com.alibaba.druid.support.monitor.annotation.MTable;
@MTable(name = "druid_wall_table")
public class WallTableStatValue {
@MField
@MField(aggregate = AggregateType.None)
private String name;
@MField
@MField(aggregate = AggregateType.Sum)
private long selectCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long selectIntoCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long insertCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long updateCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long deleteCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long truncateCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long createCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long alterCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long dropCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long replaceCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long deleteDataCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long updateDataCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long insertDataCount;
@MField
@MField(aggregate = AggregateType.Sum)
private long fetchRowCount;
public WallTableStatValue(){