【Pinpoint】安装

article/2025/8/23 16:18:04

文章目录

  • 一. 下载
    • 1. 版本(2.3.3)
    • 2. [下载地址](https://github.com/pinpoint-apm/pinpoint/releases/tag/v2.3.3)
    • 3. 下载内容
    • 4. [hbase](http://archive.apache.org/dist/hbase/1.2.6/)
  • 二. 安装
    • 1. 安装JDK8
    • 2. 安装hbase1.2.6
      • 1. 解压文件
      • 2. 修改sh文件
      • 3. 修改hbase-site.xml
      • 4. 启动hbase
    • 3. 启动 pinpoint-collector
    • 4. 启动 pinpoint-web
    • 5. 修改 pinpoint-agent
      • 1. 解压文件
      • 2. 修改配置
    • 6. 程序加上启动参数
  • 三. 安装中可能遇到的问题
    • 1. pinpoint-agent配置的修改
    • 2. 监控mongodb
  • 四. 参考文档
    • 1. [pinpoint2.3.3安装和部署](https://blog.csdn.net/zuifeng123365/article/details/123127036?spm=1001.2014.3001.5506)
    • 2. [Add support to MongoDB plugin to trace the 2.x version of MongoDB Driver Classes](https://github.com/pinpoint-apm/pinpoint/pull/5435)

一. 下载

1. 版本(2.3.3)

2. 下载地址

3. 下载内容

收集数据用pinpoint-collector-boot-2.3.3.jar(图中有误)
在这里插入图片描述

4. hbase

二. 安装

1. 安装JDK8

2. 安装hbase1.2.6

1. 解压文件

tar -zxvf hbase-1.2.6-bin.tar.gz

2. 修改sh文件

vim hbase-1.2.6/conf/hbase-env.sh新增配置
export JAVA_HOME=/usr/java/jdk1.8/
export HBASE_MANAGES_ZK=true注释配置
#export HBASE_MASTER_OPTS
#export HBASE_REGIONSERVER_OPTS

3. 修改hbase-site.xml

vim hbase-1.2.6/conf/hbase-site.xml<configuration><property><name>hbase.rootdir</name><value>file:///xxx/hbase/data</value></property>
</configuration>

4. 启动hbase

cd hbase-1.2.6/bin
./start-hbase.shjps -l 查看启动结果

hbase启动时内置了zookeeper

3. 启动 pinpoint-collector

java -jar -Dpinpoint.zookeeper.address=127.0.0.1 pinpoint-collector-boot-2.3.3.jar

4. 启动 pinpoint-web

和pinpoint-collector部署在同一台机器上

java -jar -Dpinpoint.zookeeper.address=127.0.0.1 pinpoint-web-boot-2.3.3.jar

5. 修改 pinpoint-agent

1. 解压文件

tar -zxvf pinpoint-agent-2.3.3.tar.gz

2. 修改配置

配置文件位置

pinpoint-root.config
profiles/release/pinpoint.config

修改内容

profiler.transport.grpc.collector.ip = pinpoint-collector部署的机器IP
profiler.collector.ip = pinpoint-collector部署的机器IP
profiler.sampling.rate=1

6. 程序加上启动参数

nohup java -javaagent:/pinpoint/pinpoint-agent-2.3.3/pinpoint-bootstrap-2.3.3.jar -Dpinpoint.agentId=test -Dpinpoint.applicationName=test -jar test.jar &

三. 安装中可能遇到的问题

1. pinpoint-agent配置的修改

示例中agent和collector部署在不同的机器,配置文件除了修改pinpoint-root.config,还需要修改
profiles/release/pinpoint.config

2. 监控mongodb

见4.2

监控mongodb需要使用 spring-boot-starter-data-mongodb 2.X以上版本,1.X版本监控不了

四. 参考文档

1. pinpoint2.3.3安装和部署

2. Add support to MongoDB plugin to trace the 2.x version of MongoDB Driver Classes


http://chatgpt.dhexx.cn/article/5D1L6rZp.shtml

相关文章

2、Pinpoint-Server端安装

0、本章节简介 安装Pinpoint服务端 采用Docker安装所以需要提前安装 docker和 docker-compose 本文使用的版本是Pinpoint:2.1版本 ps 由于Pinpoint依赖了很多的基础镜像&#xff0c;所以推荐不要在已经部署了程序的机器上部署&#xff0c;以免造成端口号冲突&#xff0c;推荐使…

pinpoint 介绍

基本概念 APM (Application Performance Management/应用性能管理)工具 为大规模分布式系统. 开发语言:Java. 特点: ● 低侵入性 不用改一行业务代码 ● 低性能影响(大约3%资源增长) ServerMap 可以直观的看到分布式系统拓扑结构和节点的事务数量. Realtime Active Thr…

Pinpoint--基础--02--架构设计

Pinpoint–基础–02–架构设计 1、整体架构 1.1、Pinpoint Collector 数据收集模块&#xff0c;接收Agent发送过来的监控数据&#xff0c;并存储到HBase部署在 Web 容器上 1.2、Pinpoint Web 监控展示模块&#xff0c;展示系统调用关系、调用详情、应用状态等&#xff0c;并…

PinPoint(二)技术详解

英文原文&#xff1a;https://naver.github.io/pinpoint/1.8.4/techdetail.html 说明&#xff1a;【】中内容为方便解释自己加的 在这篇文章中&#xff0c;我们描述了Pinpoint的技术细节比如请求追踪&#xff08;transaction tracing&#xff09;和字节码插装&#xff08;byte…

pinpoint搭建及springboot接入使用

效果图&#xff1a; 搭建步骤 Pinpoint github地址&#xff1a;GitHub - pinpoint-apm/pinpoint: APM, (Application Performance Management) tool for large-scale distributed systems. 下载对应的包以及安装hbase 首先安装hbase hbase版本是1.7.1&#xff0c; 下载地址…

APM链路监控:PinPoint使用手册

文章目录 一、PinPoint简介二、PinPoint架构组成三、PinPoint使用说明1.首页2.请求调用栈3.服务状态4.链路事务筛选 结尾 一、PinPoint简介 pinpoint是开源在github上的一款APM监控工具&#xff0c;它是由java编写的&#xff0c;用于大规模分布式系统的监控&#xff1b;它对性…

Pinpoint--基础--3.1--安装部署--环境准备

Pinpoint–基础–3.1–安装部署–环境准备 前提 使用hd用户登陆 完成基础环境搭建https://blog.csdn.net/zhou920786312/article/details/118212302代码位置 https://gitee.com/DanShenGuiZu/learnDemo/tree/master/pinpoint-learn/demo11、安装环境准备 1.1、jdk1.8 基础环…

Pinpoint分布式系统性能监控工具

Pinpoint分布式性能监控工具(docker安装) 在做性能压测的时候&#xff0c;你是不是有只能看到测试报告&#xff1f; 在做性能压测的时候&#xff0c;你是不是想知道每一个方法执行了多长时间&#xff1f; Pinpoint几乎可以帮助你查看你想看到的每一个细节。 Pinpoint是什么&…

PinPoint使用教程

这篇博客&#xff0c;应该是是目前为止&#xff0c;百度上能搜到的关于PinPoint使用教程中最详细的一份答案了。为什么这样说呢&#xff0c;因为我不想写PinPoint使用教程的&#xff0c;后来百度上搜了好久&#xff0c;搜烦了&#xff0c;一怒之下&#xff0c;自己出了一片最详…

Pinpoint详解(分布式链路追踪、链路监控)

英文原文&#xff1a;https://naver.github.io/pinpoint/1.8.4/techdetail.html 说明&#xff1a;【】中内容为方便解释自己加的 在这篇文章中&#xff0c;我们描述了Pinpoint的技术细节比如请求追踪&#xff08;transaction tracing&#xff09;和字节码插装&#xff08;byte…

Pinpoint(一)基本概念和安装部署

Pinpoint是韩国人编写的 APM 系统&#xff0c;是一个分析大规模分布式系统的平台&#xff0c;并提供处理大量跟踪数据的解决方案。 1. 特点 分布式事务追踪&#xff0c;跟踪跨分布式应用的消息自动检测应用拓展水平扩展&#xff0c;以便支持大规模服务器集群提供代码级了践行…

全链路监控之pinpoint

一、pinpoint出现与其他相似概念比较 &#xff08;1&#xff09;、pinpoint概念 pinpoint是由java/PHP编写而成的&#xff0c;用来对大规模的分布式系统提供应用性能管理。pinpoint可以解决复杂架构下的拓扑解析与性能分析。 &#xff08;2&#xff09;、pinpoint的特点 分布…

APM链路监控:pinpoint安装部署实战详细手册

文章目录 一、pinpoint介绍1.pinpoint简介2.架构组成 二、安装环境准备三、HBase单机安装四、pinpoint安装1.安装pinpoint-collector2.安装pinpoint-web3.安装pinpoint-agent 五、pinpoint优化1.collector日志输出级别优化2.Hbase GC优化&#xff08;jdk1.8&#xff09; 结尾 一…

pinpoint使用详解(图文版)

pinpoint使用详解 用了一段时间的pinpoint发现确实挺好用的&#xff0c;就是功能超级多&#xff0c;大概整理了一下各功能的使用用法 1.首页 2.查看应用详细信息 2.1点击查看单个信息 2.2查看应用更详细信息 3.查看详细数据 错误的信息会用红色显示&#xff0c;可以查看错误…

synology 群晖 syslog

群晖真是太强大了&#xff0c;居然还有syslog功能。而且配置非常简单。在日志中心-》接收日志中就可以非常容易的配置。 以后在不方便调试的场合&#xff0c;就可以直接把调试信息发送到我的群晖服务器&#xff0c;打开看看就知道问题所在了 syslog

linux syslog原理,Linux日志管理之詳解 syslog/vsyslog

1、syslog簡介 syslog 是一種工業標准的協議,可用來記錄設備的日志。在UNIX系統,路由器、交換機等網絡設備中,系統日志(System Log)記錄系統中任何時間發生的大小事件。管理者可以通過查看系統記錄,隨時掌握系統狀況。UNIX的系統日志是通過syslogd這個進程記錄系統有關事件…

syslog RFC5424协议详解

官方说明 一个很不错的rfc文档下载网址。 Document Retrieval RFC Editor RFC 5424: The Syslog Protocol 6. Syslog Message FormatThe syslog message has the following ABNF [RFC5234] definition:SYSLOG-MSG HEADER SP STRUCTURED-DATA [SP MSG]HEADER …

kiwi syslog mysql_KIWI Syslog配置

默认地,kiwi使用UDP 514端口接收日志数据,安装成功后即可接收日志 使用命令netstat –ano查看服务器监听状态,如果服务没起来,则重新启动服务Kiwi Syslog Daemon 任务:把当天的日志保存在G:\event,历史日志保存在G:\eventold,自动删除1一个月前的日志记录 第一步:新建规…

oracle 发syslog,Syslog转发管理

Syslog转发管理 网络设备会生成各种事件,这些事件在本地记录,管理员可以在其中查看和分析事件。但是,如果您的网络托管大量设备,则从这些设备中的每一个收集事件日志将既耗时又不切实际。 Syslog或系统日志记录协议是一种标准协议,可通过将系统日志或事件消息发送到中央sy…

syslog watcher syslog4j

1.下载syslog watcher SyslogWatcherSetup-5.2.3.msihttps://www.aliyundrive.com/s/8C6Cw7RuyUV2.设置编码 3.java&#xff1a; <dependency><groupId>org.syslog4j</groupId><artifactId>syslog4j</artifactId><version>0.9.46</ve…