Application Insights (for Java): Quickstart for Apache Tomcat

This post will highlight a quickstart guide to getting-up and running with the Visual Studio Online Application Insights for Java.  If this looks extremely similar to the content posted on MSDN, that would because it is. 1) Login to Application Insights for Visual Studio Online.  If necessary, sign-up here first. 2) Download the Java APM…


Java APM Agent Changelog

I just realized that there is not a great means of tracking the changes to the Java APM agent for Visual Studio Online.  And so without further ado, a blog post to rectify the situation.  This post will discuss how to determine the version of the Java APM Agent as well as a changelog of…


How To Instrument Catching Exceptions for Java APM

This post applies to both the Java APM Agent available from Application Insights as well as the RTM release of SCOM 2012 R2 (this feature was not available for the preview release of SCOM 2012 R2).  This article is written by myself and my co-author: Cijo Thomas. This post will discuss Exception Events generated by…


Application Insights (for Java): What is it and How to Get It

I previously mentioned that Application Insights supports Java and this post is a follow-up with some more links and information.  The official information page for Application Insights is here.  Briefly stated, Application Insights is a way to get the same great Application Performance Monitoring (APM) available in SCOM 2012 R2 in the cloud. The agent…


System Center 2012 Management Pack for Java Application Performance Monitoring Released!

I am proud to announce the release version of Java Application Performance Monitoring (aka Java APM), available for download (  This feature builds upon the previous release (available for download here: to enabled APM functionality for several versions of Apache Tomcat. For more information, refer to the online documentation on TechNet. Note: this supersedes the…


SCOM 2012 R2: Tomcat as a Windows Service with APM options

There are many ways start Tomcat.  The documentation covers the basics, which for Windows is to modify the catalina.bat: :noJuliManager set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%set APM_DIR=\path\to\apm\agent\zip\contentsset APM_OPTS=-Djava.library.path=”%APM_DIR%” -javaagent:”%APM_DIR%\apm_facade.jar” -Xbootclasspath/p:”%APM_DIR%\apm_facade.jar” -Xbootclasspath/p:”%APM_DIR%\apm_producers.jar”set JAVA_OPTS=%JAVA_OPTS% %APM_OPTS%rem —– Execute The Requested Command —————————————       However, what if there is no said file.  Suppose, it is desirable to run Tomcat as…


Video: Java Application Performance Monitoring with Operations Manager in System Center 2012 R2

Looking for more information Java Application Performance Monitoring with Operations Manager in System Center 2012 R2 – but tired of reading?  Take a stroll over to Channel 9 and take a look at the Edge Show for an approximately 20 minute interview with the feature Program Manager for an overview of the offering.  The interview starts…


Application Insights: For Java Too!

Microsoft recently announced a new service for VS Online called Application Insights (This is an invite-only service at the time of this writing).  In addition to providing deeper insight into your .NET applications, this online solution also has the ability to monitor your Java application as well.  Very similar to the Application Performance Management (APM) pieces…


Enable Windows 8.1 Lock Screen Slideshow

A bit of fun for today’s post, finally got around to personalizing my computer’s lock screens today.  Thanks to this blog post at, I now have a bunch of highlights from my various photo-manipulating applications. I must warning that if you are doing this in a work environment, you may want to double-check that…


Java APM MP Guide now Available… On TechNet

If you are looking the Java Application Performance Monitoring (APM) Preview Management Pack (MP) Guide, it can now be downloaded at or view it on TechNet at  Hooray for having documentation searchable online – welcome to 2003!  🙂