Get a Free Quote

Upholsterer

Furniture

Pellentesque in ipsum id dapibus.

Automotive

Pellentesque in ipsum id dapibus.

Commercial

Pellentesque in ipsum id dapibus.

Pillows & Cushions

Pellentesque in ipsum id dapibus.

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores.

– Johnny Adkins

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati.

– Johnny Adkins

Quality

Top Quality Craftsmanship

Sed porttitor lectus nibh. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit

Why choose us

Cras ultricies ligula sed magna dictum porta. Curabitur non nulla.

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati.

^

At vero eos et accusamus

^

Et iusto odio dignissimos ducimus

^

Qui blanditiis

^

Praesentium voluptatum deleniti atque

^

Corrupti quos dolores

REpair, Design, Renew

Nulla porttitor accumsan tincidunt. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices.

Contact Us or Visit Our Shop Today.

View Our Recent Work

前言

在 Google Cloud Platform(GCP)的 Compute Engine 中,Virtual machines(VMs)是經常使用的服務之一。對於網站管理員來說,如何有效監控 VMs 資源的使用情況,是非常重要的事情。

常用的監控指標,像是 CPU Utilization、Memory Utilization、Disk IOPS,可以反應網站的運作情況。當這些數值飆高時,通常也代表網站瀏覽起來會卡卡的。

Compute Engine 的 VMs console 中,有一個 Monitoring 的分頁,可以一目了然的看到上述的資訊。但是 Memory Utilization 與 Disk Space Utilization 的資訊,需要另外安裝 Cloud Monitoring agent 才能收集。此外,如果希望將 VMs 運作的 logs 也記錄下來,需要安裝 Cloud Logging agent。

本篇文章的內容主要是將「實際依照官方文件設定且可行的方法」記錄下來,作為未來的參考。

安裝之前,先檢查一下…

如果你的 VM 映像檔跟我一樣,是從 Google Cloud Marketplace 下載的話,在安裝的過程中可能會踩到這個雷,導致安裝後服務一直無法順利啟動。

後來在文件中 Troubleshooting 的部分找到了解法:

VM Custom metadata 的設定方式請參考 Setting instance metadata

安裝 Cloud Monitoring agent

參考資料:Installing the Cloud Monitoring agent on a single VM

一個簡單的方式是從 GCP Console 的 Monitoring UI 進行操作,參考 在 UI 上安裝 agent 的說明,按照畫面的指示操作即可。

如果使用 VM instance 的 command-line 工具(例如 GCP 瀏覽器開啟的 command-line 工具),可以參考 使用 command-line 在單一 VM 上安裝 agent 的方法,按照文件的說明逐步輸入指令即可。

安裝 Cloud Logging agent

參考資料:Installing the Cloud Logging agent on a single VM

Cloud Logging 可以從 GCP Monitoring UI 的頁面進行安裝,細節請參考 在 UI 上安裝 agent 的說明。

Cloud Logging 也可以使用 command-line 工具進行安裝,安裝方法請參考 使用 command-line 在單一 VM 上安裝 agent