設定資源群組

Cloud Monitoring 可讓您將一組資源定義為群組。定義群組後,您可以設定警示政策、圖表和資訊主頁,以便監控群組。每個指標範圍最多可建立 500 個群組。

關於群組

群組提供一種機制,可對一組資源的行為發出快訊,而非對個別資源的行為發出快訊。舉例來說,您可以建立警示政策,在群組中的部分資源違反特定條件 (例如 CPU 負載) 時觸發警示,而非個別資源分別通知您違規情形。

您可以為群組定義成員資格條件。如果資源符合群組的成員資格條件,就屬於該群組。會員資格條件可根據標籤、地區、應用程式和其他條件設定。資源可以屬於多個群組。

群組中的成員組是動態的,使群組適用於監控變化的環境。舉例來說,如果您建立的群組成員資格條件指定地理區域,那麼該區域中的新資源就會自動加入群組。如果群組成員資格有所變動,您不必修改資訊主頁或警示政策。

群組可包含子群組,最多可達八層級。群組和子群組的一個應用程式是管理實體或邏輯拓撲。舉例來說,您可以使用群組,將正式版資源的監控作業與測試或開發資源的監控作業分開。您也可以建立子群組,依區域監控實際資源。

使用群組

建立群組後,Monitoring 會為該群組建立資訊主頁。除了標準資訊主頁控制項外,群組資訊主頁還提供以下控制項:

  • 編輯或刪除群組。您無法編輯或刪除警告政策正在使用的群組。
  • 管理依群組而定的快訊政策。
  • 建立及查看子群組。
  • 查看事件。
  • 查看事件。
  • 查看群組資源。
  • 存取群組資源資訊主頁。

群組資訊主頁最多只能包含 100 張圖表。群組資訊主頁上的圖表只會顯示群組成員的資料。

以下螢幕截圖為「我的執行個體」群組的預設資訊主頁:

「我的執行個體」群組的預設群組資訊主頁。

資源群組的總覽

在 Google Cloud 控制台中,前往「Groups」(群組) 頁面:

前往「群組」

如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

您可以新增篩選條件來修改要列出的群組。如要新增篩選器,請按一下「篩選表格」,然後選取篩選器類型。根據所選類型,選取篩選器值或輸入值。

您可以對「群組」頁面上顯示的任何群組執行下列操作:

  • 按一下群組的顯示名稱,查看群組的資訊主頁。
  • 按一下 「編輯」,即可編輯群組
  • 按一下 「刪除」,即可刪除群組。
  • 按一下「政策」圖示 ,即可查看相關的快訊政策
  • 查看群組中的 VM 執行個體數量和資源數量

建立群組

如要使用 Google Cloud 控制台建立群組,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Groups」(群組) 頁面:

    前往「群組」

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 按一下「建立群組」。以下螢幕截圖顯示「Create group」對話方塊:

    群組建立面板。

  3. 將「名稱」替換為群組的顯示名稱。顯示名稱在專案中不必是唯一值。

  4. 新增群組成員資格條件。詳情請參閱下一節「指定加入資格」。

  5. 按一下 [建立]。

指定區隔歸屬條件

群組可以有多個成員資格條件。您看到的標準取決於 Google Cloud 專案使用的服務。

如要在使用 Google Cloud 控制台時指定單一條件,請在「建立群組」對話方塊中執行下列操作:

  1. 在「Add criterion」對話方塊中,從選單中選取準則的「Type」

    • 名稱:(預設值) 群組成員資格由資源的顯示名稱決定。
    • 標記:群組成員資格由標記決定。針對這個選項,系統會顯示取決於您設定的資源值次要選單。舉例來說,如果您已建立 Compute Engine 執行個體,並為這些執行個體指派網路標記標籤,這些標記和標籤會列在次要選單中。

      標記名稱應使用小寫字母。

    • 區域:資源的位置。

    • 資源類型:擷取指標資料的資源。資源可能包括磁碟、Cloud Storage 值區或虛擬機器 (VM)。

    • 安全性群組:群組成員資格由角色式存取權控管 (RBAC) 決定。舉例來說,您可以在建立 Google Kubernetes Engine 叢集時指定安全性群組。詳情請參閱 Kubernetes 參考資料頁面「使用 RBAC 授權」。

    • Cloud 專案:您的 Google Cloud 專案 ID。

    • App Engine 應用程式:您的 App Engine 應用程式。

    • App Engine 服務:App Engine 服務,例如 Users API、Memcache 和 Images API。

  2. 如果選取「名稱」或「標記」條件,系統會顯示「運算子」選單。在這種情況下,請選取比較方式。根據預設,比較運算會設為「包含」

    舉例來說,如果您不希望群組包含名稱中含有 instance 的任何資源,請將類型設為「名稱」,值設為 instance,運算子設為「不包含」

    如果系統未顯示「Operator」選單,比較運算子就是「Equals」

  3. 輸入要比對的值。

  4. 按一下 [完成]

如要新增準則,請重複上述步驟。如果您有多個條件,請使用「結合條件運算子」選取器,設定如何結合條件。如果會員資格要求資源必須符合所有條件,請選擇「AND」。如果成員資格要求資源符合單一條件,請選擇「OR」

下圖顯示名為「My instances」的群組定義:

建立名為 instance 的資源群組。

在本例中,有 2 項條件,必須同時滿足這兩項條件。

刪除群組

如要使用 Google Cloud 控制台刪除群組,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Groups」(群組) 頁面:

    前往「群組」

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 選取要刪除的群組,然後按一下 「刪除」
  3. 在「Delete group and subgroup」對話方塊中,按一下「Delete」確認刪除群組及其子群組的動作。刪除群組後,系統也會從快訊政策和運作時間檢查中移除該群組。

您無法刪除警告政策正在使用的群組。如要瞭解如何識別快訊政策,請參閱「查看相關聯的快訊政策」。

編輯群組

如要使用 Google Cloud 控制台編輯群組,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Groups」(群組) 頁面:

    前往「群組」

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 選取要編輯的群組,然後按一下 「編輯」

您無法編輯警報政策正在使用的群組。如要瞭解如何識別快訊政策,請參閱「查看相關聯的快訊政策」。

查看相關聯的快訊政策

如要查看依附於群組的快訊政策,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Groups」(群組) 頁面:

    前往「群組」

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 選取群組,然後按一下 「政策」

    「政策」對話方塊包含以下內容:

    • 各項政策的連結。
    • 編輯、複製或刪除政策的選項。
    • 切換以啟用或停用政策。
    • 「建立政策」按鈕。

為群組建立快訊政策

如要建立快訊政策,將指標選取的時間序列限制在群組內,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Groups」(群組) 頁面:

    前往「群組」

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 選取群組,然後按一下 「政策」
  3. 點選「建立政策」
  4. 選取要監控的指標類型和資源。
  5. 按一下「篩選條件」,然後選取「群組」
  6. 展開 「值」,然後選取群組名稱。
  7. 按一下 [完成]
  8. 完成警告政策的設定步驟。詳情請參閱「建立以指標為基礎的警告政策」一文。

使用 Cloud Monitoring API 管理群組

您可以使用 projects.groups API 建立、修改、擷取及刪除群組。不過,透過 API 建立的群組無法在使用者介面中編輯。

在 API 中,群組的識別依據為 groupId 欄位。這是 Cloud Monitoring 在您建立群組時指派的 ID。您在「Group Name」(群組名稱) 欄位中為群組提供的值僅做為顯示名稱使用,這個值會儲存在 displayName 欄位中。

您也可以使用監控篩選器執行下列操作:

後續步驟