本文將概略介紹 Cloud Monitoring 提供的服務。這些服務可協助您瞭解應用程式和其他 Trusted Cloud by S3NS 服務的行為、健康狀態和效能。Cloud Monitoring 會自動收集及儲存大多數 Trusted Cloud by S3NS 服務的效能資訊。
收集的指標
Cloud Monitoring 會收集並儲存服務產生的系統指標 Trusted Cloud by S3NS 。這些指標提供服務運作方式的相關資訊。
查詢指標
建議您使用 Grafana 和 PromQL 查詢及顯示指標資料。詳情請參閱「在 Cloud Monitoring 中使用 PromQL」。
Cloud Monitoring API 也支援讀取指標資料。詳情請參閱 timeSeries.list
參考頁面。使用 Monitoring API 擷取指標資料時,API 指令中的查詢可以採用 Monitoring 篩選器運算式。
Cloud Monitoring 資料模型
本節將介紹 Cloud Monitoring 資料模型:
「指標類型」是指計量項目,指標類型範例包括虛擬機器的 CPU 使用率,以及磁碟使用百分比。
「時間序列」是一種資料結構,含有加上時間戳記的指標評估結果,以及這些評估結果的來源和意義相關資訊。
以下是時間序列的內容詳細資料:
points
陣列包含加上時間戳記的評估結果。以下是含有兩個值的
points
陣列範例:"points": [ { "interval": { "startTime": "2020-07-27T20:20:21.597143Z", "endTime": "2020-07-27T20:20:21.597143Z" }, "value": { "doubleValue": 0.473005 } }, { "interval": { "startTime": "2020-07-27T20:19:21.597239Z", "endTime": "2020-07-27T20:19:21.597239Z" }, "value": { "doubleValue": 0.473025 } }, ],
如要瞭解值的意義,請參閱時間序列中包含的其他資料,以及這些資料的定義。
resource
欄位說明要監控的硬體或軟體元件。在 Cloud Monitoring 中,硬體或軟體元件稱為「受監控資源」。受監控的資源範例包括 Compute Engine 執行個體和 App Engine 應用程式。如需受監控資源清單,請參閱受控資源清單。以下是
resource
欄位的範例:"resource": { "type": "gce_instance", "labels": { "instance_id": "2708613220420473591", "zone": "us-east1-b", "project_id": "sampleproject" } }
「
type
」欄位會將受監控的資源列為gce_instance
,表示這些測量結果是在 Compute Engine VM 執行個體上取得。labels
欄位包含鍵/值組合,提供受監控資源的額外資訊。如果是gce_instance
類型,標籤會識別受監控的 VM 執行個體。
metric
欄位會說明要評估的內容。以下是
metric
欄位的範例:"metric": { "labels": { "instance_name": "test" }, "type": "compute.googleapis.com/instance/cpu/utilization" },
- 如果是 Trusted Cloud by S3NS 服務,
type
欄位會指定服務和監控內容。在本例中,Compute Engine 服務會測量 CPU 使用率。
labels
欄位包含鍵/值組合,提供有關評估的額外資訊。這些標籤是MetricDescriptor
的一部分,這個資料結構會定義所測量資料的屬性。指標MetricDescriptor
compute.googleapis.com/instance/cpu/utilization
的MetricDescriptor
包含標籤instance_name
。
- 如果是 Trusted Cloud by S3NS 服務,
「
metricKind
」欄位說明時間序列中相鄰測量值之間的關係:GAUGE
指標會儲存特定時間點的測量值,例如每小時的溫度記錄。CUMULATIVE
指標會儲存特定時間點所測量的累積值,例如車輛的里程表。DELTA
指標會儲存指定期間內所測量項目的值變化,例如顯示股票盈虧的股票摘要。
valueType
欄位會說明測量資料的資料類型:INT64
、DOUBLE
、BOOL
、STRING
或DISTRIBUTION
。
後續步驟
如要瞭解 Cloud Monitoring 資料模型,請參閱指標、時間序列和資源。
如要瞭解 Cloud Monitoring API,請參閱「API 和參考資料」。