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