設定 Observability Analytics,在 BigQuery 引擎上執行 Cloud Trace 查詢,即可建立以 SQL 為基礎的警告政策,並儲存資訊主頁圖表,其查詢會將可觀測的資料與其他業務資料彙整。在 BigQuery 引擎上執行查詢時,預設會使用隨選運算單元,如果專案在連結資料集的相同位置有預留項目指派作業,則會使用預留運算單元。
除非您修改設定,否則「Observability Analytics」頁面會在預設查詢引擎上執行查詢,並使用預設運算單元。這兩種引擎都能查詢觀測能力檢視表、記錄檔 bucket 檢視表和分析檢視表。
事前準備
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
如要取得所需權限,以便使用 BigQuery 引擎從 Observability Analytics 執行查詢,請要求管理員授予您下列 IAM 角色:
- 專案的觀測能力檢視者 (
roles/observability.viewer) - 針對要查詢的可觀測性檢視表,取得可觀測性檢視表存取子 (
roles/observability.viewAccessor) 角色。這個角色支援 IAM 條件,可讓您限制授予特定檢視。如果未在角色授權中附加條件,主體就能存取所有觀測能力檢視畫面。 - 專案或連結資料集的 BigQuery 資料檢視者 (
roles/bigquery.dataViewer) - 專案的 BigQuery 工作使用者 (
roles/bigquery.jobUser)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
- 專案的觀測能力檢視者 (
- 確認儲存追蹤記錄資料的可觀測性資料集,有連結的 BigQuery 資料集。如果連結的 BigQuery 資料集不存在,請建立資料集。
如果您將「Observability Analytics」頁面設為在受虛擬私有雲 (VPC) Service Controls 保護的 Google Cloud 專案中使用 BigQuery 引擎,請使用 BigQuery Enterprise 版。詳情請參閱瞭解 BigQuery 版本的相關說明。
在 BigQuery 引擎執行查詢
如要在使用「Observability Analytics」頁面時,透過 BigQuery 引擎執行查詢,請按照下列步驟操作:
-
在 Google Cloud 控制台中,前往 manage_search「Observability Analytics」(觀測能力分析) 頁面:
前往「Observability Analytics」(觀測能力分析) 頁面
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Logging」的結果。
輸入或載入查詢。詳情請參閱「查詢及分析追蹤記錄」。
您可以將圖表儲存至資訊主頁,圖表會顯示可觀測的資料和其他業務資料的彙整結果。在這種情況下,
FROM子句必須指定觀測能力資料集或記錄檔 bucket 的檢視表,且查詢的資料必須有連結的資料集。JOIN陳述式可指定 BigQuery 資料表。不過,您必須具備必要的 IAM 權限,才能查詢 BigQuery 資料表。前往工具列,確認畫面上顯示標示為「Run on BigQuery」(在 BigQuery 上執行) 的按鈕。
如果工具列顯示「Run Query」(執行查詢),請按一下 settings「Settings」(設定),然後選取「BigQuery」。
如果「Run on BigQuery」(在 BigQuery 中執行) 按鈕呈現停用狀態,表示沒有連結的資料集。如要解決這項問題,請建立連結的 BigQuery 資料集。
點選「在 BigQuery 執行」。
定價
如要瞭解使用 BigQuery 的相關費用,請參閱「BigQuery 定價」。