本文說明為 Spanner 擷取的遙測信號,包括指標、記錄、追蹤和統計資料。
Spanner 會產生可觀測性資料,包括指標、記錄、追蹤記錄和統計資料。您可以設定擷取部分未擷取的信號。您可以運用這些信號,全面瞭解系統的運作情況。
Spanner 指標
指標是資料庫健康狀態或效能的數值資料,例如要求延遲時間或 CPU 使用率,您會定期測量這些資料。
Cloud Monitoring 會定期測量您的服務和 Google Cloud 資源用量。如要查看 Spanner 收集的所有伺服器端和用戶端指標,請參閱指標清單。
Spanner 包含用戶端指標,例如 Google 前端 (GFE) 和 API 前端 (AFE) 的延遲時間。詳情請參閱「用戶端指標說明」。
除了 Spanner 收集的指標 (例如查詢延遲) 之外,如果您還需要自訂用戶端指標,可以使用 OpenTelemetry 設定自訂用戶端指標。
自訂用戶端指標可能會透過可觀測性後端產生費用。 舉例來說,如果您使用 Cloud Monitoring 做為後端,系統會根據 Cloud Monitoring 定價計費。
Spanner 記錄
記錄是系統活動在一段時間內的生成記錄。每份記錄檔都是記錄項目的集合,並附上時間戳記,每個記錄項目都描述特定時間點的事件。如要進一步瞭解如何啟用記錄,請參閱「啟用資料存取稽核記錄」一文。Cloud Logging 會從常見的應用程式元件收集記錄資料。如需 Spanner 收集的記錄類型清單,請參閱「Spanner 稽核記錄」。
Spanner 追蹤記錄
追蹤記錄代表要求在應用程式中的路徑。追蹤記錄可讓您追蹤要求流程,並找出問題的根本原因。您可以設定 Spanner 用戶端程式庫,使用 OpenTelemetry API 匯出用戶端和伺服器端追蹤記錄。如要進一步瞭解如何使用 OpenTelemetry 收集追蹤記錄,請參閱「追蹤記錄收集總覽」。
Spanner 統計資料表
Spanner 提供一組內建統計資料表,可供您查詢,以取得下列項目的詳細資訊:
- 查詢
- 讀取
- 交易
- 門鎖
- 資料表大小
- 資料表作業
如要進一步瞭解可用資料表,請參閱「Spanner 內建統計資料表總覽」。