在上一章《Docker下,极速体验pinpoint1.6.3》中,我们快速体验了pinpoint的监控和调用链跟踪的服务,本章我们一起来了解pinpoint环境的搭建过程,实战制作pinpoint服务端和客户端的镜像...镜像的Dockerfile 关于镜像文件的Dockerfile,如下所示,关键位置都加了注释,就不多说了: # Docker image of pinpoint server # VERSION 0.0.1...镜像的Dockerfile 关于镜像文件的Dockerfile,如下所示,关键位置都加了注释,就不多说了: # docker image for pinpoint agent # VERSION 0.0.1...AGENT_PACKAGE_NAME $AGENT_WORK_PATH/$AGENT_PACKAGE_NAME 在Dockerfile所在目录下执行以下命令可以构建本地镜像,上述所有材料也要放在这个目录: docker...,结合上一章《Docker下,极速体验pinpoint1.6.3》的配置和启动,就能轻松构建一个完整的pinpoint环境;
/centos67-pinpoint163-agent:0.0.1 172.18.0.4 二号应用服务器 8082:8080 web服务 docker-compose配置 由于涉及到三个容器,还是通过...docker-compose.yml来批量控制吧,文件内容如下: version: '2' services: pinpoint-server: image: bolingcavalry/...PINPOINT_AGENT_ID和PINPOINT_APPLICATION_NAME是应用启动时候用到的,作为应用在pinpoint的web服务中的唯一身份; 启动所有容器 在docker-compose.yml...文件所在目录下,执行以下命令启动所有容器: docker-compose up -d 初始化pinpoint 执行以下命令进入pinpoint-server容器: docker exec -it pinpoint-server...tomcat001和tomcat002容器中的tomcat服务是随着容器启动的,也就是说docker-compose up -d命令执行完毕后两个tomcat已经启动成功了,但是这时候我们的pinpoint-server
镜像的Dockerfile 关于镜像文件的Dockerfile,如下所示,关键位置都加了注释,就不多说了: # Docker image of pinpoint server # VERSION 0.0.1.../bin:$PATH EXPOSE 60010 EXPOSE 18080 EXPOSE 28080 在Dockerfile所在目录下执行以下命令可以构建本地镜像,上述所有材料也要放在这个目录: docker...镜像的Dockerfile 关于镜像文件的Dockerfile,如下所示,关键位置都加了注释,就不多说了: # docker image for pinpoint agent # VERSION 0.0.1...AGENT_PACKAGE_NAME $AGENT_WORK_PATH/$AGENT_PACKAGE_NAME 在Dockerfile所在目录下执行以下命令可以构建本地镜像,上述所有材料也要放在这个目录: docker...,结合上一章《Docker下,极速体验pinpoint1.6.3》的配置和启动,就能轻松构建一个完整的pinpoint环境
网上有比较多的pinpoint部署指南,但都是基于主机部署的,这一篇主要是讲将pinpoint部署到docker中,并监控同样部署在docker的Springboot项目。...docker build -t pinpoint-hbase . # TO_RUN docker run -d --net=host -p 2181:2181 -p 60000:60000...以上配置完即可,就可以访问到pinpoint的web界面了。 下面来看一下如何监控docker中的Springboot项目。...常见的有两种方式,一是绑定宿主机目录,将pinpoint-agent放到宿主机中,然后在docker里访问宿主机的pinpoint-agent,这样的话,你还需要另外一个docker容器来存放agent...以上就完成了pinpoint在docker部署的全步骤,说的比较精简,需要对pinpoint的部署和docker比较了解才能看懂。
blog.csdn.net/xiaozhuanddapang/article/details/75554807 sudo scp [email protected]:/Users/M/Downloads/pinpoint-web...-1.6.2.war /root/pinpoint sudo scp [email protected]:/Users/M/Downloads/pinpoint-collector-1.6.2.war.../root/pinpoint sudo scp [email protected]:/Users/M/Downloads/hbase-create.hbase /root/pinpoint 解压war
在上一章《Docker下,极速体验编译pinpoint1.6.x分支》我们以最快的速度对pinpoint1.6.x分支进行编译构建,由于镜像文件bolingcavalry/jdk7-mvn339-pinpoint16x-compile...; 编译环境简述 先抛开Docker不谈,我们梳理一下编译构建pinpoint需要准备哪些东西: 1. linux环境,比如:CentOS release 6.7; 2....Dockerfile 接下来可以开始制作Dockerfile了,详细内容如下,每行都加了注释,就不多说了: # Docker image of compile and build pinpoint 1.6...构建完成后,执行docker images命令可以看到刚刚做好的镜像文件,如下图: ?...以上就是Docker下pinpoint编译环境的制作过程,如果您有hub.docker.com的账号,还能用docker push命令将这个镜像上传到hub.docker.com网站上,方便自己和他人使用
首先在pinpoint-web环境变量文件里开启BATCH_ENABLE 激活BATCH [root@VM_8_77_centos pinpoint-docker]# grep BATCH_ENABLE....env BATCH_ENABLE=true 其次设置好发邮件账号信息 按照实际情况填写 [root@VM_8_77_centos pinpoint-docker]# grep MAIL .env MAIL_HOST...容器 [root@VM_8_77_centos pinpoint-docker]# docker-compose kill pinpoint-web [root@VM_8_77_centos pinpoint-docker...]# docker-compose rm pinpoint-web [root@VM_8_77_centos pinpoint-docker]# docker-compose up -d 参考官网配置报警策略...https://github.com/naver/pinpoint/blob/master/doc/alarm.md
/naver/pinpoint,这是个总工程,里面内容丰富,有pinpoint各个模块的源码,也有插件的、实例的源码,还有文档,如下图: ?...开始编译; 我做了个镜像文件,把上面的步骤1到步骤4都做好了,咱们集中精力直奔主题吧; 一行命令,搞定编译环境 执行以下命令,可以将我们所需的容器启动: docker run --name=ppcompile001...-p 19003:22 -idt bolingcavalry/jdk7-mvn339-pinpoint16x-compile:0.0.1 开始编译 先进入容器: docker exec -it ppcompile001...2. web包在此目录:/root/.m2/repository/com/navercorp/pinpoint/pinpoint-web/1.6.3-SNAPSHOT,如下图: ?...至此,编译构建pinpoint1.6.x的实战就完成了,后续的文章中,我们继续探索pinpoint的精彩世界;
参考文档 https://greatwqs.iteye.com/blog/1741330 缘起 Pinpoint接入业务监控后数据量大涨,平均每天Hbase数据增量20G左右,数据量太大,需要对数据进行定期清理...,否则监控可用性降低,由于之前环境是由docker-compose部署,查到hbase可以修改表的ttl来清理数据,目前进入pinpoint-hbase容器操作,如果能在hbase表格生成时就修改ttl...效果会更佳,该方法需要熟悉docker-compose里面pinpoint-web及pinpoint-hbase部署方法,后期跟进 操作步骤 查找出数据大的hbase表 root@990fb5560f64...regionservers.sh zookeepers.sh hbase-daemons.sh replication root@990fb5560f64:/home/pinpoint...ApplicationIndex ApplicationMapStatisticsSelf_Ver2 HostApplicationMap_Ver2 TraceV2 root@990fb5560f64:/home/pinpoint
文章主要介绍使用Docker搭建Pinpoint(前提是您的环境已经搭建了Docker,这里不再详细的介绍Docker环境的搭建和基本应用)。...pip pip install docker-compose ?...下来到github去下载Pinpoint,下载的命令以及地址具体如下: git clone https://github.com/naver/pinpoint-docker.git 下载成功后,进入到该目录...,命令 docker-compose pull && docker-compose up -d 具体如下所示: ?...使用docker images 可以看到Pinpoint的image信息,使用命令docker ps -a | grep pinpoint,可以看到Pinpoint各个服务启动的情况,如下图所示: ?
原因: pinpoint默认认为tomcat启动,当使用jetty的时候,无法正确进行字节码注入。 解决: 修改agent节点的配置,然后重启即可。
一、前言 是不是对网上的pinpoint 搭建头痛,不是启动不了,就是不能使用,还需要一堆配置 安装,如果你也头痛这个,那就看看这篇文章吧,安装只需要三步,容器中会自动安装相关东西的 docker:1、...镜像拉取,2、启动镜像、3、配置探针 是的完事啦,快试试吧 ---- 二、 搭建步骤 1、查找 docker-pinpoint镜像 地址:https://hub.docker.com/ 2、拉去pinpoint...镜像 docker pull 271760513/pinpoint:2.3.3 查看版本 复制拉去命令 查看镜像 3、启动镜像(不需要任何配置,直接复制启动) docker run...docker ps 2、进入 容器 docker exec -it pinpoint /bin/bash 3、查看启动、配置日志 cat start_pinpoint.log 日志内容 4、...确认日志启动成功 根据日志提示地址访问验证 5、验证Hbase 数据库界面 5、验证pinpoint pinpoint界面 二、 配置探针(pinpoint-agent-2.3.3 )
从本章开始我们一起来实战pinpoint插件开发,做一些实用的pinpoint插件,本着先易后难的原则,我们从修改现有插件开始吧; 准备工作 本次实战的操作环境是win10专业版,安装了Docker Community...目录建立映射,这样我们就能把容器里的文件复制出来了(记得先在c盘根目录下创建share目录); 3. pinpoint的运行环境,请参照《Docker下,极速体验pinpoint1.6.3》,启动了三个容器...,我们将docker-compose.yml文件中的每个容器也加上目录映射参数,整个docker-compose.yml内容如下: version: '2' services: pinpoint-server...是带有Gson插件的,所以执行此方法后在pinpoint的调用链跟踪列表中可以看到对toJson方法的调用,如下图,至于如何部署和执行这段代码,请参照《Docker下,极速体验pinpoint1.6.3...在当前电脑的命令行执行docker restart tomcat001重启容器; 验证新的插件 验证前,请确保web应用已经按照《Docker下,极速体验pinpoint1.6.3》中的方式部署到了tomcat001
https://github.com/naver/pinpoint-docker.git cd pinpoint-docker docker-compose pull && docker-compose...[root@VM_8_77_centos ~]# cd pinpoint-docker [root@VM_8_77_centos pinpoint-docker]# ls docker-compose.yml...[root@VM_8_77_centos pinpoint-docker]# docker-compose pull && docker-compose up -d Pulling jobmanager..."pinpoint-docker_pinpoint" with driver "bridge" Creating volume "pinpoint-docker_data-volume" with default...driver Creating volume "pinpoint-docker_mysql_data" with default driver Creating pinpoint-docker_zoo2
2.0.5.RELEASE mysql:5.7.27 redis:5.0.6 部署pinpoint 登录pinpoint主机; 装好docker和docker-comose,可以参考《一行命令安装docker...clone https://github.com/naver/pinpoint-docker.git; \ git checkout 1.8.5; \ cd pinpoint-docker; \ docker-compose...github.com/naver/pinpoint-docker.git; \ > cd pinpoint-docker; \ > git checkout 1.8.5; \ > docker-compose..."pinpoint-docker_pinpoint" with driver "bridge" Creating volume "pinpoint-docker_data-volume" with default...... done Creating pinpoint-docker_zoo3_1 ... done Creating pinpoint-docker_zoo1_1 ... done Creating
pinpoint-agent+分布式项目 采集分布式项目数据,发送给collector 由于下面使用了Docker环境,相关软件已经上传至映射目录。...Storage 收集到的数据存到HBase中 hbase_scripts Pinpoint初始化数据库 jdk-1.8 Java运行环境 apache-tomcat-8.0 Tomcat运行容器 Docker...环境 这里,我们使用Docker进行测试,下载一个纯净版的centos: docker pull docker.io/centos 创建测试环境: docker run -it --name pinpoint...-v /home/software/:/mnt/app -p 9901:8080 -p 9994:9994 -p 9995:9995 -p 9996:9996 -p 16010:16010 docker.io...初始化创建Docker的时候我们已经做了映射。
Docker部署: 首先要下载好pinpoint 镜像,然后docker load 导入 链接: https://pan.baidu.com/s/1-h8g7dxB9v6YiXMYVNv36Q 密码:...$ for i in $(ls ./); do docker load < $i; done # 导镜像 $ git clone https://github.com/naver/pinpoint-docker.git...$ cd pinpoint-docker && git checkout -b origin/1.8.5 #切换分支再操作 $ docker images pinpointdocker/pinpoint-quickstart.../pinpoint/pinpoint.config gateway-service/pinpoint/pinpoint.config order-service/order-service-biz/pinpoint.../pinpoint.config portal-service/pinpoint/pinpoint.config product-service/product-service-biz/pinpoint
对pinpoint 插件的部署有简单的了解; 4. 实战插件开发; 所以建议您按照以下步骤来逐步实践: 1. 《Docker下,极速体验编译pinpoint1.6.x分支》; 2....《Docker下,极速体验pinpoint1.6.3》; 3. 《pinpoint插件开发之一:牛刀小试,调整gson插件》; 4....编译构建bizlog插件的环境 开发已经完成,接下来就是编译构建bizlog插件了,推荐在Docker环境去构建,在Docker构建pinpoint插件的方法请参照《Docker下,极速体验编译pinpoint1.6...请参照《Docker下,极速体验pinpoint1.6.3》一文,能够以最快速度将pinpoint server和pinpoint agent搭建好,然后把web应用部署到pinpoint agent上...pinpoint server,pinpoint agent,并且在agent上部署应用,您可以看这篇文章《Docker下,pinpoint环境搭建》;
https://github.com/naver/pinpoint https://github.com/naver/pinpoint-docker 安装docker yum install -y yum-utils...| sh -s http://bc437cce.m.daocloud.io systemctl start docker systemctl enable docker 安装Docker-compose...)-$(uname -m)" -o /usr/local/bin/docker-compose # chmod +x /usr/local/bin/docker-compose # docker-compose...--version docker-compose version 1.23.1, build b02f1306 安装pinpoint git clone https://github.com/naver.../pinpoint-docker.git cd pinpoint-docker docker-compose pull && docker-compose up -d # docker ps -a
领取专属 10元无门槛券
手把手带您无忧上云