1 ) Pinpoint product research (developed by Koreans)
2) Aliapm product research (Alibaba)
3) Cat product research (Dianping)
1. Pinpoint product
Pinpoint is an APM product developed by Koreans, which can meet the needs of the user application layer. Part of the monitoring function, and the performance loss is about 3%. I have not tested this specifically. The performance consumption of the default probe less than 10% is acceptable. Address: https://github.com/naver/pinpoint
1) Advantages and disadvantages As follows:
①Support most frameworks and services, including distributed services, database services, and cache services, which can meet most application requirements
②Meet the Trace tracking function between applications
③The client and Collector use Thrift protocol + TCP/UDP support
④Low-power operation with 3
% resource
consumption
Need to develop by yourself, real-time analysis of big data)
⑧ Provide alarm function
2) Function:
① Framework and service part:
JDK6 + |
Tomcat6/7/8, Jetty 8/9, JBoss EAP 6 |
Spring,Spring Boot |
ApacheHTTP Client 3.x/4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient,NingAsyncHttpClient |
ThriftClient, Thrift Service, DUBBO PROVIDER, DUBBO CONSUMER |
MySQL,Oracle, MSSQL, CUBRID, DBCP, POSTGRESQL, MARIA |
Arcus,Memcached, Redis, CASSANDRA |
iBATIS,MyBatis |
gson, Jackson, Json Lib |
log4j, Logback |