public void execute(Map<String,Object> context) throws Exception {
//FIXME cache监控存在性能问题 汇总页面去掉
Map<String, com.alibaba.dubbo.common.status.Status> statuses = StatusManager.getInstance().getStatusList(new String[]{"cache"});
com.alibaba.dubbo.common.status.Status status = StatusManager.getInstance().getStatusSummary(statuses);
Level level = status.getLevel();
if (!com.alibaba.dubbo.common.status.Status.Level.OK.equals(level)) {
context.put("message", level
+ new SimpleDateFormat(" [yyyy-MM-dd HH:mm:ss] ").format(new Date())
+ filterOK(status.getMessage()));
} else {
context.put("message", level.toString());
}
PrintWriter writer = response.getWriter();
writer.print(context.get("message").toString());
writer.flush();
}