# pinpoint
# 一、简介
pinpoint是一个请求链路追踪技术框架,字节码注入技术,代码无侵入
github:https://github.com/pinpoint-apm/pinpoint
强大的UI
UI会自动识别程序的调用关系并且绘制图表,支持的组件多,例如Tomcat/Jetty/JBoss/Thrift/Kafka/Mysql等等
调用链信息全
除了能看到调用关系及每一级耗时外,还能看到每一级的参数及SQL
高性能
在JVM字节码层做处理,程序的性能损耗小于3%
# 1.1 架构
HBase: 存储数据
Pinpoint Collector: 信息收集者,部署在Tomcat里
Pinpoint Web: 提供WebUI界面,部署在Tomcat里
Pinpoint Agent:附加到Java应用来做采样/探针