question

Eric E. avatar image
Eric E. asked ·

Instrumenting the Bamboo Deployment Process

My client is experiencing extreme slowness in their bamboo deployments. Instead of monitoring the actual app they are building, they need to see the performace of the bamboo deployment process. How can this be accomplished when the app team uses multiple versions of JVMs? They should be taking less than 20 minutes, but instead are lasting multiple hours. The central bamboo server is instrumented, but can I instrument the remote bamboo build processes to see this performance data?

Thanks,

Eric

agentjavasensorcontinuous delivery
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

1 Answer

Andreas G. avatar image
Andreas G. answered ·

Shouldnt bamboo tell you where it takes its time by simply looking at the bamboo build log files? I doubt that Bamboo itself is slow. I rather expect that the build and the execution of the tests simply takes a lot of time.

If you still think that Bamboo is to blame then you should be able to instrument all your bamboo components with dynatrace - assuming that those components are running in a JVM which you can instrument.

As I said earlier - I would first look at the build log files to see where time is spent!

1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Thanks Andi,

I will let the client know to take a look at the Bamboo logs. They are also considering integrating appmon with their CI process. Would this also open visibility into the performance of the builds?

-Eric

0 Likes 0 · ·