경험 기반 솔직한 접근
Linux 기반 오픈소스 소프트웨어 중 설치하고 최적화해본 경험이 있는 것은 `Nginx`와 `Prometheus`+`Grafana` 조합입니다. 인턴 시절 내부 테스트 서버에서 Nginx를 역방향 프록시로 구성하고, 설정 파일을 통해 캐싱과 타임아웃 조건을 조정해봤습니다. 최적화 과정에서 worker_processes와 keepalive_timeout 같은 성능 관련 파라미터를 바꿔가며 요청 처리 속도 변화를 측정했습니다.
Prometheus는 서버 메트릭 수집 에이전트(node_exporter)와 함께 구성해 CPU·메모리·디스크 사용률을 Grafana 대시보드로 시각화했습니다. 처음에는 설정 오류로 수집이 안 되는 문제가 있었는데, 로그를 보며 하나씩 원인을 찾아가는 과정이 가장 많이 배운 순간이었습니다. 오픈소스 도구는 공식 문서와 이슈 트래커가 최선의 참고 자료라는 점을 알았습니다.