Analyzing the Resource Consumption
Hi team,
This is with regards to one acquisitiondecisionblock service when compiled takes a lot of time more than an hour to build. So we wanted to check from the old data is there any bottleneck in resources whenever acquisitiondecisionblock build runs? If yes do you think increasing the infra would help us to reduce the build timings here?
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Feodor Fitsner on 12 May, 2025 02:50 PM
Hi Dinesh,
We can provide more performant VMs on GCP cloud.
The pricing for running builds on GCP cloud is per-minute and it could be used as an add-on to your current plan to run selected projects only (while the rest of projects still run on our in-house "unlimited" cloud and "standard" images).
The monthly price of running on GCP depends on VM size.
For example running on GCP "Medium" (4 core, 16 GB RAM compute-optimized instances):
1,000 minutes - $15/month
2,000 minutes - $30/month
5,000 minutes - $60/month
10,000 minutes - $120/month
20,000 minutes - $240/month
The price for "Large" instances (8 cores, 32 GB RAM) is twice more than "Medium".
Based on feedback from other customers these GCP compute-optimized instances are pretty good and can reduce build time by 30-50%.
Let me know if you want to give it a try or have any questions.
2 Posted by Dinesh Prajapat... on 14 May, 2025 02:42 PM
Hi Feodor,
The above suggestion looks good, but before making any change in the machine type, do you see any bottleneck in the current CI job when the acquisitiondecisionblock build runs?
Support Staff 3 Posted by Feodor Fitsner on 14 May, 2025 04:32 PM
Hi Dinesh,
It's hard to tell without knowing the specifics of the app and having access to its sources and, honestly, I'm afraid it would be beyond the service we could provide.
We are not changing machine type per se, but it's going to be an additional "build image" you can use to build that (or other) project. We configure a trial cloud with 1,000 minutes so you can see if that works before making any changes to a plan. Other projects under your account continue to run on our "in-house" cloud.