分布式追踪系统 SkyWalking(Windows)

SkyWalking主要追踪与监控微服务之间的调用,如果链路上任何一个服务出现问题或者网络超时,会形成导致接口调用失败。为了在发生故障的时候,能够快速定位和解决问题,此时需要使用SkyWalking。
初步了解方便直接在windows环境搭建:
1.安装Elasticsearch
官网下载: https://www.elastic.co/cn/downloads/elasticsearch

在这里插入图片描述

2.解压修改一下配置文件:
在这里插入图片描述

#默认9200,可以不解开注释
http.port: 9200 
# 如果 cluster.name 不设置为 CollectorDBCluster ,则需要修改 SkyWalking 的配置文件
cluster.name: CollectorDBCluster
#
network.host: 0.0.0.0
#节点名字
node.name: node-1
#主节点IP
discovery.seed_hosts: ["127.0.0.1"]
#主节点
cluster.initial_master_nodes: ["node-1"]

运行bin/elasticsearch.bat
成功访问http://localhost:9200/在这里插入图片描述
3.下载SkyWalking 官网:http://skywalking.apache.org/downloads/

在这里插入图片描述
4.解压 SkyWalking压缩包,修改配置文件
在这里插入图片描述
5.配置使用elasticsearch7,注意nameSpace要与elasticsearch的配置名字一致
在这里插入图片描述
6.启动SkyWalking, 压缩包:bin/startup.bat,这个时候实际上是启动了两个项目,一个收集器,一个web页面;
默认localhost:8080,在webapp/webapp.yml修改端口号,首次访问是没有数据。

7.Java项目接入,如springboot项目,在启动配置jvm参数
在这里插入图片描述
主要引入skywalking-agent.jar的路径,这里直接使用压缩包的目录路径

-javaagent:D:\11skyworking\apache-skywalking-apm-es7-8.2.0\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=xxx-system
-Dskywalking.collector.backend_service=localhost:11800

java项目启动成功后,多调用接口,再访问skywalking 监控页面,如下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后在项目部署时,使用java -jar 部署,参考命令

java -javaagent:D:\javaDev\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar -Dskywalking.agent.service_name=xxx-sysytem Dskywalking.collector.backend_service=127.0.0.1:11800 -jar  xxx-sysytem.jar

了解更多参考:https://www.cnblogs.com/susuwan/p/13614880.html https://zhuanlan.zhihu.com/p/41252484

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值