Personalized Service Health 概念

本文說明 Personalized Service Health (PSH) 的重要概念和術語。瞭解這些概念有助於您有效解讀事件及設定警告。

Service Health 事件

Service Health 事件 (v1、v1beta) 是指任何影響與專案或資源相關 Google Cloud 產品的中斷事件。例如網路中斷、設定錯誤和效能問題。

每個事件都包含事件整體影響的詳細資料、Google 的最新消息,以及 Google Cloud 專案的特定資訊。

事件

事件是指與專案相關,且新發生或進行中的 Google Cloud 服務中斷或效能降低情形。這是 Service Health 事件的類別。

事件包含下列項目:

  • 事件影響:事件範圍的詳細資料,例如受影響的Google Cloud 產品和位置。
  • Google Cloud的最新消息:Google Cloud 支援團隊會定期提供最新消息。
  • 個人化關聯性:事件與 Google Cloud專案的關聯性。
  • 症狀、解決方法和預計完成時間:協助評估影響、套用解決方法,或進一步瞭解根本原因的資訊。

事件可能會有事故通報,其中包含導致事件發生的因素,以及 Google Cloud 計畫採取的步驟,以防止類似事件再次發生。符合下列條件的事件會提供事件報告:

  • 事件影響範圍遍及全球,或影響一或多個區域中相當高比例的客戶專案。
  • 一或多項產品無法使用或效能嚴重降低。

事件狀態和詳細狀態

事件有兩個欄位,用於表示其狀態。這些欄位的值會隨著事件發展而變化。

  • 事件狀態:指出事件的整體狀態。可以是下列其中一項:

    • Active:事件目前正在影響 Google Cloud ,且會持續收到更新。
    • 已關閉:事件不再影響任何 Google Cloud 產品,或已與其他事件合併。
  • 詳細狀態:提供更多事件狀態資訊。這項屬性僅適用於事件,且可能為下列其中一個值 (視事件狀態而定):

    • 新興:Google 工程師正在積極調查事件,判斷影響範圍。影響評估完成後,新興事件會變成已確認或已解決事件。進行中的事件可能是新興事件。

      新興事件支援僅適用於 Google Cloud網路產品。

    • 已確認:Google 工程師已確認事件,且至少有一個 Google Cloud 產品受到影響。在問題解決前,我們會持續提供最新狀態。

      作用中事件可能是已確認事件。

    • 已合併:事件已合併至上層事件。日後所有更新都只會發布到上層。

    • 已解決:採取行動後,事件不再影響任何 Google Cloud產品。不會再提供更新。

      已結案的事件通常代表已解決。

    • 偽陽性:Google 工程師調查後,判定事件並未影響 Google Cloud 產品。如果再次審查事件,這個狀態可能會變更。

    • 自動關閉:事件因下列原因自動關閉:

      • 無法確認事件影響。
      • 事件時有時無,或已自行解決。

      由於未採取任何行動或調查,因此事件沒有解決方案。如果問題時有時無,事件可能會重新開啟。

精細中斷狀態

在多產品或多位置事件期間,個別產品或位置可能會在整體事件解決前恢復。Personalized Service Health 會依產品和位置提供精細的中斷狀態,反映事件發生期間的部分復原情況。專案層級和組織層級事件皆可查看精細的中斷狀態。

產品或位置可能顯示下列其中一種精細中斷狀態:

  • 受影響:產品或位置因事件而中斷。
  • 已解決:特定產品或位置不再發生中斷情形,且已恢復正常。

事件狀態和精細狀態的差異

請務必區分整體事件狀態、詳細狀態,以及個別產品或位置的精細中斷狀態:

  • 整體事件狀態和詳細狀態:適用於整個事件。只要至少有一項產品或位置仍處於「受影響」狀態,事件就會維持「作用中」狀態 (詳細狀態為「已確認」)。只有在所有相關產品和位置都達到「已解決」狀態後,事件才會轉換為「已結案」 (詳細狀態為「已解決」)。
  • 精細中斷狀態:分別套用至各個受影響的產品或位置。個別產品或地點可以轉換為「已解決」,而整體事件狀態仍為「有效」。

事件「合併」至父項事件後,子項事件的精細中斷狀態會清除,並將精細狀態委派給父項事件,做為單一事實來源。

關聯性

Personalized Service Health 會評估所有事件對專案的影響。如果事件可能或確定會影響專案,就會顯示在 Service Health 資訊主頁和 API 中。

「關聯性」說明事件對專案的影響程度。相關性可能會隨著事件進展而變化。

關聯性可能的值如下:

  • 受影響:已確認事件會影響您的專案。僅適用於部分 Google Cloud 產品。
  • 相關:事件與專案有直接關聯,並會影響專案所用位置中的 Google Cloud 產品。
  • 部分相關:事件與專案使用的 Google Cloud產品有關聯,但應該不會對專案造成影響。舉例來說,事件可能會影響專案使用的 Google Cloud產品,但不涵蓋專案使用的位置。
  • 未受影響:事件不會影響您的專案。
  • 不明:目前無法得知對專案的影響。

產品識別名稱和顯示名稱 (僅限 Alpha 版和 Beta 版)

為了讓管理員快速找出作業,而不必在本機對應產品 ID,v1alpha 和 v1beta 版本中的事件項目會在參照的資源中提供顯示字串。

具體來說,在標準酬載上指定的 Product 物件 (位於 Event 和 OrganizationEvent 的 impact 集合中) 內,有兩個新屬性可協助識別:

  • display_name (字串):OUTPUT_ONLY 標記,用於顯示適合客戶閱讀的人類可讀產品名稱 (例如 "Google Cloud SQL")。
  • previous_display_names (重複字串):OUTPUT_ONLY 陣列,詳細列出這項特定資源先前支援的所有職稱。這樣一來,即使品牌重塑,追蹤事件仍可保持連續性。

為確保系統穩定性,vGA (v1) 介面會延遲顯示產品欄位。

如要判斷篩選器和快訊中使用的正確不可變 ID,請按照下列步驟操作:

  1. 開啟「支援的產品和位置」指南。
  2. 在表格中找出目標 Google Cloud 產品。
  3. 複製「產品 ID」下方列出的值。

或者,直接從 API 酬載判斷正確的不變 ID:

  1. 發出 API 呼叫,傳回事件資源 (例如 projects.locations.events.list)。
  2. 檢查產生的 JSON 陣列中的 impact 區塊對應。
  3. 擷取 product 屬性中的字串。這個值代表穩定的產品 ID,不受顯示名稱變動影響。