Просмотр топологии
Просмотр топологии
Контекстное представление топологии Smartscape позволяет визуализировать топологию выбранной сущности из других приложений Ключ-АСТРОМ на всей платформе. Благодаря тесной интеграции в существующие рабочие процессы оно помогает глубже понять вертикальные и горизонтальные связи между сущностями в вашей среде. С помощью контекстного представления топологии можно:
- Получать доступ к детализации и действенной информации для всех отображаемых сущностей.
- Изучать богатые сведения Smartscape изнутри другого приложения или конкретного представления, например обзора Kubernetes или обзора инфраструктуры, не покидая текущий контекст.
Поддержка просмотра топологии в приложениях Ключ-АСТРОМ
Вы можете открыть контекстное представление топологии из сведений о сущности в любом приложении Ключ-АСТРОМ, поддерживающем эту функцию, например Smartscape, Блокноты или Угрозы и эксплойты, либо через явно помеченную кнопку или пункт меню, либо через опцию Открыть с помощью после выбора сущности. У некоторых нод может не быть связей с другими нодами в вашей среде. Если в Smartscape нет связей, представление топологии будет содержать только выбранную ноду.
Вот несколько примеров, где можно открыть контекстное представление топологии:
- Smartscape: из любой сущности в любом представлении Smartscape, выбрав действие Просмотр топологии в подсказке.
- Блокноты: из ноды Smartscape, выбрав действие Показать топологию в подсказке.
- Угрозы и эксплойты: из сведений о затронутом объекте внутри приложения.
Обзор
Контекстное представление Просмотр топологии предлагает несколько ракурсов топологии выбранной ноды:
- Вертикальная топология:
- Предоставляет полную иерархическую визуализацию всех связанных сущностей для выбранной ноды.
- Обычно используется для понимания базовой инфраструктуры целевой сущности.
- Горизонтальная топология:
- Фокусируется на непосредственно подключённых восходящих и нисходящих нодах.
- Обычно используется для понимания восходящих и нисходящих зависимостей целевой сущности.
- Полная топология:
- Показывает все непосредственно подключённые сущности и их связи в одном плоском графе.
- Обычно используется для получения полной картины и обзора связей для данной ноды.
Контекстное представление топологии позволяет переключаться между ракурсами для полного понимания контекста сущности. Все ракурсы состоят из следующих компонентов:
- Группы
- Ноды
- Связи
Компоненты представляют различные типы связей и нод в зависимости от представления.
Вертикальная топология
Ракурс Вертикальная топология показывает полную иерархическую визуализацию всех связанных сущностей для исходной ноды. Он позволяет просматривать связи между нодами, такие как runs_on или part_of. Вертикальную топологию можно использовать для понимания базовой инфраструктуры целевой сущности.
Группа В ракурсе Вертикальная топология каждая группа содержит сущности одного типа, например хосты и ноды Kubernetes.
Ноды В вертикальной топологии ноды можно разделить на следующие типы:
- Исходная нода: нода, из которой вы запустили представление. Она выделена и отображается в центре графа.
- Восходящие ноды: сущности, с которыми исходная нода связана отношением
runs_onилиpart_of. По умолчанию эти сущности отображаются над исходной нодой. - Нисходящие ноды: сущности, которые связаны с исходной нодой отношением
runs_onилиpart_of. По умолчанию эти сущности отображаются под исходной нодой.
Связи Связи в ракурсе Вертикальная топология представляют различные типы отношений между нодами в зависимости от типа исходной ноды. Отношение runs_on — наиболее часто отображаемый тип, но в этом ракурсе могут также появляться другие типы отношений, например part_of или is_attached_to.
Горизонтальная топология
Ракурс Горизонтальная топология фокусируется на отношениях calls между нодами и показывает один уровень отношений в любом направлении. Этот ракурс можно использовать для просмотра восходящих и нисходящих зависимостей целевой сущности.
Группа В ракурсе Горизонтальная топология сущности делятся на логические исходные и целевые группы:
- Исходная группа: сущности, которые вызывают исходную ноду (отношение
calls), отображаются слева. - Целевая группа: сущности, которые вызывает исходная нода (отношение
calls), отображаются справа.
Ноды В горизонтальной топологии ноды можно разделить на следующие типы:
- Исходная нода: нода, из которой вы запустили представление. Она выделена и отображается в центре графа.
- Исходные ноды: сущности, вызывающие исходную ноду, отображаются слева от неё.
- Целевые ноды: сущности, вызываемые исходной нодой, отображаются справа от неё.
Связи Все связи, показанные в горизонтальной топологии, представляют тип отношения calls. Их можно использовать для получения сведений о путях взаимодействия.
Полная топология
Ракурс Полная топология (или просто Полная) показывает все отношения данной ноды Smartscape в одном графе: инфраструктурный стек, потоки взаимодействия и такие отношения, как мониторинг, балансировка нагрузки, маршрутизация и зависимости API. В то время как вертикальный и горизонтальный ракурсы фокусируются на определённом подмножестве отношений, полная топология даёт полную картину всех непосредственно подключённых нод и их связей с данной нодой. Доступ к полной топологии можно получить из любой ноды Smartscape в любом приложении на платформе Ключ-АСТРОМ.
Группа В ракурсе Полная топология сущности делятся на логические исходные и целевые группы:
- Исходная группа: сущности, которые вызывают или используют исходную ноду и напрямую связаны с ней, отображаются слева.
- Целевая группа: сущности, связанные с исходной нодой, которые она вызывает или использует, отображаются справа.
Ноды В полной топологии ноды можно разделить на следующие типы:
- Исходная нода: нода, из которой вы запустили представление. Она выделена и отображается в центре графа.
- Исходные ноды: сущности, вызывающие или использующие исходную ноду и напрямую связанные с ней, отображаются слева от неё.
- Целевые ноды: сущности, вызываемые или используемые исходной нодой, отображаются справа от неё.
В ракурсе Полная топология все подключённые ноды группируются как по типу ноды, так и по типу отношения с исходной нодой.
Связи Связи, показанные в полной топологии, представляют любой тип отношений между исходной нодой и непосредственно связанными с ней нодами, включая runs_on, belongs_to, uses или is_attached_to. Связи можно использовать для получения сведений о путях взаимодействия.
Варианты использования
Представление топологии можно использовать для:
- Понимания контекста сущности и связей между вашими сервисами.
- Выявления зависимостей между сущностями в вашей среде.
Лучшие практики
Для эффективного использования контекстного представления топологии Smartscape:
- Обращайтесь к легенде, чтобы быстро просмотреть сводку нод и их типов в текущей топологии.
- Детализируйте любую отображаемую сущность прямо из ракурса топологии, чтобы проанализировать метрики производительности, устранить ошибки или решить проблемы.
- Используйте вертикальный и горизонтальный ракурсы как комбинированный ракурс для полного понимания контекста сущности и зависимостей между вашими сервисами.
- Запускайте дополнительные ракурсы топологии из текущего представления, чтобы продолжить изучение связанных сущностей и лучше понять полный масштаб зависимостей.
- Используйте раздел Недавние представления в левом меню для быстрого перехода между последними исследованиями.