Skip to main content

Schedule Monitor


The Schedule Monitor in iceDQ provides a comprehensive view of all schedule executions within a given workspace. It lists every scheduled job that has either successfully fired (executed as planned) or misfired (failed to execute at the scheduled time). This monitoring feature is essential for tracking the health and reliability of scheduled operations, helping users quickly identify issues and take corrective actions.

Key Use Cases

  • Monitoring Execution Health: Instantly identify misfired jobs and take corrective actions to ensure workflow run remains reliable.
  • Audit and Compliance: Maintain a historical log of all schedule executions, helping support internal audits and compliance requirements.
  • Performance Optimization: Analyze execution patterns across schedule types and folders to identify optimization opportunities for job execution timing and frequency.

Components

  1. Schedule Name: Scheduled job name that uniquely identifies and search for specific schedules.
  2. Filter by Folder: The folder in which the schedule is created within the workspace.
  3. Instance Type: Indicates the execution status of the schedule instance.
    Types:
    • Fired: The schedule triggered successfully at the planned time.
    • Misfired: The schedule failed to trigger, typically due to a system error, downtime, or conflict.
  4. Filter by Last/Missed Triggered Time: The timestamp when the schedule was last triggered (fired or misfired) to filter schedules based on a time to identify recent executions or missed schedules.
  5. Triggered By: The user who initiated or owns the schedule instance. It is useful for tracking user activity and identifying who is responsible for a specific schedule.
  6. Triggered Type: Indicates how the schedule was initiated to distinguish between user-initiated actions and system-driven executions.
    Types:
    • Manual: The schedule was triggered manually by a user.
    • Automatic: The schedule was triggered automatically as per its configured timing.

Filter Options

The Schedule Monitor offers a flexible set of filtering tools to help users quickly locate specific schedules or narrow down results based on key criteria.

Filter Search Panel

Users can perform filtering through two main methods: Folder Search and Advanced Search.

  1. Folder Search: Quickly filter schedules by selecting a specific folder from the folder hierarchy. User needs to check the folders to select the specific schedules.
  2. Advanced Search: Provides detailed filters to refine the search results based on multiple schedule attributes.
    1. Type of Scheduler: Filters schedules based on type of filder created
      • One-Time: The One-Time schedule triggers a workflow exactly once at a specified date and time.
      • Daily: The Daily Schedule allows users to trigger a workflow every day at specific times.
      • Weekly: The Weekly Schedule allows users to trigger a workflow on specific days of the week at specific times.
      • Advanced: The Advance Schedule allows users to trigger a workflow based on a custom CRON expression.
        To read more about the type of schedulers please refer page Schedules.
    2. Instance Types: Filters based on the status of the schedule execution.
      Options:
      • Fired (executed successfully)
      • Misfired (failed to trigger)
    3. Triggered By: Filters schedules based on the user who triggered them.
    4. Last Triggered Time: Allows filtering schedules based on their last trigger timestamp by specifying the date range.
      Fields:
      • From Date
      • To Date