Challenge Overview
Project Overview
TopCoder Competition Engine is the base system for running Single Round Matches (SRM) and Marathon Matches.
We are in the process to find a way to better monitoring every part of TopCoder Competition Engine, so we can find the bottleneck of the current system, and improve that.
New Relic is a great tool for application performance management and monitoring.
Competition Task Overview
The purpose of this contest is going to figure out the way to integrate New Relic with the JBoss Application Server 4.0.5 which is installed many EJB services for TopCoder Competition Engine, and showcase the capability of the New Relic by carrying out the whole process for SRM and MM contests.
JBoss Integration
Please read the official guides https://docs.newrelic.com/docs/java/new-relic-for-java#installation and https://docs.newrelic.com/docs/java/jboss-installation-for-java.
and document the clear steps to setup new relic for JBoss 4.0.5.
Showcase New Relic Capability
After setup, you are expected to carry out the steps for setuping and running SRM and MM contests. (The guides are provided in forum)
Check your New Relic account, and show us by screenshots and screencast about the capability of New Relic for Jboss monitoring.
Arena VM
Before asking your own VM, you need to have a public key on your profile before asking for the VM.
You can find more details on how to generate a key http://apps.topcoder.com/wiki/display/projects/Generate+SSH+Key and how to connect using it http://apps.topcoder.com/wiki/display/projects/Connect+Using+SSH+Key.
To use the Arena VM, please follow http://apps.topcoder.com/wiki/display/docs/Competition+Engine+VM+Setup
Final Submission Guidelines
Submission Deliverables
Below is an overview of the deliverables:
- Clear Guide for Setting up New Relic with JBoss 4.0.5
- Verification steps with screenshots and screencast.
Final Submission
For each member, the final submission should be uploaded to the Online Review Tool.