본문 바로가기
프로젝트

[프로젝트] 시스템 모니터링 (grafana, prometheus)

by chu_dw 2024. 4. 11.

모니터링

시스템 운영중 발생할 수 있는 이슈 및 오류에 대비하기 위해 관련 데이터를 수집하고 기록하는 것이다.

사실 프로젝트에 추가해보고 싶어서 찾아봤는데

생각보다 내용이 깊은거 같다. 모니터링 자체에도 아키텍처가 있다..

우선 급한게 많으니 간단하게 개념만 보고 나중에 공부 해야할 것 같다

 

grafana

데이터 시각화 및 모니터링 도구로 다양한 데이터 소스에서 데이터를 가져와 시각적으로 보여준다.

이 데이터를 통해 실시간 데이터를 이해하고 분석 할 수 있다.

제공하는 시각화 데이터는 위처럼 생겼다.

 

서버 및 인프라 모니터링, 클라우드 서비스 모니터링, 네트워크 모니터링, 사용자 경험 모니터링 등에 사용된다.

 

cpu, 메모리 사용량이나 네트워크 트래픽 등의 지표를 실시간으로 시각화하여 시스템의 상태를 모니터링 하고,

페이지 로드시간, 사용자 이벤트 동작, 에러 등의 사용자 경험도 모티터링 한다.

또한 라우터 트래픽, 대역폭, 패킷 손실율 등의 네트워크 모니터링도 가능하다.

 

 

prometheus

클라우드 환경에서 사용되는 시스템 모니터링 및 경고 도구이다.

시계열 데이터를 사용하여 시스템의 상태를 모니터링하여 유연하고 다양한 측정 항목을 모니터링 할 수 있다.

사용되는 곳은 grafana와 비슷하다.

 

grafana랑 같이 많이 사용된다

prometheus는 시계열 데이터 수집하고 저장하는데 특화 되어있기 때문에 데이터 수집 및 저장은 prometheus가 담당하고

이를 시각적으로 표현하고 모니터링하는 작업을 grafana가 담당하게 한다.

 

 

 

 

https://tech.osci.kr/%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%9A%B4%EC%98%81-%ED%99%98%EA%B2%BD%EC%9D%98-%EC%9D%B8%ED%94%84%EB%9D%BC-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81prometheus/

'프로젝트' 카테고리의 다른 글

[비사이드 포텐데이] ncloud 사용 후기  (0) 2024.07.17
[aws] ec2생성 및 bastion ssh 접속  (0) 2024.04.12
[aws] IPv6와 CIDR  (0) 2024.04.05
[프로젝트] cors에러  (0) 2024.03.27
[프로젝트] 리프레시 토큰  (0) 2024.03.22