Archive for the ‘Monitoring’ Category

Orbitz Open Sources Monitoring Tools ERMA and Graphite

Tuesday, July 1st, 2008

I saw this recent article about some new tools from Orbitz: InfoQ: Orbitz Open Sources Monitoring Tools ERMA and Graphite Graphite looks particularly interesting as it has features overcoming some of the things I don't like about RRDtool: Graphite is a Python web application that has been developed to provide scalable storage ...

dynaTrace

Tuesday, May 15th, 2007

dynaTrace is a new company and tool that offers a robust java profiling solution that is actually easy to use and install. Using a java VM agent, dynaTrace instruments and captures performance data of java applications. It doesn't do anything different than other profiling tools on the market, ...

AspectJ: Using AOP for Performance Monitoring

Thursday, March 29th, 2007

One of the great features of Java 5 (see: Pro Java 5 ) is Aspect technology. Here, I'll show you how you can use custom Aspects to instrument your application and monitor using AspectJ and Jamon. Java 5 Aspects First, a brief primer primer on Aspects (see the AspectJ web ...

Application Instrumentation with WebLogic Diagnostic Framework (WLDF)

Friday, March 23rd, 2007

The WebLogic Diagnostic Framework, while powerful, is not the easiest beast to work with. After a couple of days of messing around with it, I finally figured out how to instrument my application code's methods. Unless you are the type that reads manuals front-to-back before you embark on a task, ...

Dtrace with Solaris10

Sunday, March 18th, 2007

Dynamic Tracing (DTrace) is a debugging tool introduced in the Solaris 10 Operating System to help debug systemic problems that are difficult to diagnose using traditional debugging tools and mechanisms. This tool takes advantage of points of instrumentation in the Solaris OS to present information useful for debugging errors and investigating ...

Glassbox

Sunday, March 18th, 2007

Glassbox - http://www.glassbox.com/ - looks promising. It's open source and easy to install. From the glassbox.com website: Glassbox is a valuable complement to load testing tools. When you drive load through the app, Glassbox will automatically pinpoint bottlenecks and report their complete stack traces. That means developers will see exactly where ...

Monitoring WebLogic using JMX

Friday, March 16th, 2007

It's not as straightforward as you might think or expect, but once setup, gives a lot more insight into the behavior of your applications. Use your favorite JMX client (jconsole, jManage, SiteScope, MC4J, etc.) to monitor thread pools, database connections, memory usage and any other MBean attributes. There are two ...

Mercury Diagnostics

Tuesday, March 13th, 2007

The Mercury Diagnostics profiler can be a great tool to use for identifying bottlenecks and performance problems in your J2EE application. It offers many of the features you'd find on more expensive tools (i3, PerformaSure, etc.). Unfortunately, all of the features may or may not work, depending on ...

InfraRED

Tuesday, March 13th, 2007

When I first stumbled upon InfraRED (http://infrared.sourceforge.net/ I thought it was great, but the more I used it, the more bugs I found. Still, it is an open source tool, so if I was so inclined (or had the ability) I could try to fix the bugs. The ...