AppmonConfig config = new AppmonConfig(); config.setHost("localhost"); config.setPort(8080); config.setOutputPath("/var/logs/appmon4j"); MonitorManager manager = new MonitorManager(config); manager.startMonitor(); Monitor monitor = new Monitor(); monitor.addMonitorComponent(new CpuMonitorComponent()); monitor.addMonitorComponent(new MemoryMonitorComponent()); monitor.addMonitorComponent(new ThreadMonitorComponent()); monitor.start(); public class CustomMonitorComponent extends MonitorComponent { public void collectData() { } public void writeReport() { } } ReportGenerator generator = new ReportGenerator(config); generator.generateReport(ReportFormat.HTML); <appmon4j> <connection> <host>localhost</host> <port>8080</port> </connection> <monitor> <component>CpuMonitorComponent</component> <component>MemoryMonitorComponent</component> <component>ThreadMonitorComponent</component> </monitor> <report> <outputPath>/var/logs/appmon4j</outputPath> <format>HTML</format> </report> </appmon4j>


上一篇:
下一篇:
切换中文