통합로그-키바나 로그 확인

2020. 2. 10. 11:59Spring Micro Services/통합로그

반응형

키바나 로그 확인

 

키바나 로그에서 확인 하고 싶은 내용은 결제정보와 결체 처리 결과 상품재고 업데이트 정보와 처리결과 이다. 로그는 order-service의 사용자의 요청 정보를 받아들인 후 결제 처리 후 상품재고 업데이트 순으로 보여지기를 원하는 것이다.

 

먼저 해야 할 일은 logstash에서 설정한 micro-{appName} 으로 index pattern을 생성한 후 로그 정보를 확인 하는 것이다.

 

01. index pattern 생성


키바나 메인 페이지에 접속한다.

 

왼쪽 아이콘에서 맨밑에 Management 아이콘을선택한다.

 

Create index pattern 버튼을 선택한다.

 

수집에 로그 정보 목록이 보인다. 

 

index-pattern에 micro-* 입력 후 Next Step 버튼을 선택한다.

 

위와 같이 pattern이 생성이 되고 보여줄 항목 속성들이 보인다.

우선 기본 설정으로 pattern 설정은 마무리 한다.

 

02. 로그확인


로그 확인 전에 주문서비스 어플리케이션을 실행 한 후 1건의 주문정보를 생성한다.

 

로그 확인을 위해서 왼쪽에 Discover 아이콘을 선택한다.

로그 확인 전에 실행한 주문건이 있기 때문에 아래와 같이 로그가 보여 질 것이다.

로그 수집 결과는 위에 내용보다 많을 것이다. 하지만 X-B3-TraceId 로 Filter 처리 하면 위와 같이 원하는 로그 정보를 확인 할 수 있을 것이다.

순서를 보면 아래에서 위로 프로그램이 실행된 것을 확인 할 수 있다.

 

로그 부분을 공부하면서 아직 Kibana에 대한 기능을 많이 알지 못하지만 개별 어플리케이션에서 확인해야 했던 로그들을 한 곳에서 수집하고 확인을 하니 운영 관점에서는 꼭 필요하다는 생각이 든다.

반응형

'Spring Micro Services > 통합로그' 카테고리의 다른 글

통합로그-어플리케이션설정  (0) 2020.02.08
통합로그 - 프로그램설정  (0) 2020.02.04