Pipeline Metrics

Track the performance of your pipelines.

To access the Pipeline Metrics page, you must belong to a group that is assigned to the metrics viewer role, such as the support default group. Learn more here.

On the Pipeline Metrics page, you can analyze charts about the performance of deployed pipelines. Follow the steps below to see the charts:

  • Select the environment in the upper left corner. When you select an environment, the whole page is updated.

  • Choose a pipeline from the search bar.

  • Select the report period: 15 minutes, 1 hour, 6 hours, 1 day, 7 days or a specific time interval.

  • Next, the Platform provides charts with the metrics.

To learn more about deployment size, concurrent executions, and replicas, please check our documentation.

Charts

Pipeline messages in queue

This chart shows the total number of messages in the execution queue, that is, the number of messages waiting to be processed, for all pipeline replicas, for many intervals in the selected time period.

All replicas consume messages from the same queue. A high number of messages in the queue indicates that the number of pipeline replicas or concurrent executions needs to be increased during deployment.

Pipelines currently running

This chart shows the total number of concurrent requests to the pipeline - for all replicas - for many intervals in the selected time period.

This information is useful to determine if the number of replicas and concurrent executions chosen during the deployment were appropriate.

Pipeline executions

This chart shows the average number of pipeline executions per second for many time intervals in the selected time period for all replicas.

Pipeline message sizes

The lines in this chart show the average request and response message size in bytes for all pipeline replicas, for many intervals in the selected time period. You can see the line's label by hovering the cursor over it.

This information is useful for determining whether the pipeline size selected during deployment was appropriate.

Pipeline response time

This chart shows the average time (in milliseconds) the pipeline took to generate a response for many time intervals over the selected period for all replicas.

The response time is given by the elapsed time between the message leaving the execution queue and the pipeline generating a response. Containments in the execution queue do not affect this metric.

Pipeline memory usage

This chart shows the average percentage of memory usage for each replica of the pipeline for many intervals in the selected time period.

This information is useful for determining whether the pipeline size selected during deployment was appropriate, as exhaustion of available memory will result in an "Out of Memory" error.

Pipeline CPU usage

This chart shows the average percentage of CPU usage for each pipeline replica, according to the selected deployment size.

This information is useful for determining whether the pipeline size selected during deployment was adequate, as exhaustion of available CPU may cause a delay in processing.

Last updated