How to determine if your build is under-provisioned?

Each build on CircleCI will be allocated specific vCPUs and memory, based on the executor type selected.

We have since released the Resources tab on the build UI for builds using the Docker executor.
This will allow developers to understand the CPU and memory utilization profile of their Docker-executor builds, especially if they are under-provisioned (or over-provisioned for that matter).

circleci-circleci-docs-example.png

Note that for Docker-executor jobs that uses multiple images, note that this graph accounts for all of the containers, not just the primary container.
In addition, the data points are captured at 15-seconds intervals, so if your job completes before 15 seconds, there would be no data points on the graph then.

You can then provision a larger resource class to allocate resources accordingly.

Was this article helpful?
0 out of 1 found this helpful

Comments

0 comments

Article is closed for comments.