feat(devtools): cron job and scheduled task monitor #257

Open
opened 2026-06-23 16:57:01 +00:00 by jmiller · 1 comment
Owner

Cron Job and Scheduled Task Monitor

Overview

Dashboard view showing all Joomla scheduled tasks with run history, next execution, success/failure status, and duration metrics.

Features

  • Task list — all registered tasks with status, last run, next run, frequency
  • Run history — execution log with duration, exit code, output
  • Manual trigger — run any task on demand from the dashboard
  • Failure alerts — highlight tasks that have failed recently
  • Duration trends — track if tasks are getting slower over time
  • Missing cron detection — detect if the Joomla cron URL hasn't been called recently

Architecture

  • Component view querying #__scheduler_tasks and #__scheduler_logs
  • AJAX endpoint for manual task execution
  • No custom tables — reads existing Joomla scheduler data
  • Optional integration with ntfy for failure notifications
## Cron Job and Scheduled Task Monitor ### Overview Dashboard view showing all Joomla scheduled tasks with run history, next execution, success/failure status, and duration metrics. ### Features - **Task list** — all registered tasks with status, last run, next run, frequency - **Run history** — execution log with duration, exit code, output - **Manual trigger** — run any task on demand from the dashboard - **Failure alerts** — highlight tasks that have failed recently - **Duration trends** — track if tasks are getting slower over time - **Missing cron detection** — detect if the Joomla cron URL hasn't been called recently ### Architecture - Component view querying `#__scheduler_tasks` and `#__scheduler_logs` - AJAX endpoint for manual task execution - No custom tables — reads existing Joomla scheduler data - Optional integration with ntfy for failure notifications
jmiller added this to the v03.00.00 milestone 2026-06-23 16:57:01 +00:00
Author
Owner

Branch created: feature/257-feat-devtools-cron-job-and-scheduled-tas

git fetch origin
git checkout feature/257-feat-devtools-cron-job-and-scheduled-tas
Branch created: [`feature/257-feat-devtools-cron-job-and-scheduled-tas`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/src/branch/feature/257-feat-devtools-cron-job-and-scheduled-tas) ```bash git fetch origin git checkout feature/257-feat-devtools-cron-job-and-scheduled-tas ```
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteClient#257