在上一篇文章《使用docker的方式快速安装一套SkyWalking》我们介绍了快速的安装一套SkyWalking的环境,这篇文章我们演示下如何在java项目中使用这里的skywalking。下面直接开始。
上一篇文章《使用docker的方式快速安装一套SkyWalking》我们可以看到安装的SkyWalking版本是8.6.0,因此这里我们需要去官网下载一个8.6.0版本的apm,下载地址是:https://archive.apache.org/dist/skywalking/8.6.0/apache-skywalking-apm-8.6.0.tar.gz。如果后面本文已经过期导致下载不了,可以再本文末直接下载。
下载完成后,我们把文件包解压出来
然后进入到文件夹里面,可以看到一个agent的目录
把整个agent目录拷贝到服务器上面去,我们这里拷贝的目录地址是:/home/pubserver/ykt/web/agent
这时候我们就可以使用agent了,下面我们在java的的启动命令里面添加如下的信息:
#这里代表的是skywalking-agent的jar的绝对路径 -javaagent:/home/pubserver/ykt/web/agent/agent/skywalking-agent.jar #这里填写的是对应的java服务的名称,根据实际情况填写即可 -Dskywalking.agent.service_name=s-web #这里填写的是skywalking服务端的地址和端口 -Dskywalking.collector.backend_service=192.168.1.250:11800
一个完整的java启动示例如下:
nohup java -javaagent:/home/pubserver/ykt/web/agent/agent/skywalking-agent.jar -Dskywalking.agent.service_name=s-web -Dskywalking.collector.backend_service=192.168.1.250:11800 -Xms512m -Xmx512m -jar /home/pubserver/ykt/web/consumption-web-2.0.0.jar &
启动后,我们通过http访问下对应的java服务,此时我们在skywalking的页面就能看到具体信息了。
最后附上skywalking的agent包下载,登录后即可下载。
还没有评论,来说两句吧...