在 BigQuery 引擎上執行記錄查詢

設定「Observability Analytics」頁面,在 BigQuery 引擎上執行記錄檔查詢,即可建立以 SQL 為基礎的警告政策,並儲存資訊主頁圖表,其查詢會將可觀測的資料與其他業務資料彙整。在 BigQuery 引擎上執行查詢時,預設會使用隨選運算單元,如果專案在連結資料集的相同位置有預留項目指派作業,則會使用預留運算單元。

除非您修改設定,否則「Observability Analytics」頁面會在預設查詢引擎上執行查詢,檢查您的 Logging 權限。BigQuery 引擎會改為檢查您的 BigQuery 權限。這兩種查詢引擎都可讓您查詢觀測能力檢視表、記錄檔 bucket 檢視表和分析檢視表。

詳情請參閱「選擇 Observability Analytics 查詢引擎」。

事前準備

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  2. Verify that billing is enabled for your Google Cloud project.

  3. 如要取得所需權限,透過 BigQuery 引擎在 Observability Analytics 執行查詢,請要求管理員授予您下列 IAM 角色:

    如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

    您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

  4. 確認記錄檔 bucket 有連結的 BigQuery 資料集。如果資料集不存在,請建立資料集。

如果您打算設定「Observability Analytics」頁面,在採用虛擬私有雲 (VPC) Service Controls 的專案中,透過 BigQuery 引擎執行查詢,請確認您使用的是 BigQuery Enterprise 版。詳情請參閱「瞭解 BigQuery 版本」一文。

在 BigQuery 引擎執行 Observability Analytics 查詢

如要使用警告政策監控 SQL 查詢結果,請按照下列步驟在 BigQuery 引擎執行查詢:

  1. 在 Google Cloud 控制台中,前往 「Observability Analytics」(觀測能力分析) 頁面:

    前往「Observability Analytics」(觀測能力分析) 頁面

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

  2. 在「Log views」(記錄檔檢視表) 清單中,找出檢視表,然後選取「Query」(查詢) 或輸入查詢。

    如果查詢窗格顯示參照 FROM 陳述式的錯誤訊息,表示資料表無法解析為特定記錄檢視。如要瞭解如何解決這項失敗問題,請參閱「錯誤 FROM clause must contain exactly one log view」。

  3. 前往工具列,確認畫面上顯示標示為「Run on BigQuery」(在 BigQuery 上執行) 的按鈕。

    如果工具列顯示「Run Query」(執行查詢),請按一下 「Settings」(設定),然後選取「BigQuery」。

    如果「Run on BigQuery」(在 BigQuery 中執行) 按鈕已停用,則必須建立連結的資料集。

  4. 執行查詢。

    您可以使用工具列選項設定查詢格式、清除查詢,以及開啟 BigQuery SQL 參考文件。

定價

如要瞭解使用 BigQuery 的相關費用,請參閱「BigQuery 定價」。

後續步驟