SolarMesh #

version: v1.7.1 #

SolarMesh是一款基于istio的云原生流量监管平台。我们提供强大的应用网络观测能力,方便快捷的策略配置,安全可靠的istio使用体验,极大地减轻开发与运维的工作负担。

SolarMesh的特点 #

轻量 #

SolarMesh的核心组件只有控制端2个服务,业务端2个服务,十分轻量的架构赋予SolarMesh极低的资源占用以及极低的维护成本

便捷 #

  • 通过命令行工具(solarctl)一键安装SolarMesh控制端
  • 通过命令行工具(solarctl)一键安装SolarMesh业务端
  • 通过控制台快速使用 Istio 核心功能
  • 现代化UI查看流量拓扑图,并且在图上点对点设置流量策略
  • 流量策略模板复用,批量设置通用策略,无需一遍一遍配置

直观 #

微服务流量可视化检查、跟踪,通过页面直观掌控服务实时状态。

规范 #

SolarMesh提供标准的istio规范操作,同时反映真实集群状态。告别terminal,无需担心yaml写错导致的业务中断。

多集群 #

SolarMesh支持接管多个集群,流量视图提供统一的拓扑图界面,让您的视角可以统揽全局

流量可操作性 #

多种流量策略可配

  • 流量路由
  • 故障注入
  • 延时
  • 重试
  • 超时
  • 重写
  • 限流
  • 流量镜像
  • mTLS

附加组件 #

SolarMesh提供附加组件增强核心功能,所有附加组件都是热插拔的方式安装

  • Jaeger,为SolarMesh提供分布式链路追踪的能力
  • Grafana,为SolarMesh提供流量的实时仪表盘
  • SLO,为SolarMesh提供服务质量检测的能力

SolarMesh的架构设计 #

solarmesh的架构设计