Java skywalking部署安装
即上个文章hertabeat安装部署,项目中我是也安装部署了skywalking,俩个服务监控的东西有区别,
简单来说,hertabeat整体来看监控服务器、日常服务中的一些组件等,skywalking可以监控我们部署的服务的一个整体链路,就是可以细化到查看服务与服务之间的接口调用的过程等。
下面是我部署的skywalking的一个大概过程,大概逻辑也是,第一步部署主体服务,第二步部署探针到我们有java运行服务的服务器上,然后java -jar时候带上执行探针的一些参数,就可以监控到服务的接口链路了,,
之前看过好多安装步骤,都写的太专业,对小白来说不懂怎么安装,,
目录
1、环境
环境:CentOS X86_64
主机:192.168.186.xx (skywalking 服务)
192.168.186.xx (应用服务)
安装包版本:jdk 11
apache-skywalking-apm-9.7.0.tar.gz 主体服务
apache-skywalking-java-agent-9.3.0.tgz 探针
elasticsearch-7.13.0-linux-x86_64.tar.gz 主题服务数据需要的数据库
2、安装
2.1、上传解压压缩包到/opt下
上传之前先安装es,es安装此处省略

2.2、修改application.yml配置文件
/opt/apache-skywalking-apm-bin/config下
默认使用h2数据库,改为es数据库

2.3、修改ui端配置文件 就是主体服务
/opt/apache-skywalking-apm-bin/webapp下
此处修改端口8666,其余不变

2.4、启动
先后台启动es
再启动skywalking
/opt/apache-skywalking-apm-bin/bin/.startup.sh
这里启动了俩个服务 有个bug,需要添加&符号

2.5 测试启动
浏览器访问ip+8666

2.6 安装java 探针
进入129服务,上传解压agent包
并且准备好java服务

2.7 配置agent探针配置文件
/opt/skywalking-agent/config下
配置skywalking

配置名称

2.8、启动java服务
java -javaagent:/opt/skywalking-agent/skywalking-agent.jar -DDskywalking.logging.file_name=DlyxTest.log -jar jy-demo-1.0-SNAPSHOT.jar
2.9、运行接口测试

2.10 展示

3、问题
可能配了主体服务的数据库后不显示数据,可以单独查找这部分问题,基本上是配置不对或者版本问题
更多推荐
所有评论(0)