0
点赞
收藏
分享

微信扫一扫

【链路追踪】skywalking部署流程

素锦时年_1b00 2022-04-18 阅读 177

引用

ES搭建
搭建简介1

准备安装环境

Zookeeper搭建

Zookeeper安装
安装zookeeper

wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz --no-check-certificate
tar -xzvf apache-zookeeper-3.8.0-bin.tar.gz
mv apache-zookeeper-3.8.0-bin /data/home/user00/zookeeper

配置zookeeper

cp /data/home/user00/zookeeper/conf/zoo_sample.cfg /data/home/user00/zookeeper/conf/zoo.cfg
export PATH=$PATH:/data/home/user00/zookeeper/bin

vim /data/home/user00/zookeeper/conf/zoo.cfg

启动zookeeper服务端

cd /data/home/user00/zookeeper/bin
./zkServer.sh start

启动zookeeper客户端

./zkCli.sh
Connecting to localhost:2181
..........
..........
..........
Welcome to ZooKeeper!
2018-10-25 21:04:54,407 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1029] - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknown error)
JLine support is enabled
2018-10-25 21:04:54,471 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@879] - Socket connection established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
[zk: localhost:2181(CONNECTING) 0] 2018-10-25 21:04:54,501 [myid:] - INFO  [main-SendThread(localhost:2181):ClientCnxn$SendThread@1303] - Session establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 0x10000712e6f0000, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null

查看状态

cd /data/home/user00/zookeeper/bin
./zkServer.sh status

ES搭建

下载Skywalking

wget https://dlcdn.apache.org/skywalking/9.0.0/apache-skywalking-apm-9.0.0.tar.gz --no-check-certificate
tar -xzvf apache-skywalking-apm-9.0.0.tar.gz
mv apache-skywalking-apm-bin /data/home/user00/skywalking
wget https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-es7-8.7.0.tar.gz
tar -xzvf apache-skywalking-apm-es7-8.7.0.tar.gz
mv apache-skywalking-apm-bin-es7 /data/home/user00/skywalking

SkyWalking OAP 搭建

配置数据库

vim /data/home/user00/skywalking/config/application.yml

- 配置注解
1. Skywalking OAP分别支持对单机部署,zookeeper、consul、etcd、nacos和k8s的集群部署。
2. 默认参数中gRPC的配置即为Agent的接入点

core:
··· 
		gRPCHost:${SW_CORE_GRPC_HOST:0.0.0.0}
		gPRCPort:${SW_CORE_GRPC_PORT:11800}

配置Agent接入点

启动OAP

sh /data/home/user00/skywalking/bin/oapService.sh

在这里插入图片描述

  • 查看启动log
cat /data/home/user00/skywalking/logs/skywalking-oap-server.log
ps ef|grep oap

报错汇总

  • Failed to bind: 检查config/application.yml 配置的端口是否存在重复。

SkyWalking UI 搭建

配置访问端口

vim /data/home/user00/skywalking/webapp/webapp.yml
server:
  port: 18080

启动 UI

sh /data/home/user00/skywalking/bin/webappService.sh

在这里插入图片描述
在这里插入图片描述

使用说明

  • 在http://IP:18080 页面进入后不要F5刷新,刷新页面会挂(不支持多级url的解析)。
  • 追踪-> 选择时间->搜索
    在这里插入图片描述

启动

sh /data/home/user00/jaeger/bin/start-collector.sh
sh /data/home/user00/jaeger/bin/start-agent.sh

Go2Sky 搭建

  • 作为Skywalking配套的上传Trace数据的Agent:客户端工具,我们选择使用go语言编写的Go2Sky

// Go2Sky打算单独写一篇,这里不再追加

关于我们

我们会分享一些技术文章,包括但不限于游戏技术、云原生、ACM题解、基础编程知识等,如果能授人以渔,荣幸之至!

我们也会做一些有温度的产品、游戏,会陆续分享给大家,如果能博君一笑,再好不过!

产品列表:
WorkerHub小程序,信息均来自各个大厂员工爆料,可以查询各个公司/部门/岗位的工作做细、工作体验、工作评价等,供打工er找工作的时候参考,避雷卷王团队/天坑团队!

举报

相关推荐

0 条评论