1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

实践应用性能管理工具使用系列一:Pinpoint代码编译安装

实践应用性能管理工具使用系列一:Pinpoint代码编译安装

大家好,我是本际云服务器推荐网的小编小本本。最近因客户现场需求,需要利用Pinpoint对应用的性能及jvm指标进行监测。Pinpoint是一款开源的APM(Application Performance Management/应用性能管理)工具,帮助分析系统的总体结构和内部模块之间如何相互联系。通过跟踪分布式应用之间的调用来提供解决方案。

实践应用性能管理工具使用系列一:Pinpoint代码编译安装

Pinpoint的安装方式

Pinpoint最新稳定版本为2.3.3,主要有三种安装方式:

方式一:快速安装

通过下载官方稳定版本自带编译包进行下载安装,适用于不对pinpoint进行二次开发使用的场景。参考文档:https://github.com/pinpoint-apm/pinpoint/blob/v2.3.3/doc/quickstart.md

方式二:编译部署

基于pinpoint源代码进行编译部署,适用于对pinpoint进行二次开发。参考文档:https://github.com/pinpoint-apm/pinpoint/blob/v2.3.3/doc/installation.md

方式三:容器部署

利用docker-compose命令实现一键部署运行pinpoint环境,无需多带带部署相关组件。参考文档:https://github.com/pinpoint-apm/pinpoint-docker

Pinpoint的编译安装

本文介绍的是通过编译方式实现pinpoint最新稳定v2.3.3版本安装。

代码下载

下载源代码git clone -b v2.3.3 https://github.com/pinpoint-apm/pinpoint.git

安装maven(可选)

下载链接:https://maven.apache.org/download.cgi

解压下载文件,并新增仓库地址,并修改.bash_profile环境变量。

安装jdk

编译pinpoint需要安装jdk7/8/9三个版本,并设置对应的环境变量。详情见参考文档。

代码编译

在代码根目录下执行`./mvnw install -DskipTests=true`命令进行编译,如出现BUILD FAILURE,则根据报错提示解决。

hbase部署

官方支持hbase版本1.2.x/1.4.x/2.0.x,版本要求:v2.3.3。下载地址:https://archive.apache.org/dist/hbase/。参考文档进行安装配置。

启动pinpoint-web

通过java命令启动pinpoint-web,指定参数并且指定端口。详见参考文档。

安装pinpoint-collector

与启动pinpoint-web类似,通过java命令启动pinpoint-collector并指定参数。详见参考文档。

配置pinpoint-agent

修改pinpoint-agent配置文件,新增collector地址。在需要监测的应用的jvm参数中新增pinpoint-agent配置信息。

结论

通过本文提供的详细步骤,即可成功利用Pinpoint对应用的性能及jvm指标进行监测。欢迎关注“IT那活儿”公众号,获取更多有关应用性能监测的相关内容。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6449.html