from resource.monitor.basic_monitor import BasicMonitor def main(): monitors = BasicMonitor.get_monitors() for monitor in monitors: print(f"资源 {monitor.resource.produce} 监控任务开始执行") try: monitor().run() except Exception as e: print(f"资源 {monitor.resource.produce} 监控任务执行异常: {e}") print(f"资源 {monitor.resource.produce} 监控任务执行完成") if __name__ == '__main__': main()