Pinpoint应用性能管理工具Docker化安装

本文详述了如何将Pinpoint APM工具安装在Docker中,包括下载必要的文件,编写Dockerfile和run.sh脚本,以及构建和启动Docker镜像。此外,还提供了版本升级和使用预构建镜像的方法。
摘要由CSDN通过智能技术生成

Pinpoint应用性能管理工具Docker化安装

本文主要介绍Pinpoint应用性能管理工具Docker化安装,以及在后期Pinpoint进行版本升级时,如何同步升级Docker镜像,需要准备的环境有:

  • Docker 1.18
  • Pinpoint 1.8.1

Pinpoint是什么

  • 是一个APM(Application Performance Management & Monitoring,应用性能管理工具),适用于JAVA/PHP编写的大型分布式系统
  • 是一款全链路分析工具(或分布式跟踪系统),通过字节码增强技术,提供无侵入式的调用链监控、方法执行详情查看、应用状态信息监控等功能
  • 类似的工具有Google的Dapper、淘宝网的鹰眼(EgleEye)、大众点评的CAT

为什么用Pinpoint

  • 性能测试时,想深度追踪耗时久的请求?
  • 性能测试时,想深入分析JVM内存?
  • 性能测试时,想客观的分析测试结果?
  • 性能测试时,想参与性能调优?

下载hbase-create.hbase

编写Dockerfile

  • # Install base package代码块:安装一些基础软件包
  • # Set timezone代码块:设置国内时区,确保时间一致
  • # Install openjdk代码块:安装JDK运行环境,此处使用OpenJDK
  • # Config java_home代码块:配置JDK环境变量
  • # Tomcat config代码块:下载Tomcat,并根据Pinpoint部署要求配置各端口
  • # Hbase config代码块:下载HBase,并根据Pinpoint部署要求进行配置,并初始化表结构。此处使用推荐1.2.6版本
  • # pinpoint config代码块:下载Pinpoint部署包,并解压至Tomcat中
FROM alpine:3.7
LABEL authors=suyunrong

#=======================================
# Set Coding
#=======================================
ENV LANG C.UTF-8

#=======================================
# Install base package
#=======================================
RUN apk upgrade -U \
  && apk add \
    bash \
    wget \
    unzip \
    tzdata \
  && rm -rf /tmp/* \
  && rm -rf /var/cache/apk/*

#=======================================
# Set timezone
#=======================================
ENV TZ "Asia/Shanghai"
RUN ln -snf /usr/sha
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值