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
相关推荐
老三牛擦2 天前
熟练掌握RabbitMQ和Kafka的使用及相关应用场景。异步通知与解耦,流量削峰,配合本地消息表实现事务的最终一致性并解决消息可靠、顺序消费和错误重试等问题
skywalking
老三牛擦3 天前
熟悉多线程与并发编程,理解各类锁机制,熟悉JUC并发多线程及线程池,熟练异步编排编码,熟悉Redisson在分布式场景下各类锁的应用场景和并发控制原理。
skywalking
5007014 天前
SkyWalking 部署与应用(Windows)
windows·skywalking
递归尽头是星辰1 个月前
SkyWalking架构深度解析:分布式系统监控的利器
skywalking·分布式链路追踪·可观测性·云原生监控·微服务监控
·云扬·1 个月前
【PmHub面试篇】性能监控与分布式追踪利器Skywalking面试专题分析
分布式·面试·skywalking
XMYX-01 个月前
SkyWalking 报错:sw_profile_task 索引缺失问题分析与解决
运维·jenkins·skywalking
神雕大侠mu2 个月前
skywalking使用教程
skywalking
杰克逊的日记2 个月前
SkyWalking的工作原理和搭建过程
云原生·监控·skywalking
醇氧2 个月前
【skywalking】index“:“skywalking_metrics-all“},“status“:404}
skywalking
·云扬·2 个月前
【PmHub后端篇】Skywalking:性能监控与分布式追踪的利器
分布式·skywalking