prometheus-nginxlog-exporter
-
드디어 오픈 소스 컨트리뷰터가 되다!24년 11월 이전/잡다한 이야기 2021. 3. 9. 22:14
처음으로 오픈소스 컨트리뷰터가 되었다. 잘 알려진 오픈 소스는 아니지만, 처음 컨트리뷰터가 된거라 기념 겸 포스팅을 작성하게 되었다. 어떻게 하게 되었냐면 현재 회사에서 프로메테우스로 nginx 웹 서버 모니터링 하는 것을 연구하고 있다. 그 중에 제일 유의 깊게 살펴보는 것이 "prometheus-nginxlog-exporter"이다. nginx가 생성해내는 로그를 파싱해서 메트릭을 수집하는 익스포터인데 오타 수정으로 이 오픈소스의 컨트리뷰터가 되었다. ㅎㅎ prometheus-nginxlog-exporter 레포지토리를 가보면 Contributors에서 내 아이디를 확인할 수 있다. 여기서 2번째 열에 첫번째를 클릭하면 짜잔! 내 아이디인 gurumee92를 확인할 수 있다. ㅎㅎ 어떤 것을 했냐면,..
-
서비스 메트릭 모니터링하기 (1) prometheus-nginxlog-exporter24년 11월 이전/Metric 2021. 3. 4. 22:07
개요 이 문서에서는 prometheus-nginxlog-exporter를 이용해서 Nginx의 액세스 로그를 분석하여 RPS, 상태 코드 개수 등의 서비스 메트릭을 수집한다. 그 후 Grafana, Prometheus를 이용해서 서비스 메트릭을 모니터링할 수 있는 대시보드를 구축하는 것에 대하여 다룬다. 자세한 내용은 다음과 같다. Nginx와 설치 prometheus-nginxlog-exporter와 설치 메트릭 수집을 위한 각 컴포넌트 설정 서비스 메트릭 모니터링을 위한 Grafana 대시보드 구축 이 문서에서 진행되는 실습 코드는 편의성을 위해 로컬 Docker 환경에서 진행되나, 실세 서버 환경에서도 거의 동일하게 적용할 수 있도록 작성되었다. 이번 장의 코드는 다음 링크에서 확인할 수 있다. 이..