這份文件提供的資訊有助於瞭解「應用程式監控」頁面顯示的資料。此外,這個檔案也包含有助於設定 Google Cloud 專案的資訊,方便您查看應用程式的資料。
已知問題
本節列出與應用程式監控相關的已知問題:
- 應用程式監控功能不提供追蹤延遲時間。您必須使用「Trace 探索工具」頁面查看追蹤記錄資料。詳情請參閱「尋找及探索追蹤記錄」。
疑難排解
本節說明如何解決與應用程式監控相關的問題。
系統會要求您建立應用程式
在 Google Cloud 控制台中開啟「應用程式監控」頁面,並看到「建立應用程式以開始使用」訊息。您已註冊 App Hub 應用程式,因此不應看到這則訊息。
如要解決這項失敗問題,請確認資源挑選器已設為您的 App Hub 主專案,或是已啟用應用程式的資料夾管理專案。
您的應用程式未顯示部分黃金信號的資料
無法看到黃金信號值的可能原因如下:
基礎架構不支援該指標類型。舉例來說,網路負載平衡器不支援系統指標。詳情請參閱應用程式監控支援的服務和工作負載。
系統支援該指標類型,但沒有任何可用資料。舉例來說,如果時間範圍設為未收集指標資料的間隔,則黃金信號不會顯示任何資料。
如需會產生 App Hub 標籤的資源清單,請參閱「Application Monitoring 支援的服務和工作負載」。
應用程式的指標資料缺漏或不完整
您查看服務或工作負載的圖表,但該圖表未顯示任何指標資料,或缺少部分資料。
你可能不需要採取任何行動。系統會根據服務或工作負載使用的資源,選取要新增至服務或工作負載預先定義資訊主頁的圖表。不過,部分資源可能不會針對特定指標類型產生資料。如需會產生 App Hub 標籤的資源清單,請參閱「Application Monitoring 支援的服務和工作負載」。
如果指標資料不完整,請執行下列操作:
請確認專案挑選器已設為 App Hub 主專案,或是已啟用應用程式管理功能的資料夾的管理專案。
請確認機構管理員已為 App Hub 主機專案或啟用應用程式的資料夾管理專案設定指標範圍,以便列出儲存應用程式指標資料的專案。詳情請參閱「設定 Application Monitoring」。
應用程式的記錄資料遺失或不完整
資訊主頁的記錄面板未顯示任何記錄項目,或未顯示應用程式產生的所有記錄項目。
如要解決這項失敗問題,請按照下列步驟操作:
-
如要取得查看記錄資料所需的權限,請要求管理員授予下列 IAM 角色:
-
記錄檢視器 (
roles/logging.viewer
) 在您的 App Hub 主機專案或應用程式啟用資料夾的管理專案中,以及預設記錄範圍中列出的任何其他專案。這個角色可存取_Default
記錄值區中的大部分記錄項目。詳情請參閱「記錄角色」。 -
記錄檢視存取者 (
roles/logging.viewAccessor
) 在您應用程式中樞主專案的預設記錄範圍,或啟用應用程式的資料夾管理專案中,列出的記錄檢視畫面。如要進一步瞭解如何授予記錄檢視畫面存取權,請參閱「控管記錄檢視畫面存取權」。
-
記錄檢視器 (
請確認機構管理員已為啟用應用程式的資料夾設定 App Hub 主機專案或管理專案的預設記錄範圍,以便列出儲存應用程式記錄資料的資源。詳情請參閱「設定 Application Monitoring」。
缺少快訊政策
如要在應用程式監控資訊主頁上顯示警告政策,您必須將警告政策與服務或工作負載建立關聯,方法是在政策中加入特定標籤。
如要使用 Google Cloud 控制台將快訊政策與工作負載或服務建立關聯,請按照下列指示操作:
-
前往 Google Cloud 控制台的 notifications「Alerting」(警告) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 在Google Cloud 控制台的工具列中,選取 App Hub 主專案,或是已啟用應用程式管理功能的資料夾管理專案。
- 找到快訊政策,按一下「查看更多」more_vert,選取「編輯」,然後前往「通知和名稱」部分。
- 在「應用程式標籤」部分,選取應用程式,然後選取工作負載或服務。
- 按一下 [Save Policy] (儲存政策)。
完成這些步驟後,系統會將具有下列鍵的標籤附加至警報政策。這些標籤可識別您的應用程式和服務/工作負載:
apphub_application_location
apphub_application_id
apphub_service_id
或apphub_workload_id
您也可以使用 Google Cloud CLI、Terraform 或 Cloud Monitoring API,在快訊政策中加入使用者標籤。不過,您必須使用上一個範例中顯示的標籤鍵。 如要瞭解詳情,請參考下列資源:
您已在快訊政策中新增應用程式標籤,但政策未列出
如要解決這項失敗問題,請確認政策包含下列標籤:
apphub_application_location
apphub_application_id
apphub_service_id
或apphub_workload_id
服務和工作負載的資訊主頁不同
您無須採取任何行動。
服務或工作負載使用的資源會決定該服務或工作負載顯示的資料。
無法儲存目前檢視的資訊主頁變更
您正在瀏覽服務或工作負載資訊主頁中顯示的資料,並想儲存變更。工具列會顯示「儲存至資訊主頁」按鈕。 不過,選取該按鈕後,您就無法將變更儲存至目前的資訊主頁。
只有在您檢視的資訊主頁為唯讀時,才會顯示「儲存至資訊主頁」按鈕。不過,您可以使用這個按鈕將變更儲存至自訂資訊主頁。詳情請參閱「資訊主頁總覽」。
無法儲存圖表
探索遙測資料時,工具列中的「儲存至資訊主頁」按鈕會停用。
如要解決這個問題,請確認您具備足夠的權限。
如要取得儲存自訂資訊主頁變更所需的權限,請要求管理員在應用程式中樞主機專案或應用程式啟用資料夾的管理專案中,授予您「Monitoring 編輯者」 (roles/monitoring.editor
) 身分與存取權管理角色。
系統開啟非預期的事件
隨著應用程式監控功能推出,metadata.system_labels.apphub_host_project_id
標籤已重新命名為 metadata.system_labels.apphub_application_container
。這項變更可能會導致系統產生新的事件,以及未解決的事件不會關閉。舉例來說,如果標籤變更導致受監控的時間序列停止回報樣本,您可能會收到指標缺席政策的通知。
您無須採取任何行動。如果系統在自動關閉時間長度到期後,不再收到資料,就會自動關閉事件。詳情請參閱「部分指標資料」。
您無法存取啟用應用程式的資料夾中的記錄
您已在 Google Cloud 控制台使用資源挑選器,選取已啟用應用程式管理功能的資料夾。接著開啟 Google Cloud Observability 頁面 (例如「記錄檔探索工具」頁面),資源挑選器就會重設為專案。
這是預期行為。選取已啟用應用程式的資料夾後,如果存取 Google Cloud Observability 頁面,所選資源會重設為資料夾的管理專案。一般來說,您想查看應用程式的遙測資料時,會選取專案。
如要存取已啟用應用程式管理功能的資料夾中的記錄,請使用資源挑選器手動選取資料夾。