【GCP】GCE에 CPU 부하 테스트를 실시 & 경보를 설정한다
개요
본서는 GCP로 작성한 GCE에 CPU를 대량으로 사용시키는 부하 테스트를 실시합니다. 또한 CPU 사용률이 100%가 되면 경고를 내도록 GCP의 모니터링 기능으로 설정합니다.
0. 전제 조건
$ cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
1. 경고 생성
다음과 같이 모니터링 할 내용을 설정합니다. (아래는 VM 인스턴스 (GCE)의 CPU 사용률을 측정합니다)
아래 항목을 입력하고 "SAVE"를 클릭합니다.
2. CPU 부하 테스트
아래의 CPU를 고의로 소비시키는 커맨드를 복수회 실행한다. (백그라운드에서
/dev/null/
에 y
를 무한히 출력합니다)$ yes > /dev/null &
top
명령을 실행하여 CPU 사용률이 100%가 되었는지 확인합니다.3. 테스트 결과
GCP 대시보드
이메일 주소로 알림을 발송하도록 설정한 경우
다음과 같은 경고 메일을 수신했는지 확인합니다.
4. 테스트 종료
GCE에서 할 일
top
명령을 실행하고 yes
프로세스(고의적으로 CPU를 소비하고 있는 프로세스)의 PID를 삼가한다. 그런 다음 아래 명령을 실행하여 모든 yes
프로세스를 종료합니다.$ kill PID
그런 다음
top
명령을 실행하여 CPU 사용률이 감소했는지 확인합니다.대시보드, 알림 메일
인시던트 세부사항으로 장애로부터 회복했다고 갱신된 것을 확인한다. 또한 이메일 주소로 경고 메일을 발송하도록 설정한 경우 장애 복구 후 "Alert recovered"메일을 수신했는지 확인합니다.
마지막으로
GCP의 모니터링 기능과 경고를 설정하면 CPU가 대량으로 사용되는 등의 장애를 알 수 있습니다.
Reference
이 문제에 관하여(【GCP】GCE에 CPU 부하 테스트를 실시 & 경보를 설정한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuichi1992_west/items/f59e8fbf357a06f84dda텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)