skywalking部署

apm作用

版本
9.2

apm为后台和web端启动

在这里插入图片描述

agent作用

收集数据发送到apm

apm安装,快速部署

存储方式和集群配置在config/application.yml配置文件

ui界面在/webapp/webapp.yml文件,可以修改ui端口号等

bin的startup .sh文件可以直接启动后台和ui服务

访问
http://192.168.17.132:8079/即可看到ui页面

jar包服务连接agent

demo启动模板

java 
-javaagent:/data/skywalking/skywalking-agent/skywalking-agent.jar 
-Dskywalking.agent.service_name=winter 
-Dskywalking.collector.backend_service=127.0.0.1:11800 -jar /data/app/sleuthdemo-1.0.jar

在这里插入图片描述
对接口做一下测试,就能看到轨迹ok了

关闭程序

ps -ef|grep java一下
然后看到skywalking的服务,杀掉就可以了

数据存储es中

在这里插入图片描述
修改存储方式h2改为elasticsearch,补充上集群配置

重启一下,看到kibana有sw开头的索引,那就是skywalking的了

springboot项目集成skywalking轨迹id

项目依赖

版本:8.13.0

     <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>apm-toolkit-trace</artifactId>
            <version>${skywalking.toolkit.version}</version>
            <scope>provided</scope>
        </dependency>

TraceContext.traceId()方法获取轨迹id,在idea本地启动是看不到该值的,需用jar包启动代理后才能看到

自启动部署

vi /etc/rc.d/init.d/sky.sh

sky.sh内容

#! /bin/bash
#chkconfig: 235 80 30
#description: 设置开机自启动
/data/apache-skywalking-apm-bin/bin/startup.sh

chmod +x /etc/rc.d/init.d/sky.sh

添加脚本到开机自动启动项目中

cd /etc/rc.d/init.d
chkconfig --add sky.sh
chkconfig sky.sh on

systemctl配置自启动

要分成oap和web分开启动

[Unit]
Description=skywalking
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
Environment="JAVA_HOME=/data/soft/jdk"
ExecStart=/data/soft/apache-skywalking-apm-bin/bin/oapService.sh
Restart=always
PrivateTmp=true
LimitNOFILE=65536
WorkingDirectory=/data/soft/apache-skywalking-apm-bin/bin

[Install]
WantedBy=multi-user.target

web启动

[Unit]
Description=skywalking
After=network.target

[Service]
Type=forking
User=holmes
Environment="JAVA_HOME=/data/soft/jdk"
ExecStart=/data/soft/apache-skywalking-apm-bin/bin/webappService.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值