Pinpoint Application Performance Management tool is an APM (Application Performance Management) tool written in Java for large-scale distributed systems. After Dapper, Pinpoint provides a solution to help analyze the overall structure of the system and how data is interconnected between components of distributed applications.
Installing the agent is non-intrusive
Minimal impact on performance (only about 3% increase in resource utilization)
Supported modules
JDK 6+
Tomcat 6/7/8, Jetty 8/9
Spring, Spring Boot
Apache HTTP Client 3.x/4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient
Thrift Client, Thrift Service
MySQL, Oracle, MSSQL, CUBRID, DBCP, POSTGRESQL
Arcus, Memcached, Redis
iBATIS, MyBatis
gson,Jackson,Json Lib
log4j,Logback
Build requirements
JDK 6 installed
JDK 8 installed
Maven 3.2.x+ installed
JAVA_6_HOME environment variable set to JDK 6 home directory.
JAVA_7_HOME environment variable set to JDK 7+ home directory.
JAVA_8_HOME environment variable set to JDK 8+ home directory.