SkyWalking 高可用

生产环境中,后端应用需要支持高吞吐量并且支持高可用来保证服务的稳定,因此需要高可用集群管理。

集群方案

Skywalking集群是将 skywalking oap 作为一个服务注册到nacos上,只要skywalking oap服务没有全部宕机,保证有一个skywalking oap在运行,就可以提供服务。

高可用需要:

  • 至少一个 Nacos(可以是nacos集群)
  • 至少一个 ElasticSearch / mysql(可以是es/msql集群)
  • 至少2个skywalking oap服务;
  • 至少1个UI(UI也可以集群多个,用Nginx代理统一入口)

存储

Nacos
  • 使用 Nacos 作为注册中心
  • 修改 Nacos 配置 config/application.yml
  • 修改监听端口
ElasticSearch
  • 修改存储策略,使用 elasticsearch7 作为storage
  • 配置修改
UI配置
  • 配置 ui 服务webapp.yml 文件的 listOfServers,写多个个地址

启动服务测试

启动Skywalking服务,指定springboot应用的jvm参数

复制代码
‐DSW_AGENT_COLLECTOR_BACKEND_SERVICES=192.168.0.10:11800,192.168.0.11:11800
相关推荐
烛之武1 天前
Skywalking服务链路追踪与Jemeter压力测试
压力测试·skywalking
鬼先生_sir1 天前
Spring Cloud 微服务监控实战:SkyWalking + Prometheus+Grafana 全栈解决方案
运维·spring cloud·grafana·prometheus·skywalking
dgvri7 天前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
rOuN STAT8 天前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
危笑ioi8 天前
helm部署skywalking链路追踪 java
java·开发语言·skywalking
MmeD UCIZ9 天前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
专注API从业者9 天前
淘宝 API 调用链路追踪实战:基于 SkyWalking/Pinpoint 的全链路监控搭建
大数据·开发语言·数据库·skywalking
MMMMMMMMMMemory10 天前
记录skywalking预警如何处理401问题
skywalking
SoulRoar.10 天前
Armbian离线安装ES+SkyWalking并注册系统服务
大数据·elasticsearch·skywalking
@土豆11 天前
Java JVM参数环境变量详解及SkyWalking Agent集成技术文档
java·jvm·skywalking