Monitoring performance - Amazon Quick

Monitoring performance

Amazon Quick Automate provides comprehensive monitoring capabilities that help you track performance, audit and troubleshoot your automations. This section describes how to use the performance monitoring features in Amazon Quick Automate.

Prerequisites

Before using the Performance dashboard, you need:

  • Active automations - At least one automation must be run to see metrics

  • Automation group access - Permission to view the automation groups you want to monitor

Automation summary dashboard

The Automations tab provides high-level metrics and key performance indicators across your automation portfolio.

Automation summary charts

The dashboard includes three main performance visualizations:

  • Automation Distribution - Shows the number of deployed automations organized by automation group, helping you understand your automation footprint across the organization

  • Success Rate - Displays the percentage of cases that completed successfully versus those that encountered exceptions, providing insight into automation reliability

  • Time Savings - Calculates total hours saved based on successful case completions multiplied by the estimated time savings configured for each automation project

Automation details table

Each automation is listed with key metrics and status information:

  • Automation name - Name and version of the deployed automation

  • Latest run - Most recent execution status and timestamp

  • Case metrics - Count of cases processed, broken down by:

    • Successfully completed cases

    • Cases with business exceptions

    • Cases with system exceptions

  • Tasks - Number of human-in-the-loop tasks created by the automation

Runs dashboard

The Runs tab provides detailed visibility into individual automation executions and their outcomes.

Run statuses

Automations can be in one of these run statuses:

  • Waiting - The automation is queued and awaiting available system resources to begin execution. This is typically a brief transitional state.

  • In Progress - The automation is actively executing its configured steps. You can monitor real-time progress through the logs.

  • Completed - The automation has finished all steps successfully.

  • Failed - The automation encountered an error it could not recover from and stopped execution. Detailed error information is available in the logs.

  • Stopped - A user manually interrupted the automation execution using either the Exit or Terminate action.

Note

Count of incomplete runs includes Waiting and In Progress.

Run details table

Each run provides comprehensive execution information through the following columns:

  • Status - Current run status (as defined in Run Status Types)

  • Automation - Name of the automation being run

  • Version - Specific version number of the automation which ran

  • Start time - When the automation run began

  • End time - When the automation completed or stopped

  • Duration - Total running time of the automation

  • Case metrics - Count of cases processed, broken down by:

    • Successfully completed cases

    • Cases with business exceptions

    • Cases with system exceptions

  • Tasks - Number of human-in-the-loop tasks created in the run

Note

Data is refreshed when first navigating to the page. Click the refresh button to pull the latest data at any point.

Cases dashboard

The Cases tab enables tracking of individual case records through their lifecycle.

Case charts

The dashboard includes two main performance visualizations:

  • Total cases created - Shows the number of cases created over time, helping you understand your automation volumes.

  • Top exceptions - Displays the top 5 exception reasons and the relative count of each, helping you prioritize your optimization efforts to improve success rates.

Case statuses

Cases can be in one of these processing statuses:

  • Ready - The case has been created and is waiting to be picked up for processing. This is the initial state of all new cases.

  • In Progress - The case is actively being processed by the automation. You can monitor real-time progress through the logs.

  • Pending Resolution - The case is waiting for a human-in-the-loop task to be completed before processing can continue. Cases move back to Ready status after tasks are resolved.

  • Successful - The case has completed without any exceptions.

  • Failed - The case encountered one of the following exception types:

    • Business Exception - The case encountered a handled business rule violation and stopped processing. Detailed exception information is available in the logs.

    • System Exception - The case experienced a technical error and stopped processing. Detailed error information is available in the logs.

For detailed information about case handling and orchestration patterns, see Orchestration actions.

Search and filtering

The Performance dashboard includes search and filtering capabilities available across all monitoring views to help you find specific information. Filter by:

  • Time range

  • Status

  • Automation group

  • Automation

Note

You can also search on the cases page by reference name or exception reason.

Environment selection

Switch between viewing metrics from:

  • Test - Data from automation testing in development environment

  • Deployed - Data from deployed automations

Note

Your selected environment applies across all dashboard tabs until changed.