本文說明如何建立及管理 Analytics 檢視區。建立 Analytics 檢視區塊後,您就能以類似於查詢記錄檢視區塊和可觀測性檢視區塊的方式查詢。
如要瞭解數據分析檢視畫面,請參閱「關於數據分析檢視畫面」。
事前準備
- 登入 Google Cloud 帳戶。如果您是 Google Cloud新手,歡迎 建立帳戶,親自評估產品在實際工作環境中的成效。新客戶還能獲得價值 $300 美元的免費抵免額,可用於執行、測試及部署工作負載。
-
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.
-
啟用 Observability API。
啟用 API 時所需的角色
如要啟用 API,您需要服務使用情形管理員 IAM 角色 (
roles/serviceusage.serviceUsageAdmin),其中包含serviceusage.services.enable權限。瞭解如何授予角色。 -
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.
-
啟用 Observability API。
啟用 API 時所需的角色
如要啟用 API,您需要服務使用情形管理員 IAM 角色 (
roles/serviceusage.serviceUsageAdmin),其中包含serviceusage.services.enable權限。瞭解如何授予角色。 -
如要取得建立、管理及使用 Analytics 檢視畫面所需的權限,請要求管理員授予您下列 IAM 角色:
-
觀測檢視畫面存取者 (
roles/observability.viewAccessor) 在您要查詢的觀測檢視畫面中,這個角色支援 IAM 條件,可讓您將授權限制在特定檢視區塊。如果未在角色授予作業中附加條件,主體就能存取所有可觀測性檢視畫面。可觀測性檢視畫面為公開測試版。 -
您專案的「Observability Analytics User」 (
roles/observability.analyticsUser) 權限。這個角色具備儲存及執行私人查詢,以及執行共用查詢所需的權限。 -
記錄檢視器 (
roles/logging.viewer) 專案。 -
記錄檔檢視存取者 (
roles/logging.viewAccessor) ,您才能查詢儲存所需記錄檢視的專案。您可以新增 IAM 條件,將這項角色授予作業限制在特定檢視區塊。
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
-
觀測檢視畫面存取者 (
- 請確認您已具備下列至少一項條件:
- 已升級為使用記錄檔分析的記錄檔 bucket。詳情請參閱「設定記錄檔儲存空間」。
- 觀測資料檢視畫面。詳情請參閱 Cloud Trace 儲存空間模型。
建立 Analytics 檢視區塊
如要建立 Analytics 檢視區,請按照下列步驟操作:
-
在 Google Cloud 控制台中,前往 manage_search「Log Analytics」(記錄檔分析) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Logging」的結果。
- 設定「Log Analytics」(記錄檔分析) 頁面:
- 確認工具列顯示「執行查詢」。 如果工具列顯示「在 BigQuery 中執行」,請按一下「設定」settings,然後選取「記錄檔分析 (預設)」。
- 如果沒有顯示「檢視畫面」選單,請前往導覽窗格,然後按一下「檢視畫面和結構定義」last_page。
輸入並驗證要儲存為數據分析檢視畫面的查詢。
您可能需要載入並編輯預設查詢,以供 Analytics 檢視畫面查詢記錄檢視畫面或可觀測性檢視畫面。如要載入預設查詢,請執行下列操作:
在「檢視畫面」選單中,執行下列任一操作:
- 前往「區隔」「記錄」部分,然後選取記錄檢視畫面。
- 前往「追蹤」
部分,然後選取 _Trace.Spans._AllSpans。
在「結構定義」工具列中,依序點選「查詢」和「覆寫」。
「查詢」窗格會更新為 SQL 查詢。
更新查詢,直到您對查詢結果感到滿意為止。
建立數據分析檢視畫面:
在工具列中,依序點選「儲存」和「另存為 Analytics 檢視區塊」。
輸入資料分析檢視的名稱和說明。
名稱長度上限為 100 個字元,只能包含英文字母、數字、底線和連字號。分析檢視建立後即無法變更名稱。
按一下 [儲存]。
系統會建立 Analytics 資料檢視,並列在「資料檢視」窗格的「data_table」「Analytics 資料檢視」部分。
查詢數據分析檢視畫面
查詢 Analytics 檢視區的方式,與查詢記錄檢視區和可觀測性檢視區類似。如要查詢 Analytics 檢視區塊,請使用下列格式的 FROM 子句:
FROM `analytics_view.PROJECT_ID.LOCATION.ANALYTICS_VIEW_ID`
上述運算式中的欄位具有下列意義:
- PROJECT_ID:專案的 ID。
- LOCATION:分析檢視的位置。
- ANALYTICS_VIEW_ID:Analytics 檢視區塊的 ID,最多 100 個字元,只能包含英文字母、數字、底線和連字號。
詳情請參閱「記錄檔分析」。
列出 Analytics 資料檢視
如要列出 Google Cloud 專案中的 Analytics 檢視區,請按照下列步驟操作:
-
在 Google Cloud 控制台中,前往 manage_search「Log Analytics」(記錄檔分析) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Logging」的結果。
- 設定「Log Analytics」(記錄檔分析) 頁面:
- 確認工具列顯示「執行查詢」。 如果工具列顯示「在 BigQuery 中執行」,請按一下「設定」settings,然後選取「記錄檔分析 (預設)」。
- 如果沒有顯示「檢視畫面」選單,請前往導覽窗格,然後按一下「檢視畫面和結構定義」last_page。
- 在「Views」選單中,前往「data_table」「Analytics Views」部分。
取得 Analytics 資料檢視的詳細資料
您可以使用「結構定義」窗格中的選項,顯示有關 Analytics 檢視的下列資訊:
- 名稱。
- 建立日期。
- 上次更新時間。
- 結構定義。
- 查詢。
如要查看 Analytics 檢視區塊的詳細資料,請列出專案中的 Analytics 檢視區塊,然後執行下列步驟:
- 選取要查看資訊的數據分析檢視畫面。
- 在「結構定義」工具列中,按一下 more_vert「查看分析檢視畫面選項」,然後選取「查看詳細資料」。
修改 Analytics 資料檢視
如要修改 Analytics 檢視區,請按照下列步驟操作:
-
在 Google Cloud 控制台中,前往 manage_search「Log Analytics」(記錄檔分析) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Logging」的結果。
- 設定「Log Analytics」(記錄檔分析) 頁面:
- 確認工具列顯示「執行查詢」。 如果工具列顯示「在 BigQuery 中執行」,請按一下「設定」settings,然後選取「記錄檔分析 (預設)」。
- 如果沒有顯示「檢視畫面」選單,請前往導覽窗格,然後按一下「檢視畫面和結構定義」last_page。
- 在「Views」(檢視) 選單中,前往「data_table」「Analytics Views」(Analytics 檢視) 部分,然後選取要修改的 Analytics 檢視。
在「結構定義」工具列中, 按一下 more_vert「查看分析檢視畫面選項」, 然後選取「編輯檢視畫面」。
系統會開啟對話方塊,顯示 Analytics 檢視畫面資訊。 你可以修改說明和查詢。
完成修改後,按一下「覆寫已儲存的檢視畫面」。
刪除數據分析資料檢視
如要刪除 Analytics 檢視區,請按照下列步驟操作:
-
在 Google Cloud 控制台中,前往 manage_search「Log Analytics」(記錄檔分析) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Logging」的結果。
- 設定「Log Analytics」(記錄檔分析) 頁面:
- 確認工具列顯示「執行查詢」。 如果工具列顯示「在 BigQuery 中執行」,請按一下「設定」settings,然後選取「記錄檔分析 (預設)」。
- 如果沒有顯示「檢視畫面」選單,請前往導覽窗格,然後按一下「檢視畫面和結構定義」last_page。
- 在「Views」(檢視) 選單中,前往「data_table」「Analytics Views」(Analytics 檢視) 部分,然後選取要刪除的 Analytics 檢視。
- 在「結構」工具列中, 按一下 more_vert「查看數據分析檢視選項」, 選取「刪除檢視」,然後完成對話方塊。
限制
分析檢視畫面有以下限制:
- 分析檢視區塊只能查詢記錄檢視區塊和可觀測性檢視區塊。
- 分析檢視區塊的上層資源必須是 Google Cloud 專案。
- 您只能使用「記錄檔分析」頁面查詢 Analytics 檢視區,且只能使用「記錄檔分析 (預設)」查詢引擎。
- Analytics 檢視區塊查詢的所有檢視區塊都必須位於相同位置。
- 您必須使用 Google Cloud 控制台建立或管理 Analytics 檢視區。
- 每個專案最多可建立 100 個 Google Cloud 分析資料檢視。
- 每個區域最多可建立 50 個 Analytics 資料檢視。
- 每個 Google Cloud 專案最多可有 10 個區域包含數據分析檢視畫面。