Skywalking的安装与使用

Skywalking的安装与使用

下载地址:

https://skywalking.apache.org/downloads/

下载完成后解压进行使用,注意版本问题有的下载包里没有agent

1.配置相关

vim config/application.yml

# 配置文件中默认选择的是H2数据源,简单使用的话可以不改,默认就行

# 重点修改 storage 配置项,通过 storage.selector 配置项来设置具体使用的存储器。

# storage.elasticsearch 配置项,设置使用 Elasticsearch6.X 版本作为存储器。

# 可以主要修改nameSpace、clusterNodes两个配置即可,设置使用的Elasticsearch的集群和命名空间。

# storage.elasticsearch7配置项,设置使用Elasticsearch7.X 版本作为存储器。

storage:
  selector: ${SW_STORAGE:elasticsearch7}

2.、修改webapp/webapp.yml

# 默认是8080,端口冲突的话,修改此端口(不冲突可以不改)

server:
  port: 8080

3.启动

windows下运行startup.bat,linux下运行startup.sh

启动后会出现如下两个窗口,说明启动成功。

浏览器输入http://127.0.0.1:8080访问

3.修改探针agent

# 将127.0.0.1修改为OAP所在的ip地址

collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:127.0.0.1:11800}

# 默认为全量收集链路,在访问量较少时,链路全量收集不会对系统带来太大负担,能够完整的观测到系统的运行状况。但是在访问量较大时,全量的链路收集,对链路收集的客户端(agent探针)、服务端(SkyWalking OAP)、存储器(例如说 Elastcsearch)都会带来较大的性能开销,甚至会影响应用的正常运行。在访问量级较大的情况下,往往会选择抽样采样,只收集部分链路信息。agent.sample_n_per_3_secs 配置项,设置每 3 秒可收集的链路数据的数量。

agent.sample_n_per_3_secs=${SW_AGENT_SAMPLE:1}

4.项目中使用探针

-javaagent:D:\skywalking-agent\skywalking-agent.jar -Dskywalking.agent.service_name=xxxxxxx

-javaagent:指定探针所在目录

-Dskywalking.agent.service_name:指定项目的应用名称

项目启动时加入以上参数即可,在idea中使用需要在运行配置加入以上参数,步骤如下:
在这里插入图片描述

-javaagent:D:\skywalking\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar
-DSW_AGENT_NAME=service_provide
-DSW_AGENT_COLLECTOR_BACKED_SERVICES=127.0.0.1:11800

Linux启动

Java -jar -javaagent:D:\skywalking\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar
-DSW_AGENT_NAME=service_provide
-DSW_AGENT_COLLECTOR_BACKED_SERVICES=127.0.0.1:11800 ***.jar &
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值