pi_portal.modules.tasks.workers.cron_jobs

Cron job implementations.

Modules

pi_portal.modules.tasks.workers.cron_jobs.archive_logs

Periodically creates a task to archive logs.

pi_portal.modules.tasks.workers.cron_jobs.archive_videos

Periodically creates a task to archive videos.

pi_portal.modules.tasks.workers.cron_jobs.bases

Cron job base classes.

pi_portal.modules.tasks.workers.cron_jobs.disk_space

Periodically check for free disk space below a threshold.

pi_portal.modules.tasks.workers.cron_jobs.manifest_metrics

Periodically log metrics for the task manifests.

pi_portal.modules.tasks.workers.cron_jobs.mixins

Cron job mixin classes.

pi_portal.modules.tasks.workers.cron_jobs.queue_maintenance

Periodically perform maintenance on the task queue.

pi_portal.modules.tasks.workers.cron_jobs.queue_metrics

Periodically log metrics for the task queue.

pi_portal.modules.tasks.workers.cron_jobs.system_metrics

Periodically logs metrics for external monitoring.