SkyWalking6.5+Nacos+Mysql集群部署

本文详细介绍了如何在Linux环境下部署SkyWalking 6.5.0,使用Nacos作为注册中心和MySQL作为数据存储。内容涵盖SkyWalking简介、架构、配置步骤、启动指南以及访问UI。强调查阅官方文档的重要性,并提供了相关链接。
摘要由CSDN通过智能技术生成

本文只针对基于linux虚拟机的SkyWalking6.5.0版本(以下简称SW)安装部署,JDK8、MySql、Nacos的安装请参考其他文章。

一、介绍

这里只简单介绍一下SW,详细的小伙伴们还得自己去看文档,不要做一个伸手党!下面提供了链接地址,

重要事情说五遍:不懂就多看文档 !不懂就多看文档 !不懂就多看文档 !不懂就多看文档 !不懂就多看文档 !

简介

SkyWalking: 一个开源的可观测平台, 用于从服务和云原生基础设施收集, 分析, 聚合及可视化数据。SkyWalking 提供了一种简便的方式来清晰地观测分布式系统, 甚至横跨多个云平台。SkyWalking 更是一个现代化的应用程序性能监控APM(Application Performance Monitoring)系统, 尤其专为云原生、基于容器的分布式系统设计.

架构

图中组件看起来虽然多,但SW逻辑上分为四部分: Probes, Platform backend, Storage and UI

Probes(探针):基于不同的来源可能是不一样的, 但作用都是收集数据, 将数据格式化为 SkyWalking 适用的格式。

Platform backend(平台后端):支持数据聚合, 数据分析以及驱动数据流从探针到用户界面的流程。分析包括 Skywalking 原生追踪和性能指标以及第三方来源,包括 Istio 及 Envoy telemetry , Zipkin 追踪格式化等。

Storage (存储):通过开放的插件话的接口存放 SkyWalking 数据. 你可以选择一个既有的存储系统, 如 ElasticSearch, H2 或 MySQL 集群(Sharding-Sphere 管理),也可以选择自己实现一个存储系统.

UI(界面):一个基于接口高度定制化的Web系统,用户可以可视化查看和管理 SkyWalking 数据。

文档链接

官网:https://skywalking.apache.org/   可以查看各个版本文档(英文)及提供下载等

中文文档:https://github.com/SkyAPM/document-cn-translation-of-skywalking 

 

二、准备

本文中的Nacos是作为注册中心使用,SW支持的注册中心还包括:ZooKeeper,Kubernetes,Consul,Consul

Nacos同时也可以作为配置中心

MySql是作为数据存储容器,SW支持的存储还包括:H2,ElasticSearch 6, 7,TiDB,InfluxDB

名称 内网IP 版本
SW 192.168.1.1 ,192.168.1.2 6.5.0
Nacos 192.168.1.1 ,192.168.1.2 1.0.1  
Mysql 192.168.1.3 5.6   

注1:可以将IP配置进hosts

注2:SW下载时,小伙伴们一定要注意自己选择的版本,不同版本支持的组件版本也不同。比如SW8.0.0好像废弃了Nacos作为注册中心

注3:SW镜像地址,用这个下载快   wget https://mirror.bit.edu.cn/apache/skywalking/6.5.0/apache-skywalking-apm-6.5.0.tar.gz

三、 目录结构

├── agent                    #skywalking agent目录,也有人称为探针 
│    ├── activations                #不知道干啥用
│    ├── bootstrap-plugins          #Bootstrap 类插件
│    ├── config                     #配置目录其中包含一个agent.conf------需要配置
│    ├── logs                       #agent的日志
│    ├── optional-plugins           #可选插件
│    ├── plugins                    #(如想使用可选插件或bootstrap插件,把包放到该目录下)
│    ├── skywalking-agent.jar       #agent的jar          
├── bin                      #启动脚本,内含skywakling
│    ├── oapService.bat              #oap初始化启动脚本windows
│    ├── oapServiceInit.bat          #oap初始化脚本windows
│    ├── oapServiceInit.sh           #oap初始化脚本linux
│    ├── oapServiceNoInit.bat        #oap无需初始化启动脚本windows
│    ├── oapServiceNoInit.sh         #oap无需初始化启动脚本linux
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值