How to check number of the requests in Aria Automation 8.x
search cancel

How to check number of the requests in Aria Automation 8.x

book

Article ID: 375940

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

  • VMware Aria Automation has specific concurrency maximums depending on the deployment profile. The vRA API: Concurrency Maximums - get requests.  
  • Questions are:
    • How can we check how many requests are currently active?
    • How can we check how many requests are in the queue?
    • What are "concurrent pipeline executions"?

Environment

  • VMware Aria Automation 8.x

Resolution

  1. How to Check How Many Requests Are Currently Active?

Active requests are those that are currently being processed by vRA. To check the number of active requests:

            Via the vRA UI:

    • Log in to the vRA console.
    • Navigate to Cloud Assembly > Deployments.
    • Filter by Status (e.g., "In Progress", "Pending", etc.).
    • The number of deployments in these states will give an indication of how many requests are active.

   Via API:

    • Use the vRA API to query the status of deployments:

GET https://<vRA-URL>/deployment/api/deployments?status=inProgress

This API call will return a list of deployments that are in progress, indicating active requests.

 

  1. How to Check How Many Requests Are in the Queue?

Queued requests are those that are waiting to be processed because the system is currently handling the maximum number of active requests.

   Via the vRA UI:

    • Navigate to Service Broker > Requests.
    • Look for requests with a status of "Queued" or "Pending."

   Via API:

    • Use the vRA API to query requests in the queued state:

GET https://<vRA-URL>/deployment/api/deployments?status=pending

This will return a list of requests that are in the queue waiting to be processed.

 

  1. What Are "Concurrent Pipeline Executions"?

Concurrent pipeline executions refer to the number of workflows or automation pipelines that vRA can execute simultaneously. This concept is crucial for understanding how vRA handles automation tasks, including provisioning, day 2 operations, and custom workflows.

    • Concurrent Executions:
      • vRA manages the execution of these pipelines, ensuring that no more than the configured limit (750 for XL profile) runs at any given time.
      • When the limit is reached, additional requests are placed in a queue until resources are available to process them.
    • Pipeline Execution Monitoring:
      • To monitor pipeline executions, you can use the vRealize Orchestrator (vRO), which underlies vRA workflows:
      • Navigate to vRO > Workflow Runs.
      • Monitor the number of workflows currently executing.
      • You can also use the vRA UI or API to get insights into running and queued tasks