Linux环境下SkyWalking 环境搭建部署入门Demo

Linux环境下SkyWalking 环境搭建部署入门Demo,第1张

Linux环境下SkyWalking 环境搭建部署入门Demo

出自图灵学院, 我自己玩了一遍,然后发了个博客

前置说明

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指定目录后自行解压

目录结构

搭建SkyWalking OAP 服务 修改默认的数据库存储位置,这里就直接用H2

先使用默认的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端口,防止冲突

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映射了

页面的右下角可以中英文切换,可以切换选择要展示的时间区间的跟踪数据。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5719743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存