分享好友 最新动态首页 最新动态分类 切换频道
docker部署pinpoint,监控docker中的Springboot项目
2024-12-26 22:28

pinpoint是一个开源的java监控项目,也是分布式监控项目中比较知名的。 网上有比较多的pinpoint部署指南,但都是基于主机部署的,这一篇主要是讲将pinpoint部署到docker中,并监控同样部署在docker的Springboot项目。 pinpoint包含4个部分,hbase,collector,web,agent。

docker部署pinpoint,监控docker中的Springboot项目

Dockerfile如下:

hbase-site.xml

Dockerfile如下

start-collector.sh

Dockerfile如下:

start-web.sh

agent先不管它,我们先把上面的3个组件部署到服务器上。 我使用的rancher来管理docker,根据上面的Dockerfile分别build能得到对应的镜像,下面来展示一下部署到rancher时的配置。 第一步,先部署hbase,只需要注意一点即可

第二步,部署collector 添加Hbase的link,并且配置一些环境变量,一样需要指定主机名

第三步,部署web 同样是设置环境变量,主机名

以上配置完即可,就可以访问到pinpoint的web界面了。 下面来看一下如何监控docker中的Springboot项目。 pinpoint采用的是无侵入的方式,对于Springboot项目是启动一个jar这种类型的来说,就是使用

这种方式,指明pinpoint-bootstrap的位置,再加上agentId和applicationName就行了。pinpoint-bootstrap.jar是在pinpoint-agent中,还需要在pinpoint-agent中指明collector的ip即可。 那么怎么让我们的Springboot项目知道pinpoint-agent在哪里呢? 常见的有两种方式,一是绑定宿主机目录,将pinpoint-agent放到宿主机中,然后在docker里访问宿主机的pinpoint-agent,这样的话,你还需要另外一个docker容器来存放agent,因为agent需要知道collector的ip地址,而宿主机是不能访问docker容器内的ip的,得用docker link的方式。 二是直接在Springboot项目里下载并配置agent,我就是采用的这种方式。 像普通的Springboot项目如果部署到docker,Dockerfile如下:

这样一个Dockerfile就可以了。如果我要同时把pinpoint-agent也配置进来,Dockerfile如下:

configure.sh如下

这个就是比普通的Springboot项目多了一个下载agent,并配置collector ip的地方。 部署这个Springboot项目时,需要添加一个环境变量COLLECTOR_IP,指明为collector的ip即可。

最新文章
网络安全宣传知识竞赛题(一)
一、单项选择题1、在以下人为的恶意攻击行为中,属于主动攻击的是( )A、身份假冒B、数据 GGC、数据流分析D、非法访问标准答案 :A2、在网络攻击的多种类型中 ,以遭受的资源目标不能继续正常提供服务的攻击形式属于哪一种?A、拒绝服务B、侵
比熊能吃香蕉吗 饮食禁忌有哪些
比熊是能吃香蕉的,但如果是没有打疫苗的幼犬,建议不要给它喂食香蕉,否则容易引起狗狗腹泻。此外,也不可给狗狗食用太多,过多会导致肠道菌群失衡。比熊是可以吃香蕉的,在狗狗便秘或食欲不好的时候给于适当的香蕉可以起到调节作用,因为
指环王重返摩瑞亚卡加载界面|一直加载|卡登陆界面解决办法
指环王重返摩瑞亚游戏舞台设定在程序随机生成的矮人领地摩瑞亚,每次冒险都独具特色,可单人挑战,也可在线联机与伙伴共同完成。然而在游玩指环王重返摩瑞亚的过程中,有时玩家会遇到指环王重返摩瑞亚卡加载界面 一直加载 卡登陆界面的问题
温州软地基注浆处理2024年排行榜推荐
温州软地基注浆处理2024年排行榜推荐标题:2024年温州软地基注浆处理排行榜推荐随着城市化进程的加快,地基处理技术在城市建设中发挥着越来越重要的作用。在温州这样地质条件复杂的地区,软地基注浆处理技术尤为关键。本文将为您推荐2024年
简易SEO优化策略,助力百度推广,高效提升网站流量
通过简单SEO优化策略,有效提升网站在百度搜索结果中的排名,实现高效百度推广,显著增加网站流量,助力企业快速扩大网络影响力。随着互联网的快速发展,越来越多的企业开始重视网络营销,而百度作为最大的搜索引擎,其推广效果不言而喻,
短剧写文案的ai免费软件
以下是若干短剧写文案的免费软件介绍:1. 元创岛:元创岛是一款由出门问问推出的免费短视频创作平台,提供一键生成原创短视频的功能。使用者可通过提供文案、调整视频风格参数和选择发音人等,快速创作短剧引流视频。2. MidReal:MidReal是
高清美女写真生成!用搜狐简单AI打造你的AI女友
在现代数字科技快速发展的背景下,越来越多的人希望通过人工智能来实现自己的创意梦想。你是否曾好奇过,如果在手机上轻松生成一张超逼真的美女写真,那会是怎样的体验呢?这不仅仅是一次视觉享受,更是对AI技术的一次实际运用。本篇文章将
百度蜘蛛池优化:蜘蛛池搭建指南,打造高效关键词搜集利器
百度蜘蛛池优化指南,详细介绍了如何搭建高效关键词搜集工具。通过科学配置和策略,提升搜索引擎抓取效果,助力网站内容优化与流量提升。本文目录导读:蜘蛛池概述蜘蛛池搭建步骤蜘蛛池搭建注意事项随着互联网的快速发展,关键词在搜索引擎
笔记本电脑重装系统教程:一步步轻松搞定
本文将详细介绍如何为笔记本电脑重装系统,包括准备工作、选择操作系统、系统安装步骤以及安装后的优化和注意事项。通过本教程,您将能够轻松完成系统重装,提高电脑性能并解决可能遇到的问题。一、准备工作1. 备份重要数据:在重装系统之
相关文章
推荐文章
发表评论
0评