简介
Pinpoint是一个开源的 APM (Application Performance Management/应用性能管理)工具,用于基于java的大规模分布式系统。在使用上力图简单高效,通过在启动时安装agent,不需要修改哪怕一行代码,最小化性能损失(3%).
三个主要组件
Collector, 收集应用中agent发送的数据并存储到Hbase中
Agent, 是和应用一起启动的和应用共享JVM,定时发送数据给Collector
Web UI, 从hbase中读取数据并展示给用户,之后会有demo展示其功能
依赖环境
JDK:1.8
Pinpoint:1.7.3
Tomcat:7.0.59
架构
支持模块
- JDK 6+
- Tomcat 6/7/8, Jetty 8/9, JBoss EAP 6
- Spring, Spring Boot
- Apache HTTP Client 3.x/4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient
- Thrift Client, 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

相关文章
相关导航
暂无评论...