본문 바로가기

개발/BACK

[NCP] 네이버 클라우드 서버에 로그 쌓는 법 Cloud Log Analytics

728x90

 

NCP (네이버 클라우드 플랫폼)에는 서버 로그를 효율적으로 관리해주는 서비스가 존재한다

 

서버 로그를 지속적으로 서버에 저장하다보면

 

서버 메모리 및 용량에 과부하가 걸려 이슈가 발생할 수 있다

 

그래서 로그를 주기적으로 지움과 동시에 NCP에서 로그를 통합 관리할 수 있도록 도움을 준다

 

그게 바로 Cloud Log Analytics 이다

 

이번 포스팅에서는, NCP CLA 사용법에 대해 작성하려고 한다

 

 

(해당 포스팅은 서버를 구축하고, 웹 서버가 구축된 상태에서 구축한다는 것이 전제 조건이다)

 

 


 

1

 

NCP > Console > Server 

 

먼저, 내가 생성한 서버를 확인한다

 


 

2

 

NCP Console 화면 왼쪽 탭 메뉴 > Products & Services > 제일 하단 왼쪽의 Analytics 메뉴

 

 

Cloud Log Analytics 메뉴를 클릭한다

 

해당 페이지 왼쪽 탭의 ManageMent를 클릭하면 내가 생성한 서버의 항목들이 보인다

 

먼저 Cloud Log Analytics에 로그 수집 설정을 해줘야한다 

 

해당 서버를 선택하면 서버위에 뜨는 [수집 설정] 버튼을 눌러주자

 


 

3

 

로그 수집 설정 하기

 

 

 

수집 설정을 클릭한 팝업 페이지다

 

각 항목 별 설명

 

서버 이름 :

선택한 서버 명

 

Log Template,Log Type  :

로그 수집 설정 후, CLA에서 수집된 로그를 구분하는 구분 명

 

( 나의 경우 Custom Log 를 통해 Log Type을 내마음대로 설정해줬다 )

 

Log 경로 : 

구축한 서버내 로그를 CLA로 수집할 때, 로그를 가져오는 경로 ( 로그가 쌓이는 경로)

 

만약, 서버에서 로그를 압축해서 저장하는 경우, 파일 명까지 함께 경로를 지정해줘야 한다

 

ex)

로그 파일 명이 server.tar.gz.20220401 이면

경로를 [ root/logs/server.tar.gz ]로 지정해주면 된다

 

Symbolic link 사용 : 

Log Template 를 Custom Log로 선택했을 시, 체크

 

모두 설정이 완료되었으면 [+추가] 버튼을 클릭해 설정을 마친다

 

구축된 서버 설정 상태를 다시 확인하면 [설정 완료] 로 변경되어 있을 것이다

 

 


 

4

 

설정 정보 확인

 

왼쪽 탭 메뉴의 Search 항목을 클릭하자

 

해당 페이지의 상단에 보면 로그를 조회하는 조회 조건들이 보인다

 

 

아까 설정했던 Log Template 를 Custom Log 로 선택해서 Log Type을 지정해줬다면

로그 종류 선택에 내가 지정해준 이름인 Log Type이 보일 것이다

 

그리고 서버에서 로그를 찍는 이벤트가 발생했다면 해당 로그가 찍히는 것을 확인할 수 있다

 

 

728x90