監控 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」

後續步驟