監控 Memcached 執行個體

本頁說明如何監控 Memorystore for Memcached 執行個體的效能。

您可以使用監控功能查看執行個體的狀態,確保運作情形符合需求。本指南提供一些監控 Memcached 執行個體的基本範例。除了本文涵蓋的監控類型,Memorystore for Memcached 也與開放原始碼 Memcached 相容,因此您可以從 Compute Engine VM 使用現有的 Memcached 監控工具,監控執行個體。

在 Google Cloud 控制台中監控執行個體

如要查看執行個體的核心指標:

  1. 前往 Google Cloud 控制台的「Memorystore for Memcached」頁面。
    Memorystore for Memcached
  2. 找出您要查看的執行個體,按一下該執行個體的「執行個體 ID」。

如要監控多項指標,請前往 Google Cloud 控制台中的執行個體「詳細資料」頁面。根據預設,圖表會顯示執行個體目前的記憶體用量和容量上限。Google Cloud 控制台提供的其他指標包括:有效連線、記憶體用量、CPU 使用時間、命中率、項目、逐出計數、作業計數、收到的位元組數、傳送的位元組數、正常運作時間、未使用的記憶體、Get 作業、Set 作業和 Delete 作業。

如要變更圖表顯示的指標,請使用左上角的下拉式選單。如要變更時間範圍,請在圖表的右上角選取其他時間長度。

使用 Cloud Monitoring

Cloud Monitoring 是一項監控服務,可讓您查看 Memcached 執行個體的運作時間等指標。如要進一步瞭解 Cloud Monitoring 提供的所有 Memorystore for Memcached 指標,請參閱監控參考文件。

註冊 Cloud Monitoring

如要存取監控主控台,請在Google Cloud 控制台導覽窗格中按一下「Monitoring」:

前往 Google Cloud 控制台

如要查看定價資訊,請參閱 Cloud Monitoring 定價。

在「監控」中查看執行個體正常運作時間、重新啟動和容錯移轉資訊

如要查看執行個體正常運作時間資訊,請使用 Metrics Explorer:

  1. 前往 Google Cloud 控制台登入,然後前往含有 Memcached 執行個體的專案:

    前往 Google Cloud 控制台

  2. 選取左側導覽選單中的「監控」。

  3. 在「監控」中,如果導覽窗格未展開,請按一下「展開」。這個按鈕位於主控台左下方。

  4. 如果導覽窗格中顯示「指標探索工具」,請按一下「指標探索工具」。否則,請選取「資源」,然後選取「指標探索工具」。

  5. 在「Find resource type and metric」欄位中,輸入 memcache.googleapis.com/node/uptime。

您會看見與下方內容相似的圖表:

執行個體運作時間的圖表

  • 每個線條代表一個執行個體。
  • 向上和向右表示 Memcached 正常運作。
  • 線條下降代表重新啟動。
  • 缺少資料代表無法使用。
  • 在您的圖表下方會顯示顏色編碼鍵,代表線條所屬的執行個體。如果您將滑鼠游標懸停在鍵上,系統會顯目顯示圖表中相對應的線條。

您可以在右上角變更時間範圍,也可以新增篩選器,根據特定區域、專案、執行個體或節點,調整顯示的資訊。

查看每秒作業數

如要查看執行個體每秒的作業數,請使用 Metrics Explorer:

  1. 前往 Google Cloud 控制台登入,然後前往含有 Memcached 執行個體的專案:

    前往 Google Cloud 控制台

  2. 選取左側導覽選單中的「監控」。

  3. 在「監控」中,如果導覽窗格未展開,請按一下「展開」。這個按鈕位於主控台左下方。

  4. 如果導覽窗格中顯示「指標探索工具」,請按一下「指標探索工具」。否則,請選取「資源」,然後選取「指標探索工具」。

  5. 選取「Memcached instance」(Memcached 執行個體) 做為資源類型。

  6. 在「Find resource type and metric」(尋找資源類型和指標) 欄位中輸入 memcache.googleapis.com/node/operation_count。

  7. 從匯總下拉式選單中選擇 [Sum]。

建立資訊主頁,監控 Memcached 記憶體用量

  1. 在 Google Cloud 控制台中選取「Monitoring」,或使用下列按鈕:

    前往「Monitoring」

  2. 選取 [Dashboards] (資訊主頁) > [Create Dashboard] (建立資訊主頁)。

  3. 提供資訊主頁名稱,例如「Memcached 資訊主頁」,然後按一下「確認」。

  4. 按一下 [Add Chart] (新增圖表)。

    1. 提供圖表標題,例如「Memcached Memory Usage」。

    2. 在標示「Find resource type and metric」的搜尋框中,搜尋並選取「Memorystore Memcached Node」指標。

      1. 輸入「Cache memory」做為指標類型。
        1. 在篩選器方塊中,為 instance_id 新增篩選器並選取您要監控的執行個體。
        2. 如要監控專案中所有 Memorystore 執行個體的用量,請使用「分組依據」並選取 [instance_id]。
  5. 按一下 [儲存]。您可以在 Monitoring 使用者介面的資訊主頁分頁中存取這個資訊主頁。

為指標設定監控快訊

本節說明如何在 Monitoring 中為個別指標設定快訊。

如要為指標建立快訊,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中選取「Monitoring」,或使用下列按鈕:

    前往「Monitoring」

  2. 按一下左側導覽選單中的「快訊」。

  3. 按一下「建立政策」按鈕。

  4. 輸入政策名稱。

  5. 按一下「新增條件」。

    1. 提供條件的名稱,例如:「Memory Usage Alert」。
    2. 在「Target」中,選取 Memorystore Memcached 節點執行個體資源類型。
      1. 選取所需指標,例如「記憶體用量」。
    3. 在「設定」下方,選擇所需條件。
      1. 舉例來說,針對「記憶體用量」,您可以選擇「Any time the series violates」(任何時間序列違反條件時)。
    4. 選取「符合下列情況時觸發條件」、「門檻」和時間長度 (標示為「For」) 的值。
      1. 舉例來說,使用「Condition」和「is above」,並將「Threshold」設為相當於執行個體大小的 80% (單位為位元組)。一開始請將「For」設為 1 分鐘,藉此瞭解使用模式。
    5. 按一下「新增」。
  6. 設定通知管道:

    1. 按一下「新增通知管道」按鈕。
      • 方法 1) 從「Notification Channel Type」(通知管道類型) 選單中選擇「Email」(電子郵件)。
        • 輸入要接收快訊的電子郵件地址。
      • 方法 2) 如要瞭解如何設定其他類型的通知管道,請參閱「建立管道」。
  7. 按一下 [Save] 按鈕。

查看 Memcached 記錄

Memcached 會產生記錄,並由 Cloud Logging 擷取。

查看稽核記錄

  1. 前往 Google Cloud 控制台的「Logs Explorer」頁面。

    Logs Explorer

  2. 如要查看稽核記錄,請在資源下拉式選單中依序選取「Audited Resource」>「memcached.googleapis.com」。

後續步驟