์ค์น ๊ฐ์
ํด๋ผ์ฐ๋ ์ ์ฑ ์ Memory, Disk ์ ๋ณด๋ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณต์ ํ์ง ์๋๋ค.
AWS, Azure, GCP ๋ชจ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ฉฐ, ํด๋น utilization์ด๋ ๊ธฐํ ์ถ๊ฐ์ ์ธ ๋ฉํธ๋ฆญ์ ์์ง์ ์ํ๋ฉด ๊ฐ ๋ฒค๋ ๋ง๋ค ์ง์ํ๋ agent๋ฅผ ์ค์นํด์ ์์ง์ ์งํํด์ผํ๋ค.
GCP๋ ๊ธฐ์กด์ Stack Driver Agent๋ฅผ ์ค์นํ๋ ๋ฏ ํ์ผ๋ ๊ณง ์ง์ ์ข
๋ฃ๋ก ๋ณด์ด๋ฉฐ, ํ์ฌ๋ Ops Agent ์ค์น๋ฅผ ๊ถ์ฅํ๊ณ ์๋ค.
๊ณตํต ๊ธฐ๋ณธ ์ค์
Cloud Monitoring API ์ฌ์ฉ ์ฒดํฌ (API ํ์ฑํ)
https://console.cloud.google.com/apis/api/monitoring/metrics
์ญํ ์์ฑ
monotoring.timeSerires.create ๊ถํ์ด ํ์ํ๋ค
์ญํ ์ถ๊ฐ
์์ฑํ ์ญํ ์ ์๋น์ค ์ด์นด์ดํธ์ ์ถ๊ฐํ๋ค.
์ ์ฃผ ๊ตฌ์ฑ์์ ์๋น์ค ์ด์นด์ดํธ๋ฅผ ์ ๋ ฅํด์ฃผ๊ณ ์ญํ ์ ํ์์ ์ปค์คํ ์ ํ์ธํ๋ฉด ์์์ ๋ง๋ ์ญํ ๋ช ์ด ์กด์ฌํ๋ค.
Linux
์ธ์คํด์ค ์์ฑ
๋ถํ ๋์คํฌ : Linux ๊ณ์ด OS ์ง์ (์์ : Ubuntu 18.04LTS)
ID ๋ฐ ์ก์ธ์ค - ์๋น์ค ๊ณ์ : monitoring.timeSeries.create ์ญํ ์ ํ ๋นํ ์๋น์ค ๊ณ์ ์ง์ ํ์
Ops Agent ์ค์น
์ธ์คํด์ค ssh ์ ์ ํ ์๋ ์ค์น ๋ช ๋ น์ด ์คํ
curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh
sudo bash add-google-cloud-ops-agent-repo.sh --also-install
ํ์ธ
- ์๋น์ค ์ ์ ๋์ ํ์ธ
sudo systemctl status google-cloud-ops-agent"*" *
sudo service google-cloud-ops-agent status *
active๊ฐ ๋ด๋ค๋ฉด ์ ์ ์ค์น ์๋ฃ
- ๋ฒ์ ํ์ธ
dpkg-query --show --showformat \
'${Package} ${Version} ${Architecture} ${Status}\n' \
google-cloud-ops-agent
- ์ค์ ์ ๋ฐ๊ฟจ๋ค๋ฉด ๋ค์ ์ฌ์์
sudo service google-cloud-ops-agent restart
๋ฐ๋ก ๋ฉํธ๋ฆญ ์ค์ ์ ์ปค์คํ ํ๊ฒ ํ๋ ค๋ฉด /etc/google-cloud-ops-agent/config.yaml ์์ . (mem, disk๋ฑ ๊ธฐ๋ณธ์ ์ธ ๋ฉํธ๋ฆญ ์์ง๋ง ์ฒดํฌ ํ๋ ค๋ฉด ๋ฐ๋ก ์ค์ ์ ์๊ฑด๋๋ ค๋ ๋จ)
Windows
์ธ์คํด์ค ์์ฑ
๋ถํ ๋์คํฌ : Windows ๊ณ์ด OS ์ง์ (์์ : Windows Server 2016 Datacenter)
ID ๋ฐ ์ก์ธ์ค - ์๋น์ค ๊ณ์ : monitoring.timeSeries.create ์ญํ ์ ํ ๋นํ ์๋น์ค ๊ณ์ ์ง์ ํ์
Ops Agent ์ค์น
์ธ์คํด์ค RDP ์ ์
PowerShell ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ
์๋ ์ค์น ๋ช ๋ น์ด ์คํ
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.ps1", "${env:UserProfile}\add-google-cloud-ops-agent-repo.ps1")
Invoke-Expression "${env:UserProfile}\add-google-cloud-ops-agent-repo.ps1 -AlsoInstall"
ํ์ธ
- ์๋น์ค ์ ์ ๋์ ํ์ธ
googet installed google-cloud-ops-agent
Linux, Windows ๋ชจ๋ ์ค์น๊ฐ ์๋ฃ๋๋ฉด Memory, Disk Utilization ์ ๋ณด๊ฐ ์์ง๋๋ค.
Trouble Shooting
๊ณต์ ๊ฐ์ด๋๋๋ก ์ค์น๋ฅผ ๋ค ์งํํ๋๋ฐ Monitoring Dashboard์์๋ ๊ณ์ Agent ์ค์น๋ฅผ ํ๋ผ๊ณ ๋จ๊ณ ์๋ฌด๋ฐ ์ ๋ณด๋ฅผ ์์ง์ ๋ชปํ๋ค.
๋ง์ VM์ ์ ์ํ์ฌ Agent ์ํ ์ฒดํฌ๋ฅผ ํ์ ๋๋ ์ ์์ ์ผ๋ก ์ค์น๋์ด ์๊ณ Active ์ํ์ธ๋ฐ ์์ง๋๋ ๋ฐ์ดํฐ๋ ์๋ ์ํฉ.
์์ง ๋ก๊ทธ๋ฅผ ํ์ธํด๋ณด๋ ๊ฒฐ๊ตญ ๊ถํ ์ด์ ์๋ค.(/var/log -> vi syslog ํ์ธ)
VM ์์ฑ์ ์๋์ผ๋ก ์ง์ ๋๋ ์ด์นด์ดํธ๊ฐ ์๋๋ผ ์๋น์ค ์ด์นด์ดํธ๋ฅผ ์ ํํ๊ณ , ํด๋น ์๋น์ค ์ด์นด์ดํธ์ monitoring.timeSeries.create ๊ถํ์ ์คฌ์ด์ผ ํ๋ค.
๊ถํ ์ ์ฉ ํ ์ ์์ ์ผ๋ก ๋ฉํธ๋ฆญ์ด ์์ง๋๋ ๊ฒ์ ํ์ธํ๋ค.
๋๋์
gcp๋ ๊ถํ์ด ์ฐธ ์ด๋ ต๋ค.....
์ฐธ๊ณ ๋ฌธ์
์์ด์ ํธ ์ค์น Linux https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent/installation?hl=ko
์์ด์ ํธ ์ค์น Windows https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent/installation?hl=ko#agent-install-latest-windows
๋ฌธ์ ํด๊ฒฐ https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent/troubleshooting
'๊ฐ๋ฐ์ํ > Cloud' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS]Resource Explorer Research (0) | 2024.03.14 |
---|---|
[AWS] Aurora RDS MySQL 5.7 to 8.0 (0) | 2022.03.15 |