본문 바로가기
Cloud/Google Cloud Study Jam

Cloud Monitoring: Qwik Start

by 사향낭 2022. 3. 22.

 

 

Cloud Monitoring: Qwik Start | Google Cloud Skills Boost

이 실습에서는 Cloud Monitoring으로 Google Compute Engine VM(가상 머신) 인스턴스를 모니터링하는 방법에 대해 살펴봅니다. 짧은 동영상인 <A HREF="https://youtu.be/rGMimov8MPg">Google Cloud Monitoring으로 모든 클라

www.cloudskillsboost.google

 

Cloud Monitoring 기능을 이용하여 application을 monitoring, logging, diagnosis할 수 있다.

 

에러가 나는 것도 로그로 남는다는데 버그를 잡는데 정말 편리할 것 같다.

 

 

 

 

 

GCP에 로그인하고 Navigation menu -> Compute Engine -> VM Instances 클릭

 

주어진 스펙에 맞게 vm instance를 생성해준다.

 

SSH를 눌러 터미널로 생성된 vm instance에 접근한다.

 

터미널에 다음 명령어들을 입력한다.

 

sudo apt-get update
sudo apt-get install apache2 php7.0
sudo service apache2 restart

 

다시 Cloud Console로 돌아가 vm instance의 external IP로 접속한다.

 

Hello Apache2

 

Google Console으로 돌아가 Navigation menu -> Monitoring 클릭

 

Monitoring 기능을 이용하기 위해 몇 가지 절차가 남아있다.

 

 

 

먼저 data를 모아서 Cloud Monitoring으로 보내줄 agent를 설치해주어야 한다.

 

agent의 일종인 Cloud Monitoring Agent는 vm instance의 disk, cpu, network 등에 대한 데이터를 처리한다.

 

그 외 third-party application들도 사용할 수 있다.

 

 

ssh 터미널에 다음 명령어를 입력하여 monitoring agent와 logging agent를 설치해준다.

 

curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh
sudo bash add-monitoring-agent-repo.sh
sudo apt-get update
sudo apt-get install stackdriver-agent
curl -sSO https://dl.google.com/cloudagents/add-logging-agent-repo.sh
sudo bash add-logging-agent-repo.sh
sudo apt-get update
sudo apt-get update

 

 

그리고 Monitoring 탭에서 resource가 언제나 접근가능한지를 확인하는 uptime check를 만들어준다.

(몇 초, 몇 분마다 핑을 찍는다고 생각하면 되겠다.)

 

Uptime checks -> Create Uptime Checks

 

설정대로 선택하여 생성해준다.

 

 

 

그리고 Alerting -> Create Policy 를 클릭해서 설정에 맞게 policy를 생성해준다.

 

이후 Dashboards -> Create Dashboard 클릭

 

설정에 맞게 dashboard를 생성해준다.

 

 

 

Navigation menu -> Logging -> Logs Explorer 클릭

 

log를 확인할 resource를 선택한다.

 

 

stream logs를 클릭하여 로그를 확인할 수 있다.

 

 

 

vm instance를 껐을 때 어떻게 되는지를 살펴보자.

 

Navigation menu -> Compute Engine -> VM instances -> Open link in new window 클릭

 

vm instance를 끄고 로그들을 확인한다.

 

 

 

설정한 gmail로 받은 alert

댓글