Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems written in Java / PHP. Inspired by Dapper, Pinpoint provides a solution to help analyze the overall structure of the system and how components within them are interconnected by tracing transactions across distributed applications.
You should definitely check Pinpoint out If you want to
understand your application topology at a glance
monitor your application in Real-Time
gain code-level visibility to every transaction
install APM Agents without changing a single line of code
have minimal impact on the performance (approximately 3% increase in resource usage)
demo - Here is a Demo, So that you can take a look at Pinpoint right away.
Overview / History / Tech Details to get to know more about Pinpoint
Videos - Checkout our videos on Pinpoint
Quick-start guide(Lastest Snapshot) for simple test run of Pinpoint
Installation guide(Lastest Snapshot) for further instructions.
The web module has google analytics attached that tracks the number and the order of button clicks in the server map, transaction list, and the inspector view.
This data is used to better understand how users interact with the Web UI which gives us valuable information in improving Pinpoint Web's user experience. To disable this for any reason, set the following option to false in pinpoint-web.properties for your web instance.
Pinpoint has started to support application written in PHP. Check-out our php-agent repository.
Pinpoint is licensed under the Apache License, Version 2.0. See LICENSE for full license text.