본문 바로가기

EKS/istio

Istioctl로 Istio 구성하기 - 3. Kiali 소개

Kiali는 Istio를 통해 서비스매쉬를 구성하시고 이를 모니터링할 수 있는 툴입니다.

 

아래와 같이 실제 데모로 구축한 fo / bo 어플리케이션의 request per second 값이나 보안통신이 되고있는지 등

 

여러 내역들에 대해서 서비스매쉬가 그래프로 그려지면서 한눈에 쉽게 확인 할 수 있습니다.

 

 

조금 더 살펴보면 해당 응답들에 대한 비율도 살펴볼 수 있습니다.

 

위의 그림에서 우측 부분을 좀더 확대해 본 형태입니다.

 

만약 실시간으로 트래픽에서 다른 400, 500 Error가 발생한다면,

 

그래프의 색깔이 변경되면서 한눈에 들어오게 됩니다.

 

또한 Application단을 클릭하여 해당 파드의 로그도 바로 체크를 할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

External-DNS의 파드 로그를 아래와 같이 대시보드에서 실시간으로 체크하는 모습을 보실 수 있습니다.

 

 

 

또한 설정에 따라서는 Kiali 대시보드에서 istio destination rule이나 virtual service에서 설정하듯 네트워크 라우팅에 대한 제어를 넣어줄 수 있습니다.

 

 

저는 서비스 매쉬에 대한 트래픽 모니터링을 위해서만 사용하고 있지만 jaeger까지 사용하여 통합한다면,

 

zipkin과 같은 내역 또한 kiali 대시보드에서도 보실 수 있습니다.

 

'EKS > istio' 카테고리의 다른 글

Istioctl로 Istio 구성하기 - 2. Values.yaml  (0) 2020.09.03
Istioctl로 Istio 구성하기 - 1. Intro  (0) 2020.09.03
EKS istio - 2. istio 구성  (1) 2020.02.10
EKS istio - 1. Intro  (0) 2020.02.10