Введение

Служебная топология относится к расположению и взаимосвязанной структуре между службами в распределенной системе или сети служб, которая в основном используется для описания того, как организационные компоненты службы структурированы, как они взаимодействуют друг с другом и как их зависимости настроены.

Диаграмма топологии службы, предоставленная платформой, наглядно демонстрирует два типа отношений вызовов: компоненты сетевого сервиса Istio (включая службы, шлюзы и внешние службы (ServiceEntry)) и компоненты, наблюдаемые с помощью OpenTelemetry (включая различные промежуточные сервисы, такие как Kafka, PostgreSQL, MySQL, Oracle, Redis и др.).

С помощью диаграммы топологии вы можете понять взаимодействия между службами, быстро найти места возникновения ошибок и узнать, как оптимизировать это взаимодействие для повышения эффективности и надежности системы. Простые операции (нажатие на узел или линию топологии) позволяют вам просматривать информацию о трафике между службами, связанными с определенной службой или линией топологии.

Когда служба вызывает тревогу, соответствующие узлы служб на диаграмме топологии будут отмечены яркими специальными метками, позволяя операторам быстро идентифицировать и понять проблему через диаграмму топологии. Кроме того, меры безопасности и стратегии размыкания цепи, настроенные для служб Istio, также отображаются с помощью специальных маркеров на диаграмме топологии, предоставляя обширный обзор статуса службы.