How does Plumbr work?

Plumbr is packaged as a Java Agent you need to attach to the JVM. The Agent gets access to the Java bytecode to detect potential performance issues during application runtime. Such issues are sent to the Plumbr Server, which analyzes the issues and links the detected problems with the actual end user operation suffering from the particular problem.