cylc.flow.main_loop.log_main_loop

Main loop plugin for monitoring main loop plugins.

Note

This plugin is for Cylc developers debugging main loop operations.

If matplotlib is installed this plugin will plot results as a PDF in the run directory when the workflow is shut down (cleanly).

Python API

Coroutines

init

Override default queue length of 1.

report

Extract plugin function timings.

async cylc.flow.main_loop.log_main_loop.init(scheduler, _)

Override default queue length of 1.

This allows timings to accumulate, normally only the most recent is kept.

async cylc.flow.main_loop.log_main_loop.report(scheduler, _)

Extract plugin function timings.