사이드프로젝트 서버에 Prometheus + Grafana를 설치해 모니터링 환경을 구축한 경험
개인 서버를 운영하면서 문제가 생길 때 항상 SSH로 들어가 top을 보던 게 불편해서, 스터디에서 배운 Prometheus와 Grafana를 직접 설치해봤습니다. Node Exporter로 CPU, 메모리, 디스크 사용량을 수집하고 Grafana 대시보드에서 시각화했습니다. 처음에 Prometheus의 스크랩 간격을 5초로 설정했더니 서버 자체에 부하가 생겼고, 30초로 조정하니 안정됐습니다. 또 알림 설정을 빠뜨려서 디스크가 90%를 넘어도 모르고 있는 일이 한 번 있었고, 이후 Alertmanager를 연결했습니다. 작은 규모였지만 어떤 지표를 왜 봐야 하는지 생각해보는 계기가 됐습니다.