下表列出與應用程式監控服務整合的基礎架構資源。將這些資源註冊為 App Hub 服務或工作負載後,資源產生的遙測資料就會包含應用程式專屬標籤。這類遙測資料包括平台和稽核記錄項目、指標資料和追蹤資料。如要查看與 App Hub 整合的服務和工作負載清單,請參閱「App Hub 支援的資源」。
標籤格式取決於遙測類型和資料產生方式。舉例來說,含有應用程式專屬標籤的記錄項目會包含 apphub
類型的 JSON 元素。如果是指標資料,應用程式資訊會附加至時間序列,可使用系統中繼資料標籤或指標標籤。指標資料的產生方式會決定確切的標籤。詳情請參閱應用程式專用標籤。
部分基礎架構可產生下列一或多個黃金信號:
- 流量:所選時間範圍內,服務或工作負載的傳入要求比率。
- 伺服器錯誤率:在所選時間範圍內,產生或對應至 5xx HTTP 回應代碼的傳入要求平均百分比。
- P95 延遲時間:所選時間範圍內,要求延遲時間的第 95 個百分位數,以毫秒為單位。
- 飽和度:衡量服務或工作負載的飽和程度。舉例來說,如果是代管執行個體群組 (MIG)、Cloud Run 和 Google Kubernetes Engine 部署作業,這個欄位會顯示 CPU 使用率。
支援的基礎架構資源
「附註」欄會列出支援的關鍵信號詳細資料。 這個資料欄也會列出限制。
基礎架構資源 | 黃金信號 | 注意事項和限制 |
---|---|---|
PostgreSQL 適用的 AlloyDB 叢集 (區域) |
應用程式標籤不會附加至範圍。 | |
PostgreSQL 適用的 AlloyDB 執行個體 (區域) |
應用程式標籤不會附加至範圍。 | |
Bigtable 叢集 (區域) |
|
應用程式標籤不會附加至範圍。 |
Bigtable 執行個體 (區域) |
應用程式標籤不會附加至指標資料或 span。 | |
Cloud Run 工作 (區域) |
應用程式標籤不會附加至記錄項目。 | |
Cloud Run 服務和函式 (區域) |
|
只有檢測工作負載產生的追蹤跨度包含應用程式標籤。 只有在 Cloud Run 中執行的客戶監控工作負載,才會產生黃金信號。 |
Cloud Logging 記錄檔 bucket (全域和區域) |
只有稽核記錄包含應用程式標籤。 | |
Cloud SQL 執行個體 (區域) |
應用程式標籤不會附加至範圍。 | |
Cloud Storage bucket (區域和多區域) |
|
應用程式標籤不會附加至範圍。 |
Compute Engine MIG (區域和區域) |
||
Firestore 資料庫 (區域) |
|
應用程式標籤不會附加至範圍。 |
Kubernetes CronJob (區域和可用區) |
如要瞭解如何在 GKE 中執行 Cron 工作,請參閱「About CronJobs in GKE」(關於 GKE 中的 CronJob)。 | |
Kubernetes DaemonSet (區域和可用區) |
||
Kubernetes Deployment (區域和可用區) |
||
Kubernetes StatefulSet (區域和可用區) |
如要瞭解如何使用 StatefulSet 或部署有狀態的應用程式,請參閱「Google Kubernetes Engine 中的 StatefulSet 簡介」。 | |
第 7 層外部和內部應用程式負載平衡器,適用於 HTTP 或 HTTPS 流量 (全域和區域) |
|
應用程式負載平衡器只會將轉送規則和後端服務整合至 App Hub。應用程式標籤不會附加至範圍。 |
Memorystore for Redis 叢集 (區域) |
應用程式標籤不會附加至記錄項目或 span。 | |
Memorystore for Redis 執行個體 (區域) |
應用程式標籤不會附加至指標資料或 span。 | |
Pub/Sub 主題 (全域) |
|
應用程式標籤不會附加至範圍。 |
Pub/Sub 訂閱項目 (全球) |
|
應用程式標籤不會附加至範圍。 |
Spanner 資料庫 (全域和區域) |
應用程式標籤不會附加至指標資料或 span。 | |
Spanner 執行個體 (全域和區域) |
|
應用程式標籤不會附加至範圍。 |