本文将讲述pinpoint的安装,使用及与java logback 日志的集成。
介绍
是什么
- 是一款 APM监控工具(Application Performance Management/应用性能管理)
- 基于java编写
- 用于 大规模分布式系统 的监控,是 分析 大规模分布式系统 的平台
- 基于google Dapper开发,目标就是为n(n>=1)层架构开发新的跟踪平台,为n层架构的系统 提供 处理大量跟踪数据 的 解决方案
- 能够对 基于java的 大规模分布式系统和应用 做调用链的跟踪
- 提供了一个web页面 展示 分布式系统的拓扑图 以及 系统这各个组件之间关系
特点
- 分布式事务追踪,跟踪跨分布式应用的消息
- 自动检测应用拓扑,帮助你搞清楚应用的架构
- 水平扩展,以便支持大规模服务器集群
- 提供代码级别的可见性,以便轻松定位失败点和瓶颈
- 提供字节码增强技术,添加新功能无需修改代码
- 安装探针不需要修改哪怕一行代码及trace server端部署简单,支持hdfs存储
- 具有简单的阀值触发报警功能
- 移植性比较强的,会比较讨人喜欢(相比cat)
- 自定义插件功能(参考https://github.com/naver/pinpoint/wiki/Pinpoint-Plugin-Developer-Guide)
具体请参考:
Pinpoint–基础–01–介绍
网友专栏: https://blog.youkuaiyun.com/zhou920786312/category_12110038.html
环境搭建
这里推荐一篇网友的安装步骤,照着步骤基本没什么问题。
性能测试利器 — 全链路监控工具Pinpoint安装教程
其中这个hbase的初始化脚本特别说明下:
https://github.com/pinpoint-apm/pinpoint/tree/v2.3.3/hbase/scripts 在这个目录里面下载。
这里提供一个百度网盘的下载地址(包含了所有的安装包及文件):
链接:https://pan.baidu.com/s/19wdQ0rdlA4jcC1GujNKRMg?pwd=c4ko
提取码:c4ko

iccboy@DESKTOP-JAG3NND:~/pinpoint$ ll
total 331652
drwxr-xr-x 5 iccboy iccboy 4096 Nov 26 23:38 ./
drwxr-xr-x 6 iccboy iccboy 4096 Nov 27 22:58 ../
-rwxr--r-- 1 iccboy iccboy 170 Nov 26 23:32 collector.sh*
drwxr-xr-x 8 iccboy iccboy 4096 Nov 26 23:14 hbase-1.2.6/
-rwxr-xr-x 1 iccboy iccboy 104659474 Nov 26 22:59 hbase-1.2.6-bin.tar.gz*
-rw-r--r-- 1 iccboy iccboy 15763 Nov 26 23:28 hbase-create.hbase
drwxr-xr-x 2 iccboy iccboy 4096 Nov 27 00:01 logs/
drwxr-xr-x 9 iccboy iccboy 4096 Nov 27 22:37 pinpoint-agent-2.3.3/
-rwxr-xr-x 1 iccboy iccboy 28031866 Nov 26 23:00 pinpoint-agent-2.3.3.tar.gz*
-rw-r--r-- 1 iccboy iccboy 91303343 Nov 26 23:23 pinpoint-collector-boot-2.3.3.jar
-rw-r--r-- 1 iccboy iccboy 115567241 Nov 26 23:23 pinpoint-web-boot-2.3.3.jar
-rwxr--r-- 1 iccboy iccboy 158 Nov 26 23:35 pinpoint-web.sh*
iccboy@DESKTOP-JAG3NND:~/pinpoint$ jps
11585 HMaster
18053 Jps
13609 pinpoint-web-boot-2.3.3.jar
14093 pinpoint-collector-boot-2.3.3.jar
iccboy@DESKTOP-JAG3NND:~/pinpoint$ netstat -ntlp

本文详细介绍了Pinpoint这款基于Java的APM监控工具的安装、使用方法,重点讲解了如何将其与Logback日志系统集成,以及如何获取和展示交易ID。
最低0.47元/天 解锁文章
579

被折叠的 条评论
为什么被折叠?



