前置说明出自图灵学院, 我自己玩了一遍,然后发了个博客
skywalking agent和业务系统绑定在一起,负责收集各种监控数据Skywalking oapservice是负责处理监控数据的,比如接受skywalking agent的监控数据,并存储在数据库中;接受skywalking webapp的前端请求,从数据库查询数据,并返回数据给前端。Skywalking oapservice通常以集群的形式存在。skywalking webapp,前端界面,用于展示数据。用于存储监控数据的数据库,比如mysql、elasticsearch等。 下载 SkyWalking
下载:http://skywalking.apache.org/downloads/
网络不好的话,或者使用我百度网盘里面的,
链接: https://pan.baidu.com/s/1Wbn6U23pqQE1LkHDELIJeA?pwd=nepr 提取码: nepr 复制这段内容后打开百度网盘手机App, *** 作更方便哦
下载完了上传到Linux指定目录后自行解压
先使用默认的H2数据库存储,不用修改配置
config/application.yml
大概在配置文件109行左右
storage: selector: ${SW_STORAGE:h2}日志信息存储在logs目录 skywalking-oap-server端口介绍
启动成功后会启动两个服务,一个是skywalking-oap-server,一个是skywalking-web-ui
skywalking-oap-server服务启动后会暴露11800 和 12800 两个端口,分别为收集监控数据的端口11800和接受前端请求的端口12800,修改端口可以修改config/applicaiton.yml
skywalking-web-ui服务会占用 8080 端口, 修改端口可以修改webapp/webapp.yml
server: port: 8080 collector: path: /graphql ribbon: ReadTimeout: 10000 # Point to all backend's restHost:restPort, split by , listOfServers: 127.0.0.1:12800
server.port:SkyWalking UI服务端口,默认是8080;
collector.ribbon.listOfServers:SkyWalking OAP服务地址数组,SkyWalking UI界面的数据是通过请求SkyWalking OAP服务来获得;
启动脚本在根文件夹下的: bin/startup.sh
[root@zjj101 bin]# sh startup.sh SkyWalking OAP started successfully! SkyWalking Web Application started successfully!启动成功后访问项目
访问:http://zjj101:7000/
说明: zjj101是你部署的SkyWalking的机器的ip地址,只不过我是配置了host映射了
页面的右下角可以中英文切换,可以切换选择要展示的时间区间的跟踪数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)