即上个文章hertabeat安装部署,项目中我是也安装部署了skywalking,俩个服务监控的东西有区别,

       简单来说,hertabeat整体来看监控服务器、日常服务中的一些组件等,skywalking可以监控我们部署的服务的一个整体链路,就是可以细化到查看服务与服务之间的接口调用的过程等。

       下面是我部署的skywalking的一个大概过程,大概逻辑也是,第一步部署主体服务,第二步部署探针到我们有java运行服务的服务器上,然后java -jar时候带上执行探针的一些参数,就可以监控到服务的接口链路了,,

之前看过好多安装步骤,都写的太专业,对小白来说不懂怎么安装,,

目录

1、环境

2、安装

2.1、上传解压压缩包到/opt下

2.2、修改application.yml配置文件

2.3、修改ui端配置文件 就是主体服务

2.4、启动

2.5 测试启动

2.6  安装java 探针

2.7 配置agent探针配置文件

2.8、启动java服务

2.9、运行接口测试

2.10 展示

3、问题


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、问题

可能配了主体服务的数据库后不显示数据,可以单独查找这部分问题,基本上是配置不对或者版本问题

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐