"I have a performance problem. I want to fix it"
jPDM is your lightweight, intelligent friend that tells you exactly what your performance problem is and suggests how you can fix it.
Lightweight analytics in the Cloud
jPDM is designed for applications deployed in IAAS and PAAS environments. It works quietly away in the background reporting on overall performance until a problem is detected.
Integration with SAAS
jPDM plays well with others. Well-defined interfaces make it easy to send results across standard protocols, making us an ideal partner for other SAAS providers in the cloud, or inside the enterprise.
jPDM is unique
jPDM is designed for use by busy technologists - devops folks, developers and application product owners. So what do we actually mean by that?
- jPDM gives you straight answers as opposed to a ton of raw data.
- jPDM is lightweight and whisper quiet, we're talking < 1% impact!
- jPDM is simple to install and deploy.
You're really low impact?
Yes we are! Our team has extensive experience in some of the most demanding systems there are, including messaging systems handling millions of messages per second.
This is the tool we wish we'd had when we were building those systems; when we say low impact - we mean it.
But I love graphs and data!
We get it, after all it's what makes us happy as well! So, if you're a data head and/or you enjoy looking at squiggly lines on a screen then jPDM will happily serve up lovely graphs and tables of raw data for you to enjoy.
What about my Enterprise?
Don't worry! We may be designed for the Cloud, but our tools work equally well in the enterprise. You probably have specialist requirements. We should talk.
How does jPDM work?
jPDM builds up an ongoing performance profile of your Java/JVM based application, including its surrounding operating system and hardware environment. It does so very quietly - we use statistics as opposed to brute force - meaning that you won't even notice jPDM working.
Based on your application's performance profile, jPDM can detect when your application or its environment is outside of normal bounds. At that stage, our intelligent analytic engine fires up. We identify exactly what's causing the problem, be that be a line of code, your garbage collection configuration, hardware interaction etc.
The result is returned to you in plain English with solid recommendations which you can act on. For example:
- Allocate more compute power to your application/node.
- Alter your Garbage Collection configuration.
- Fix the poorly performing segment of code and redeploy.
In most cases it's as easy as installing a single JAR file. Your devops people probably already have too much software to worry about.
How do I try it?
Join our Friends of jClarity programme - the community which brings together our customers, partners and awesome people we know. Let's bring solving performance problems out of folklore and into science.
We have your details and one of us will be in touch soon to talk about how we can work together. Looking forward to it!