如果資料包含應用程式專屬標籤,Application Monitoring 建立的資訊主頁就會顯示記錄和指標資料,包括下列黃金信號:
- 流量:所選時間範圍內,服務或工作負載的傳入要求比率。在某些設定中,這個圖表會包含分頁。「要求」分頁會顯示網路 L7 指標,「位元組」分頁則會顯示網路 L4 指標。
- 伺服器錯誤率:在所選時間範圍內,回應代碼等同於 5xx HTTP 回應代碼的傳入要求,占所有傳入要求的比例。
- P95 延遲時間:所選時間範圍內,第 95 個百分位數的要求延遲時間 (以毫秒為單位)。
- 飽和度:衡量服務或工作負載的飽和程度。舉例來說,如果是代管執行個體群組 (MIG)、Cloud Run 和 Google Kubernetes Engine 部署作業,這個欄位會顯示 CPU 使用率。
探索資訊主頁時,您可能會發現黃金信號的圖表指標與預期指標不同。對於部分黃金信號,Google Cloud Observability 會提供來源指標的優先順序清單。如果沒有偏好的指標,Google Cloud Observability 會在清單中搜尋,直到找到可用的指標為止。
支援的基礎架構資源
「附註和限制」欄會列出支援的關鍵信號詳細資料。這個資料欄也會列出限制。
| 基礎架構資源 | 黃金信號 | 注意事項和限制 |
|---|---|---|
| AlloyDB for PostgreSQL 叢集 (區域) |
應用程式標籤不會附加至範圍。 | |
| AlloyDB for PostgreSQL 執行個體 (區域) |
應用程式標籤不會附加至範圍。 | |
| Bigtable 叢集 (區域) |
|
應用程式標籤不會附加至範圍。 |
| Bigtable 執行個體 (區域) |
應用程式標籤不會附加至指標資料或 span。 | |
| Cloud Domains | 應用程式標籤不會附加至指標資料或 span。 | |
| Cloud Run 工作 (區域) |
||
| Cloud Run 服務和函式 (區域) |
|
只有檢測工作負載產生的追蹤時距包含應用程式標籤。 只有在 Cloud Run 中執行的客戶監控工作負載,才會產生黃金信號。 |
| Cloud Logging 記錄檔 bucket (全域和區域) |
只有稽核記錄包含應用程式標籤。 | |
| Cloud SQL 執行個體 (區域) |
應用程式標籤不會附加至範圍。 | |
| Cloud Storage bucket (區域和多區域) |
|
應用程式標籤不會附加至範圍。 |
| Compute Engine MIG (區域和可用區) |
||
|
Dataproc Metastore 服務 (區域和多區域) |
|
應用程式標籤不會附加至範圍。 如需一般資訊,請參閱「Dataproc Metastore 總覽」。 |
|
Cloud Deploy 推送管道 (區域) |
應用程式標籤不會附加至範圍。 | |
| Firestore 資料庫 (區域) |
|
應用程式標籤不會附加至範圍。 |
GKE Gatewaygateway.networking.k8s.io/Gateway
|
|
應用程式標籤不會附加至記錄項目或 span。 |
GKE Ingressnetworking.k8s.io/Ingress
|
|
應用程式標籤不會附加至範圍。 |
| Kubernetes CronJob (區域和可用區) |
如要瞭解如何在 GKE 中執行 Cron 工作,請參閱「About CronJobs in GKE」(關於 GKE 中的 CronJob)。 | |
| Kubernetes DaemonSet (區域和可用區) |
請參閱 Kubernetes 的黃金信號。 | |
| Kubernetes Deployment (區域和可用區) |
請參閱 Kubernetes 的黃金信號。 | |
| Kubernetes StatefulSets (區域和可用區) |
請參閱 Kubernetes 的黃金信號。 | 如要瞭解如何使用 StatefulSet 或部署有狀態的應用程式,請參閱「Google Kubernetes Engine 中的 StatefulSet 簡介」。 |
| 第 7 層外部和內部應用程式負載平衡器,適用於 HTTP 或 HTTPS 流量 (全域、區域和跨區域) |
|
應用程式負載平衡器只會將轉送規則和後端服務整合至 App Hub。應用程式標籤不會附加至範圍。 |
| Memorystore for Redis 叢集 (區域) |
應用程式標籤不會附加至記錄項目或 span。 | |
| Memorystore for Redis 執行個體 (區域) |
應用程式標籤不會附加至指標資料或 span。 | |
| Pub/Sub 主題 (全域) |
|
應用程式標籤不會附加至範圍。 |
| Pub/Sub 訂閱項目 (全域) |
|
應用程式標籤不會附加至範圍。 |
| Secret Manager 密鑰 (全域和區域) |
應用程式標籤不會附加至範圍。 | |
| Spanner 資料庫 (全域和區域) |
應用程式標籤不會附加至指標資料或 span。 | |
| Spanner 執行個體 (全域和區域) |
|
應用程式標籤不會附加至範圍。 |
| Vertex AI Agent Engine 代理程式 (區域) |
|
|
| Google Cloud MCP 伺服器 (全球) |
|
黃金信號只會顯示在詳細資訊主頁中。 應用程式標籤不會附加至指標資料或 span。 |
Kubernetes 的黃金信號
如果是 Kubernetes DaemonSet、Deployment 和 StatefulSet,Google Cloud Observability 會使用下列指標資料來衍生黃金訊號的值 (如有):
- 流量:service/server/request_count。 這項指標的單位是每秒要求數。
- 伺服器錯誤率:回應狀態介於 500 到 599 之間的
service/server/request_count要求數,除以要求總數所得的比率。 - P95 延遲時間:來自服務/伺服器/回應延遲時間的第 95 個百分位數。
- 飽和度:container/cpu/core_usage_time 與 container/cpu/request_cores 的比率。
在資訊主頁上,您可能會看到顯示流量資訊的圖表包含兩個分頁:
- 標示為「流量 (要求)」的分頁會顯示網路 L7 流量資料,單位為每秒要求數。
- 標示為「流量 (位元組)」的分頁會顯示 pod/network/received_bytes_count 指標,單位為每秒 KiB,屬於網路 L4 指標。
如果 L7 和 L4 流量指標都可用,摘要頁面會顯示 L7 指標,但流量圖表會包含分頁,方便您查看這兩種指標。如果只有一個可用指標,摘要頁面和資訊主頁就會顯示該指標。
對於在 GKE 上執行的工作負載,Google Cloud Observability 可能會從 Prometheus 指標 http_server_request_duration_seconds 衍生出黃金信號,但只有在使用 OpenTelemetry 檢測應用程式時,才能取得這類信號。詳情請參閱「檢測應用程式」。