監控 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 控制台的「Instance details」(執行個體詳細資料) 頁面,監控多個指標。根據預設,圖表會顯示執行個體目前的記憶體用量和容量上限。Google Cloud 控制台中提供的其他指標包括:有效連線、記憶體用量、CPU 使用時間、命中率、項目、淘汰計數、作業計數、已接收位元組、已傳送位元組、正常運作時間、未使用的記憶體、Get 作業、Set 作業和 Delete 作業。

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

使用 Cloud Monitoring

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

註冊 Cloud Monitoring

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

前往 Google Cloud 控制台

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

在「監控」中查看執行個體的上線時間、重新啟動和容錯移轉資訊

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

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

    前往 Google Cloud 控制台

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

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

  4. 如果導覽窗格中顯示「Metrics Explorer」,請按一下「Metrics Explorer」。否則,請依序選取「Resources」和「Metrics Explorer」

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

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

執行個體運作時間的圖表

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

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

查看每秒作業數

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

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

    前往 Google Cloud 控制台

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

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

  4. 如果導覽窗格中顯示「Metrics Explorer」,請按一下「Metrics Explorer」。否則,請依序選取「Resources」和「Metrics Explorer」

  5. 選取「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 Dashboard」),然後按一下「確認」

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

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

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

      1. 輸入「快取記憶體」做為指標類型。
        1. 在篩選器方塊中,為 instance_id 新增篩選器並選取您要監控的執行個體。
        2. 如要監控專案中所有 Memorystore 執行個體的用量,請使用「Group by」並選取 instance_id。
  5. 按一下 [儲存]。您可以透過 Monitoring UI 中的「Dashboards」分頁存取這個資訊主頁。

為指標設定監控快訊

本節說明如何在「監控」中為個別指標設定快訊。

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

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

    前往「Monitoring」頁面

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

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

  4. 輸入政策名稱。

  5. 按一下「新增條件」

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

    1. 按一下「Add notification channel」按鈕。
      • 方法 1:在「Notification Channel Type」選單中選擇「Email」
        • 輸入要接收快訊的電子郵件地址。
      • 選項 2):請參閱「建立管道」一文,瞭解如何設定其他類型的通知管道。
  7. 按一下「儲存」按鈕。

查看 Memcached 記錄

Memcached 會產生 Cloud Logging 擷取的記錄。

查看稽核記錄

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

    記錄檔探索工具

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

後續步驟