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로 접속한다.
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를 끄고 로그들을 확인한다.
'Cloud > Google Cloud Study Jam' 카테고리의 다른 글
Google Cloud Pub/Sub: Qwik Start - Console (0) | 2022.03.23 |
---|---|
Cloud Functions: Qwik Start - Console (0) | 2022.03.23 |
Cloud IAM: Qwik Start (0) | 2022.03.22 |
Cloud Storage: Qwik Start - CLI/SDK (0) | 2022.03.14 |
Cloud Storage: Qwik Start - Cloud Console (0) | 2022.03.13 |
댓글