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