- 이번 퀘스트에서는 서비스 운영을 위한 리눅스 커맨드와 모니터링에 대해 다루겠습니다.
- 리눅스의 커맨드들:
lsof
,df
,top
,free
,nmon
,iostat
,ifconfig
,crontab
- Cloudwatch
- Grafana
- 20 Command Line Tools to Monitor Linux Performance
- Amazon CloudWatch 지표 사용
- Getting started with Grafana
- 위 Topics의 리눅스 커맨드들은 어떤 커맨드인가요? 운영 중 어떤 상황에 쓸 수 있을까요?
- Cloudwatch는 어떤 서비스인가요? 우리가 구축한 시스템 관련하여, Cloudwatch에서 제공하는 메트릭들 중 유용한 것은 어떤 것이 있을까요?
- Grafana는 어떤 역할을 하는 툴인가요? Grafana 외에 비슷한 일을 하는 툴은 무엇이 있을까요?
- 리눅스 시스템의 모니터링이나 상태 파악을 위한 커맨드를 연습해 보세요.
- Grafana를 통해 지금까지 구축한 전체 시스템에 대한 모니터링 페이지를 구축해 보세요.
- 서버가 비정상 상태일 때, 혹은 서버의 대수에 변화가 있을 때 운영자가 알 수 있도록 슬랙을 통해 Alert을 설정해 보세요.
- 리눅스 시스템을 웹 서버 용도로 사용할 때, 서비스하는 트래픽의 특성에 따라 CPU, 메모리, 파일 I/O 중 어떤 것들이 중요하게 될까요?