本文說明如何設定 Cloud Hub。
設定程序主要有幾個步驟:
如要以應用程式為中心管理資源,包括在 Cloud Hub 中查看應用程式的資料,您必須設定應用程式管理。
如果您未設定應用程式管理,仍可在 Cloud Hub 中依Google Cloud 專案 (而非應用程式) 查看部分資料。
為 Cloud Hub 使用者設定存取權。
不同人員或團隊可能負責 Cloud Hub 設定程序中的不同步驟。
必要的角色
如要取得設定 Cloud Hub 的必要權限,請要求管理員授予下列 IAM 角色:
- 為資料夾啟用應用程式管理功能,並授予使用者存取權:
-
在 App Hub 建立應用程式:
App Hub 編輯器 (
roles/apphub.editor
) 在啟用應用程式的資料夾中,管理專案上。 -
在 Application Design Center 建立應用程式範本:
Application Design Center 使用者 (
roles/designcenter.user
) 在已啟用應用程式管理功能的資料夾中,對管理專案執行操作。 -
在 Application Design Center 中,從應用程式範本建立應用程式:
在已啟用應用程式管理功能的資料夾中,選取管理專案的「應用程式編輯器」 (
roles/designcenter.applicationEditor
)。
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
設定應用程式管理功能
許多雲端應用程式會演進,納入一或多個專案的多個基礎架構資源,這會導致開發人員和營運人員更難管理及瞭解這些資源。 Google Cloud 將資源整理為 App Hub 應用程式,有助於您以應用程式為中心,進一步瞭解資源互動、分析、監控、管理及排解問題。
建立應用程式前,您必須先啟用 Google Cloud 資料夾,以進行應用程式管理,其中包含要以應用程式形式管理的資源。
設定已啟用應用程式管理功能的資料夾
為資料夾設定應用程式管理功能時,請執行下列動作:
- 在資料夾中建立新的管理專案。管理專案是 Google 擁有的專案,您無法移動或刪除。
- 為支援應用程式管理的服務啟用 API。管理專案已啟用服務。
如要瞭解如何啟用資料夾的應用程式管理功能,請參閱管理資料夾中的應用程式。
建立應用程式
設定啟用應用程式的資料夾後,即可建立應用程式。您可以透過下列方式建立應用程式:
- 使用 App Hub 從現有Google Cloud 資源建立應用程式。請參閱「建立應用程式」。
- 使用 Application Design Center 設計及部署新的Google Cloud 資源,系統會自動佈建 App Hub 應用程式。您可以使用應用程式範本定義設計,然後根據範本部署應用程式執行個體。
啟用必要的 API
本節列出在特定 Cloud Hub 頁面上顯示資料所需的 API。
- 如果您已設定應用程式管理功能,管理專案中會預先啟用部分 API。
- 建立專案時,系統會預設啟用 Cloud Logging 和 Cloud Monitoring API。
其他服務的 API 必須另外啟用:
- Cloud Quotas
- Unified Maintenance
- Personalized Service Health
- 應用程式最佳化
頁面 | 支援的資料 | 必要 API | 啟用 API 的位置 |
---|---|---|---|
首頁 | 應用程式或專案 | 首頁會顯示其他 Cloud Hub 頁面的摘要資料。 | |
Deployment | 應用程式 | App Hub 和 Application Design Center | 建立管理專案時,系統會自動啟用管理專案的 API。 |
健康狀態與疑難排解 | 應用程式或專案 | App Hub 應用程式資料支援 Cloud Logging、Cloud Monitoring、Cloud Trace、Error Reporting、Personalized Service Health 和 Cloud Asset Inventory,可提供健康狀態資料 |
如果是應用程式層級資料,建立管理專案時,系統會自動在管理專案中啟用 API。 如要查看專案層級的資料,請為要查看的專案啟用提供健康資料的 API。 |
提升效率 | 應用程式或專案 | App Hub 應用程式資料支援 Cloud Monitoring 和 App Optimize 的成本與用量資料 |
如果是應用程式層級資料,建立管理專案時,系統會自動在管理專案中啟用 App Hub 和 Monitoring API。您必須另外啟用 App Optimize API。 如要查看專案層級資料,請為要查看的專案啟用 Cloud Monitoring 和 App Optimize API。 |
維護 | 僅限專案 | Unified Maintenance | 為要查看的專案啟用 API。 |
配額與預留項目 | 僅限專案 | 配額資料的 Cloud Quotas Compute Engine 和 Capacity Planner (適用於 Capacity Planner 私人搶先體驗計畫的使用者) |
為要查看的專案啟用 API |
支援 | 僅限專案 | Cloud Customer Care | 為要查看的專案啟用 API |
如要啟用特定 API,請按照下列步驟操作:
在 Google Cloud 控制台中,前往「API Library」(API 程式庫) 頁面。
選取要啟用 API 的 Google Cloud 專案。
搜尋要啟用的 API。
在搜尋結果中按一下 API 名稱。
在 API 的「產品詳細資料」頁面中,按一下「啟用」。
設定遙測資料的匯總檢視畫面
由於 App Hub 應用程式的資料可能包含多個專案,因此您必須彙整記錄、指標和追蹤記錄,才能在 Cloud Hub 中依應用程式查看資料。
如果您只查看專案資料,則不需要匯總資料,但仍建議您這麼做,因為除了應用程式管理之外,還有其他好處:
- 在 Cloud Logging、Cloud Monitoring 和 Cloud Trace 中查看資料時,您可以跨專案檢視及查詢記錄、指標和追蹤記錄。
- 將記錄檔儲存在中央專案中,可將記錄檔的生命週期與專案的生命週期分開。這種做法有助於滿足資料保留等法規遵循規定。
- 如需遵守資料所在地規定,您可以管理一小組區域記錄檔儲存空間,集中儲存您使用的每個區域的記錄檔。 Google Cloud
通常,記錄、指標和追蹤記錄的匯總作業是由主體設定,而該主體的身分與存取權管理 (IAM) 角色為機構管理員 (roles/resourcemanager.organizationAdmin
)。
- 如要在啟用應用程式的資料夾中匯總資料,請參閱「設定應用程式監控」。
- 如要匯總機構的資料,但沒有啟用應用程式的資料夾,請參閱下列文件: