New Relic Application Monitoring

Modified: 05 Jan 2015 18:04 UTC

In addition to Cloud Analytics, you can also use third-party applications to monitor performance. As a Joyent Public Cloud customer, you get free New Relic Standard and a 15% discount on all other New Relic Solutions.

At a Glance

An introduction to NewRelic.

New Relic is an on-demand application monitoring and optimization solution that can identify and resolve performance issues for Ruby, JRuby, Java, PHP and .NET applications. New Relic monitoring provide insight into user experience by analyzing user requests in real-time through Real User Monitoring (RUM). RUM makes use of New Relic agents to support collection of user statistics such as:

In addition, New Relic includes a dashboard for visualizing performance metrics by geography, by longest time in queue, throughput, and so on. 

To sign up for your free NewRelic Standard account, visit here. Once you log in, select Support and follow the instructions for the application platform you wish to monitor. If you require assistance, send a ticket to support@joyent.com.

If you want to write your apps to interact with New Relic programmatically, you can use the New Relic API that you can use. You can find more information on the New Relic API here.

New Relic Install Script

Below is a bash script for automating the installation of New Relic

Please note download path or filename may change, verify here.
# install newrelic
# Your NewRelic License Key
wget http://download.newrelic.com/php_agent/release/newrelic-php5-3.1.5.141-solaris.tar.gz /root
gtar xvf /root/newrelic-php5-3.1.5.141-solaris.tar.gz
cd /root/newrelic-php5-3.1.5.141-solaris
./newrelic-install << EOF
1
yes
<your newrelic license key here, found under the Account Settings pulldown menu>
EOF
echo 'extension=newrelic.so' >> /opt/local/etc/php.ini
svcadm restart apache