월간와탭 11월호에서는 로그 모니터링 출시 1주년을 기념하며 지난 1년 간 발전한 와탭 로그 모니터링의 추가 기능에 대해 살펴보려고 합니다. 작년 11월 월간 와탭에서는 어떻게 소개했는지 먼저 확인하고 읽어보시면 어떻게 통합 로그 모니터링이 가능한지 더 와닿을 것으로 생각합니다.
기존의 로그 모니터링 방법은 서버에 출력되는 로그를 확인하기 위해 개별 서버에 터미널을 통해서 접근하는 불편함을 감수해야 했습니다. 하지만 로그 통합 시스템 구축한다면 다음과 같은 이점을 확보할 수 있습니다.
애플리케이션 환경이 클라우드로 이동하고, MSA 환경 또는 쿠버네티스 환경이 점점 확대되고 있습니다. 서비스 구축 환경의 변화는 관리 대상 자원의 증가로 이어졌습니다.
이런 흐름에서 개별 서버 혹은 컨테이너에 일일이 접속하는 번거로움을 최소화하는 통합 로그 모니터링은 필수적인 요소입니다. 또한 개별 서버에 로그를 적재하면 로그로 인해 파일 시스템 용량이 과도하게 점유할 수 있습니다. 이러한 경우 최대 적재 용량 제한 등을 통해 로그 파일의 사이즈가 일정 크기를 초과하지 않도록 하는 조치가 필요합니다. 하지만 로그를 중앙에 모을 경우 개별 서버에 로그 파일을 유지하지 않아도 되므로 중앙에 적재된 로그 데이터의 유지 기간만 관리하면 됩니다.
와탭 로그 모니터링에서는 통계 목적으로 로그를 분류하여 특정 단위로 발생하는 로그 발생 건수 추이를 확인할 수 있습니다. 로그의 발생 건수가 장애 발생 및 해소 시점과 밀접한 연관을 가진 경우 로그 발생 건수 추이를 통해 장애의 조짐을 미리 확인할 수 있습니다.
로그 모니터링을 출시한 후 1년이 지났습니다. 많은 사용자들이 와탭의 로그 모니터링 기능을 이용해주셨고, 와탭은 그동안 로그 모니터링 기능을 더욱 발전시켜 왔습니다.
로그 모니터링을 사용하기 위해서는 [프로젝트 메뉴] > [로그] > [설정] 메뉴로 이동하세요. 에이전트 별 설정 방법을 확인한 다음 로그 모니터링 활성화 기능을 켜세요.
로그 모니터링이 활성화 되었다면 Java, 파이썬, 쿠버네티스 플랫폼은 [분석] > [히트맵] > [프로파일 상세 분석] 탭에서도 txid 로 로그를 조회할 수 있습니다.
추가한 로그 모니터링 기능 중 몇 가지를 살펴보겠습니다.
로그 데이터를 잘 활용하려면 수집한 로그 데이터에서 키워드를 추출해 검색 키(Search Key)로 만드는 것이 중요합니다. 와탭은 로그의 키 정보를 효율적으로 추출하기 위해 파싱 설정 기능을 제공합니다.
홈 화면에서 프로젝트를 선택한 다음 [프로젝트 메뉴] > [로그] > [설정] 메뉴로 이동하세요. [로그 Parser 설정] 섹션으로 이동해 파싱 로직을 등록할 수 있습니다. 파싱 로직을 등록하여 키(key)를 생성하면 로그 조회 시 해당 키로 파싱된 값이 추가됩니다.
등록하려는 패턴으로 파싱에 성공할지 미리 시뮬레이션 할 수 있습니다. 시뮬레이션 성공 시 반복 파싱 소요 시간 측정으로 퍼포먼스 확인도 가능합니다.
로그 파서 설정에 관한 자세한 내용은 와탭 가이드 문서를 참조하세요.
대량의 로그를 수집하게 될 경우 로그 검색 성능이 현저하게 저하될 수 있습니다. 자주 사용하는 검색 조건을 인덱스로 생성하여 로그를 빠르게 조회할 수 있습니다.
홈 화면에서 프로젝트를 선택한 다음 [프로젝트 메뉴] > [로그] > [설정] 메뉴로 이동하세요. [빠른 인덱스 설정] 섹션으로 이동해 자주 사용하는 검색 조건을 생성하세요.
[빠른 인덱스 설정]에 관한 자세한 내용은 와탭 가이드 문서를 참조하세요.
수집한 로그 데이터를 조건에 맞춰 필터링 하여 경고 알림을 설정할 수 있습니다. 실시간으로 수집한 로그에서 키워드가 등장하면 경고 알림을 보냅니다. 또한 최근 수집한 로그 중 일정 조건을 만족하는 로그의 개수를 초과해 수집한 경우에도 설정을 통해 경고 알림을 보낼 수 있습니다.
로그 이벤트 경고 알림 설정은 홈 화면에서 프로젝트를 선택한 다음 [프로젝트 메뉴] > [로그] > [설정] 메뉴로 이동한 다음[로그] 탭을 선택하세요. 자세한 내용은와탭 가이드 문서를 참조하세요.
로그 모니터링을 사용하기 전에 아래 요금제를 확인하세요. 와탭 로그 모니터링은 합리적인 요금을 제공합니다. 15일 동안 무료로 사용해보고 결정을 내릴 수 있으며, 최대 40일까지 데이터를 유지할 수 있습니다.
* 무료 사용 기간 동안 로그 데이터가 저장되는 기간은 최대 3일로, 유료로 사용 시 최대 40일까지 데이터를 보관합니다.
와탭의 로그 모니터링 기능을 이용한다면 비즈니스와 관련한 의사 결정에 도움을 줄 수 있고, 엔지니어의 디버깅과 장애 대응 시간을 줄일 수 있습니다. 간단한 설정과 합리적인 요금을 제공하는 와탭 로그 모니터링을 사용해 보세요. 로그 관리의 최대 가치를 얻으며 여러분의 수고를 덜어드립니다 ☺️