應用程式監控支援的基礎架構

當與 Application Monitoring 整合的基礎架構資源註冊為 App Hub 服務或工作負載時,這些資源產生的平台和稽核記錄、指標和追蹤記錄會包含應用程式專屬標籤。如要查看與 App Hub 整合的服務和工作負載清單,請參閱「App Hub 支援的資源」。

應用程式監控資訊主頁上的黃金信號

如果資料包含應用程式專屬標籤,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
(區域和多區域)
  • 流量:api/request_count
  • 伺服器錯誤率:回應狀態指出錯誤的要求數量與要求總數的比率。下列狀態值表示發生錯誤:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
應用程式標籤不會附加至 Span。
Compute Engine MIG
(區域和可用區)
Dataproc Metastore 服務
(區域和多區域)

應用程式標籤不會附加至 Span。

如需一般資訊,請參閱「Dataproc Metastore 總覽」。

Cloud Deploy 推送管道
(區域)
應用程式標籤不會附加至 Span。
Firestore 資料庫
(區域)
  • 流量:api/request_count
  • 伺服器錯誤率:回應狀態指出錯誤的要求數量與要求總數的比率。下列狀態值表示發生錯誤:
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • P95 延遲時間:api/request_latencies
應用程式標籤不會附加至 Span。
GKE Gateway
gateway.networking.k8s.io/Gateway
應用程式標籤不會附加至記錄項目或 span。
GKE Ingress
networking.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 會使用下列指標資料 (如有) 來推導黃金信號的值:

在資訊主頁中,您可能會看到顯示流量資訊的圖表包含兩個分頁:

  • 「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 檢測應用程式時,才能使用這項指標。詳情請參閱「檢測應用程式」。