package com.dianping.pigeon.monitor;
import com.dianping.pigeon.extension.ExtensionLoader;
import com.dianping.pigeon.log.Logger;
import com.dianping.pigeon.log.LoggerLoader;
import java.util.List;
public class MonitorLoader {
private static final Logger logger = LoggerLoader.getLogger(MonitorLoader.class);
private static List<Monitor> monitorList = ExtensionLoader.getExtensionList(Monitor.class);
//管理监控组件,如cat和mtrace
private static Monitor monitor = new CompositeMonitor(monitorList);
static {
monitor.init();
}
public static Monitor getMonitor() {
return monitor;
}
}