本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
擷取 Performance Insights 的時間序列指標
GetResourceMetrics
操作會從績效詳情資料中擷取一或多個時間時間序列指標。GetResourceMetrics
需要指標和時間間隔,並傳回含資料點清單的回應。
例如, AWS Management Console 用GetResourceMetrics
來填入「計數器測量結果」圖表和「資料庫負載」圖表,如下圖所示。
GetResourceMetrics
傳回的所有指標,除 db.load
之外,皆為標準的時間序列指標。此指標會顯示在 Database Load (資料庫負載) 圖表中。db.load
指標與其他時間序列指標不同,因為您可以將它分為名為維度的子元件。在先前的影像中,db.load
已被細分,分組依據為組成 db.load
的等待狀態。
注意
GetResourceMetrics
也可以傳回 db.sampleload
指標,但 db.load
指標適用於大部分情況。
如需 GetResourceMetrics
所傳回指標的相關資訊,請參閱Performance Insights 計數器指標。
這些指標支援下列計算:
-
平均值 – 指標在一段時間內的平均值。將
.avg
附加至指標名稱。 -
最小值 – 指標在一段時間內的最小值。將
.min
附加至指標名稱。 -
最大值 – 指標在一段時間內的最大值。將
.max
附加至指標名稱。 -
總和 – 指標值在一段時間內的總和。將
.sum
附加至指標名稱。 -
取樣計數 – 在一段時間內收集指標的次數。將
.sample_count
附加至指標名稱。
例如,假設收集指標的時間為 300 秒 (5 分鐘),且每分鐘收集一次指標。每分鐘的值為 1、2、3、4 和 5。在此情況下,會傳回下列計算:
-
平均值 – 3
-
最小值 – 1
-
最大值 – 5
-
總和 – 15
-
取樣計數 – 5
若要取得有關使用get-resource-metrics
AWS CLI 指令的資訊,請參閱get-resource-metrics
。
對於 --metric-queries
選項,請指定您要取得結果的一或多個查詢。每個查詢的組成為必要的 Metric
和選用的 GroupBy
及 Filter
參數。以下是 --metric-queries
選項規格的範例。
{ "Metric": "string", "GroupBy": { "Group": "string", "Dimensions": ["string", ...], "Limit": integer }, "Filter": {"string": "string" ...}