01-SkyWalking入门
1、下载服务包,skywalking支持多种持久化的方式,但需要注意是否需要支持es,两者下载的包是不一样的。
https://mirrors.tuna.tsinghua.edu.cn/apache/skywalking/8.6.0/
(1)非es版本:apache-skywalking-apm-8.6.0.tar.gz,默认的持久化方式为h2,可以不用修改任何配置,就可以启动
(2)es版本:apache-skywalking-apm-es7-8.6.0.tar.gz,名称中包含es7,表示使用es的版本为7.0+
2、上传到centos
二、使用非es的版本
1、解压
tar -zxvf apache-skywalking-apm-8.6.0.tar.gz
2、移动到/usr/loacl目录
mv apache-skywalking-apm-bin /usr/local
3、进入到/usr/local/apache-skywalking-apm-bin/bin目录
cd /usr/local/apache-skywalking-apm-bin/bin
4、启动服务
./startup.sh
说明:
1、startup.sh会启动两个服务:oapService:信息收集服务;webappService:skywalking的ui界面
2、服务的日志目录:/usr/local/apache-skywalking-apm-bin/logs
三、使用 -javaagent命令启动jar,开启服务追踪
1、使用java命令启动
javaagent 需要指定skywalking-agent.jar的所在位置
方法一:需要监控的jar与skywalking在同一机器
方法二:将解压后的skywalking,将apache-skywalking-apm-bin/agent整个目录拷贝到目标机器
java -jar -javaagent:/usr/local/apache-skywalking-apm-bin/agent/skywalking-agent.jar -Dskywalking.agent.service_name=your-server-name -Dskywalking.collector.backend_service=172.16.101.35:11800
2、使用idea启动,方便在开发环境下启动服务
(1)在项目根目录下创建目录 skywarking,并且将skywarking下的agent文件夹直接拷贝至该目录下
image.jpeg(2)配置启动参数
-javaagent:/Users/lgtn/copy/work/IdeaWorkSpace/nacosdemo/SkyWalking/agent/skywalking-agent.jar -Dskywalking.agent.service_name=your-server-name -Dskywalking.collector.backend_service=172.16.101.35:11800
参数 | 描述 |
---|---|
javaagent | 配置 skywalking-agent.jar 的地址,需要修改 |
service_name | 配置 需要监控的服务名,需要修改 |
javaagent | skywalking收集器服务的地址,ip需要修改 |
(3)启动项目,访问接口(多访问几次),再去172.16.101.35:8080看面板数据