介绍

Service Topology 指的是分布式系统或服务网络中服务之间的布局和相互连接结构,主要用于描述服务组件如何组织、相互通信以及它们的依赖关系如何配置。

平台提供的服务拓扑图直观展示了两种调用关系:Istio 服务网格组件(包括服务、网关和外部服务(ServiceEntry))以及 OpenTelemetry 监控的组件(包括 Kafka、PostgreSQL、MySQL、Oracle、Redis 等各种中间件服务)。

通过拓扑图,您可以了解服务之间的交互,快速定位错误发生的位置,以及如何优化这些交互以提升系统的效率和可靠性。简单的操作(点击某个节点或拓扑连线)即可查看与特定服务或拓扑连线相关的服务间流量信息。

当某个服务触发告警时,拓扑图中相关的服务节点会被标记以醒目的特殊标签,方便运维人员通过拓扑图快速识别和了解问题。此外,针对 Istio 服务配置的安全措施和熔断策略也会在拓扑图中以特殊标记展示,提供服务状态的全面视图。