서버 자원이 사용되지 않는데도 극단적인 부하 경고가 표시됩니다

저희는 게임 회사이며, 커뮤니티 포럼으로 discourse를 사용하고 있습니다.
매번 게임 패치를 배포하고 포럼에 패치 노트를 올리면 트래픽이 급증합니다.
현재 DigitalOcean을 통해 호스팅을 하고 있으며, 내일 예정된 패치 릴리스를 위해 서버 용량을 16vcpu, 32GB RAM으로 recently 확장했습니다.

오늘 패치 노트를 게시했는데, 포럼을 확인했을 때 극한 부하 경고(extreme load warning)가 표시되었습니다. DO 그래프를 확인해 보니 CPU 사용률은 최대 12%, RAM 사용률은 40%에 불과했습니다.

이미 unicorn workers를 32(_CPU 코어 수의 2배)로 설정해 두었습니다.

무엇이 문제일까요?

보통 패치 당일에는 10만 건의 방문이 발생하며, 그 중 약 30%가 로그인된 사용자입니다.

이 글을 읽어보시는 것이 좋습니다

어제 포럼을 beta5로 갱신했어요 :cry: 내일 다시 업데이트할 거예요.
하지만 이 문제는 우리에게 오랫동안 발생하고 있어서, 이 문제와 무관할 것 같아요.

수정: 방금 확인해봤더니 beta4로 업그레이드했네요. 그래서 이건 원인이 아닐 것 같아요.

일정 수준의 트래픽 임계값을 초과하면 설치를 최적화하기 위해 성능 메트릭 수집을 시작해야 합니다.

그 비용은 320달러가 되겠네요. 해당 가격대에서라면 이 트래픽 수준에서 더 저렴하고 빠른 전용 호스팅 서비스를 진지하게 고려해 보시는 것이 좋습니다.

성능 지표에 대해 살펴보겠습니다. 감사합니다. 이와 관련하여 질문이 하나 있습니다 - 성능 지표에 New Relic을 사용할 수 있을까요?

호스팅에 관해서는, 앞서 언급했듯이 최근 패치 릴리스를 위해 업그레이드를 진행했으며, 이를 월 $40인 기본 4CPU 8GB 구성으로 되돌릴 예정입니다. 이 구성으로도 100만 페이지 뷰를 아무 문제 없이 처리하고 있습니다 :man_shrugging:

우리는 공식적으로 prometheus 플러그인만 지원합니다. 예전에 New Relic 플러그인이 있었지만, 유지보수가 중단되어 수년간 깨진 상태였습니다.