Asynchronous Task Manager

This module oversees and monitors background tasks that operate independently from the main application flow. Built on the Celery framework, an asynchronous task/job queue based on distributed message passing, it focuses on real-time operations while supporting scheduling.

For instance, when a baseline scheduler is created, a corresponding task is automatically generated, which can be monitored and managed within the Asynchronous Task Manager. This ensures that tasks can run asynchronously in the background or synchronously, depending on the requirements.

What do you see on the screen

Label

Action

Description/ Example

Task Name

No actions can be taken. This field is for viewing purposes only.

Identifies the specific Celery task.

Example: "Start Configmgmt Uploadjob"

Worker Name

No actions can be taken. This field is for viewing purposes only.

Displays the Celery worker process name assigned to the task.

Example: "Infraon"

Description

No actions can be taken. This field is for viewing purposes only.

Provides detailed information about the task's purpose and functionality

Queue Name

No actions can be taken. This field is for viewing purposes only.

Indicates the Celery message queue associated with the task.

Example: "upload_jobs"

Status

No actions can be taken. This field is for viewing purposes only.

Reflects the current operational state of the task (e.g., "running" or "stopped")

Last Heartbeat

No actions can be taken. This field is for viewing purposes only.

Timestamp of the most recent communication between the worker and the Celery broker.

Example: "38 seconds ago"

Action Icons

Resync Worker

Users can click to initiate the resync process. A validation step is required to confirm the action.

Initiates a resynchronization process between the Celery worker and the broker. Requires confirmation

Stop Worker

Users can click to stop the worker process. A validation step is required to confirm the action.

Terminates the Celery worker process, halting task execution. Requires confirmation

Last updated