Application Performance Monitoring

The Evolving Needs of Application Performance Monitoring

“Change is the only constant in life.” This is a quote often attributed to the Greek philosopher, Heraclitus. In the world of application performance monitoring, you know this to be true. Things are always changing. New technologies force you to come up with new ways and processes for...

Troubleshoot Java CPU Usage Issues

How to Troubleshoot Java CPU Usage Issues

If you have deployed a Java application in production, you’ve probably encountered a situation where the application suddenly starts to take up a large amount of CPU. When this happens, application response becomes sluggish and users begin to complain about slow response. Often the solution...

Java Applications Monitoring

How to Troubleshoot Java Synchronization Issues

Why Synchronize Java Threads? Java applications deployed in production must be multi-threaded for scalability. Threads can be used for performing different tasks or they could be executing the same task to service different user requests. Often, it is necessary to synchronize between different...