Истио 0.8. Отслеживание объектов и правил istio, примененных в запросе

Есть ли способ в v0.8 отслеживать объекты istio, которые применяются в запросе.

Почему запрос следует по определенному пути. Например, он проходит через вход -> шлюз -> виртуальная служба -> правило назначения -> модуль -> повтор...

И применяемые правила в каждом объекте.

Спасибо.


person Jxadro    schedule 02.06.2018    source источник


Ответы (1)


Существует новый проект под названием Kiali, созданный для достижения цели использования наблюдаемости для сервисных сеток. Kiali основан на Istio (они работают очень близко к istio-сообществу) и всегда используют его последнюю версию.

В Kiali есть сервисный граф, на котором пользователи могут видеть, какие объекты istio применяются к каждому сервису. Кроме того, для каждой службы вы можете увидеть более подробную информацию об этих объектах istio.

Я помещу здесь два скриншота в качестве подсказки:

Вот список сервисов, где вы можете видеть, что узлы v3 и v2 имеют прерыватель цепи (символ молнии), а сервис обзоров имеет виртуальный сервис для маршрутизации запросов между v1 и v2. Обратите внимание, что на графике также отображается работоспособность всех его сервисов и связь между ними. пример сервисного графика

Из сервисного графа вы можете перейти на страницу сведений о каждом сервисе, где вы можете найти, среди прочего, определения связанных с ним объектов istio. пример сведений об услуге

Для получения дополнительной информации о Kiali посетите его веб-страницу: kiali.io и его github: kiali/kiali

person Xavier Canal Masjuan    schedule 05.07.2018
comment
Интересно, я знал Киали, но не то, чтобы он также показывал правила, настроенные в каждом элементе. В любом случае, это больше документация или анализ, я больше похож на журнал, где я могу увидеть по запросу, какие правила были применены, что-то вроде журнала доступа плюс журнал istio. - person Jxadro; 16.07.2018