Application Aware Infrastructure Actionable Performance Information
“Data has to be actionable; otherwise it’s just trivia.” Tim O’Reilly
Current Techniques PollingPolling • Miss incidents between intervals Polling Byte • Only get the data requested Code Injection • Monitor only parts of the applicationByte Code Injection • Language run-time perspective • Infer about rest of the systemIncomplete Information
Miss NothingPatent Pending Technology • Runs in user mode • Within each process • Does not change the behavior of a running application in any way
Correlated With...Application Speciﬁc Information • 1800 Nagios plugins with millions of users • Thousands of Windows Performance Counters • No need to write custom probesComplete Information
Delivering ActionAlerts:• e-Mail• SMS You Will Be Made Aware of the Root Cause of the Issue.
Delivering Action Without Our MonitoringSolution It Would Have Taken a Long TimeTo Figure Out the Reason Performance Degraded.
Delivering ActionProblem Trouble moving from physical to virtualAction Showed the process that consumed memoryResults Very successful move to virtual ✔