oneAPM 在SpringBoot中的应用

本文介绍如何使用oneAPM进行SpringBoot应用的监控部署。通过下载并配置oneAPM Java Agent,修改docker-compose文件及oneapm.properties设置license_key和app_name等参数,实现容器化应用的监控。文章提供了详细的步骤指导,并附有配置文件示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[b]oneAPM 在SpringBoot中的应用[/b]


下载
OneAPM_java_Agent_latest.zip

unzip /alidata/docker/static-recipe-presscookerTest/OneAPM_java_Agent_latest.zip -d /alidata/docker/static-recipe-presscookerTest/

cd /alidata/docker/static-recipe-presscookerTest/OneAPM

java -jar oneapm.jar install


安装docker-compose
/usr/local/bin/
docker-compose


修改oneapm.properties里的license_key和app_name与你的应用名和license相同


编写
docker-compose.yml
operative-staticPressureCookerRecipe:
container_name: staticRecipePressureCooker10092
image: frolvlad/alpine-oraclejdk8:slim
ports:
- "10091:10091"
working_dir: /tmp
volumes:
- /alidata/docker/static-recipe-presscookerTest:/tmp
#- /alidata/logs:/alidata/logs
entrypoint: java -javaagent:/tmp/OneAPM/oneapm.jar -jar staticRecipePressureCookerWeb-1.0-SNAPSHOT.jar



docker-compose.yml 语法说明

docker-compose是以服务为单位定义一个容器的


version: '2' //版本
services: //服务列表
web: //服务1,(web为名字,)
container_name: staticRecipePressureCooker10092 //容器名字(staticRecipePressureCooker10092)
image:frolvlad/alpine-oraclejdk8:slim //镜像
ports:
- "8080:8080" //使用宿主:容器 (HOST:CONTAINER)格式
working_dir: /tmp //指定容器的工作目录
volumes:
- /alidata/docker/static-recipe-presscookerTest:/tmp //(HOST:CONTAINER)

entrypoint: java -jar /tmp/commonWeb-1.0-SNAPSHOT.jar //运行这个容器



运行以下命令启动容器
docker-compose up -d


过几分钟就可以在APM页面上看到它的监控结果了

[img]http://dl2.iteye.com/upload/attachment/0123/3860/e1032905-11b7-3a7a-9a5b-9c6449cb7a3f.png[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jie310600

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值