oneAPM 在SpringBoot中的应用

oneAPM 在SpringBoot中的应用


下载
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页面上看到它的监控结果了




猜你喜欢

转载自huangyongxing310.iteye.com/blog/2359438