本頁面說明如何監控 Memorystore for Memcached 執行個體的效能。
您可以使用監控功能查看執行個體的狀態,確保運作情形符合需求。本指南提供一些監控 Memcached 執行個體的基本範例。除了本文所述的監控類型之外,Memorystore for Memcached 也與開放原始碼 Memcached 相容,因此您可以使用 Compute Engine VM 中的現有 Memcached 監控工具來監控執行個體。
在 Google Cloud 控制台中監控執行個體
如要查看執行個體的核心指標:
- 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
Memorystore for Memcached - 找出您要查看的執行個體,按一下該執行個體的「執行個體 ID」。
您可以前往 Google Cloud 控制台的「Instance details」(執行個體詳細資料) 頁面,監控多個指標。根據預設,圖表會顯示執行個體目前的記憶體用量和容量上限。Google Cloud 控制台中提供的其他指標包括:有效連線、記憶體用量、CPU 使用時間、命中率、項目、淘汰計數、作業計數、已接收位元組、已傳送位元組、正常運作時間、未使用的記憶體、Get 作業、Set 作業和 Delete 作業。
如要變更圖表顯示的指標,請使用左上角的下拉式選單。如要變更時間範圍,請在圖表的右上角選取其他時間長度。
使用 Cloud Monitoring
Cloud Monitoring 是一項監控服務,可讓您查看 Memcached 執行個體的運作時間等指標。如要進一步瞭解 Cloud Monitoring 提供的所有 Memorystore for Memcached 指標,請參閱監控參考說明文件。
註冊 Cloud Monitoring
如要存取 Monitoring 主控台,請在Google Cloud 主控台導覽窗格中按一下「Monitoring」:
如要查看定價資訊,請參閱 Cloud Monitoring 定價。
在「監控」中查看執行個體的上線時間、重新啟動和容錯移轉資訊
如要查看執行個體的正常運作時間資訊,請使用 Metrics Explorer:
前往 Google Cloud 控制台,登入並前往含有 Memcached 執行個體的專案:
在左側導覽選單中選取「監控」。
在「Monitoring」中,如果導覽窗格未展開,請按一下「Expand」圖示 last_page。這個按鈕位於控制台左下方。
如果導覽窗格中顯示「Metrics Explorer」,請按一下「Metrics Explorer」。否則,請依序選取「Resources」和「Metrics Explorer」。
在「Find resource type and metric」欄位中,輸入
memcache.googleapis.com/node/uptime
。
您會看見與下方內容相似的圖表:
- 每個線條代表一個執行個體。
- 畫面上方和右側的綠色方塊表示 Memcached 正常運作。
- 線條下降代表重新啟動。
- 缺少資料代表無法使用。
- 在您的圖表下方會顯示顏色編碼鍵,代表線條所屬的執行個體。如果您將滑鼠游標懸停在鍵上,系統會顯目顯示圖表中相對應的線條。
您可以變更右上角的時間範圍,以及新增篩選器,以便針對特定區域、專案、執行個體或節點,調整所顯示的資訊。
查看每秒作業數
如要查看執行個體每秒的作業次數,請使用 Metrics Explorer:
前往 Google Cloud 控制台,登入並前往含有 Memcached 執行個體的專案:
在左側導覽選單中選取「監控」。
在「Monitoring」中,如果導覽窗格未展開,請按一下「Expand」圖示 last_page。這個按鈕位於控制台左下方。
如果導覽窗格中顯示「Metrics Explorer」,請按一下「Metrics Explorer」。否則,請依序選取「Resources」和「Metrics Explorer」。
選取「Memcached 執行個體」做為資源類型。
在「Find resource type and metric」欄位中輸入
memcache.googleapis.com/node/operation_count
。從匯總下拉式選單中選擇 [Sum]。
建立資訊主頁,監控 Memcached 記憶體用量
在 Google Cloud 控制台中選取「Monitoring」,或使用下列按鈕:
選取 [Dashboards] (資訊主頁) > [Create Dashboard] (建立資訊主頁)。
為資訊主頁命名 (例如「Memcached Dashboard」),然後按一下「確認」。
按一下 [Add Chart] (新增圖表)。
提供圖表標題。例如「Memcached Memory Usage」。
在標示「Find resource type and metric」的搜尋框中,搜尋並選取「Memorystore Memcached Node」指標。
- 輸入「快取記憶體」做為指標類型。
- 在篩選器方塊中,為 instance_id 新增篩選器並選取您要監控的執行個體。
- 如要監控專案中所有 Memorystore 執行個體的用量,請使用「Group by」並選取 instance_id。
- 輸入「快取記憶體」做為指標類型。
按一下 [儲存]。您可以透過 Monitoring UI 中的「Dashboards」分頁存取這個資訊主頁。
為指標設定監控快訊
本節說明如何在「監控」中為個別指標設定快訊。
如要為指標建立警告,請按照下列步驟操作:
在 Google Cloud 控制台中選取「Monitoring」,或使用下列按鈕:
按一下左側導覽選單中的「快訊」。
按一下「建立政策」按鈕。
輸入政策名稱。
按一下「新增條件」。
- 提供條件的名稱,例如:「Memory Usage Alert」。
- 在「Target」下方,選取 Memorystore Memcached Node 執行個體資源類型。
- 選取所需指標。例如選取「Memory Usage」。
- 在「設定」下方,選擇所需條件。
- 舉例來說,您可以針對「Memory Usage」(記憶體用量) 選擇「Any time the series violates」(任何時間序列違反條件時)。
- 選取「符合下列情況時觸發條件」、「門檻」和時間長度 (標示為「為期」) 的值。
- 舉例來說,請使用「條件」「高於」,並將「門檻」設為相當於執行個體大小 80% 的位元組。一開始請將「For」設為 1 分鐘,藉此瞭解使用模式。
- 按一下「新增」。
設定通知管道:
- 按一下「Add notification channel」按鈕。
- 方法 1:在「Notification Channel Type」選單中選擇「Email」。
- 輸入要接收快訊的電子郵件地址。
- 選項 2):請參閱「建立管道」一文,瞭解如何設定其他類型的通知管道。
- 方法 1:在「Notification Channel Type」選單中選擇「Email」。
- 按一下「Add notification channel」按鈕。
按一下「儲存」按鈕。
查看 Memcached 記錄
Memcached 會產生 Cloud Logging 擷取的記錄。
查看稽核記錄
前往 Google Cloud 控制台的「Logs Explorer」頁面。
如要查看稽核記錄,請在資源下拉式選單中依序選取「Audited Resource」(已稽核的資源) >「memcached.googleapis.com」。
後續步驟
- 查看可用的 Memcached 指標。
- 查看可用的 Memcached 設定。