Monitoring Pipeline LogsΒΆ
P-AIRCARS pipeline jobs run in the background and in parallel as prefect tasks managed by the prefect workflow. P-AIRCARS provides multiple ways to monitor its progress:
Over email: If e-mail ids are setup, pefect will provide progress report of the P-AIRCARS job over email, which are sufficient to basic monitoring of the pipeline.
Local GUI logger: If P-AIRCARS is running in local environment, a local GUI logger is available to monitor logs.
Note
This GUI logger is not available in HPC cluster environment.
Remote logger: If remote logger is setup, P-AIRCARS logs can be monitored using the web-based remote logger.
Prefect dashboard: P-AIRCARS uses
prefectserver, and all P-AIRCARS jobs on a single machine under a single user can be monitored from a single place usingprefectdashboard.Recommendation
We recommend using
prefectdashboard for monitoring, ifprefectserver is setup properly.
If
prefectserver is running, progress of the pipeline can be monitored fromprefectdashboard. To view how to connect toprefectdashboard:init-paircars-prefect statusIf P-AIRCARS is not running with
prefectserver mode in local environment, use local logger GUI.Warning
If you are working on a headless machine, such as work station, remote server or high-performace computing node, we recommend not to use local GUI logger, as it may encounter issue in deploying the PyQT based GUI window.
User may use remote logger: