本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CloudWatch 執行一些轉換,將 CloudWatch 資料轉換為 OpenTelemetry 格式。
轉換命名空間、指標名稱和維度
這些屬性是在映射中編碼的鍵值對。
一個屬性,它具有索引鍵
Namespace
,並且其值是指標的命名空間一個屬性,它具有索引鍵
MetricName
,並且其值是指標的名稱一對值,它具有索引鍵
Dimensions
,並且其值是鍵值對的巢狀清單。此清單中的每個值對均對應至 CloudWatch 指標維度,其中值對的索引鍵是維度的名稱,其值為維度的值。
轉換平均值、總和、樣本計數、最小值和最大值
摘要資料點可讓 CloudWatch 使用一個資料點匯出所有這些統計資料。
startTimeUnixNano
包含 CloudWatchstartTime
timeUnixNano
包含 CloudWatchendTime
sum
包含總和統計資料。count
包含 SampleCount 統計資料。quantile_values
包含兩個valueAtQuantile.value
物件:valueAtQuantile.quantile = 0.0
取代為valueAtQuantile.value =
Min value
valueAtQuantile.quantile = 0.99
取代為valueAtQuantile.value =
p99 value
valueAtQuantile.quantile = 0.999
取代為valueAtQuantile.value =
p99.9 value
valueAtQuantile.quantile = 1.0
取代為valueAtQuantile.value =
Max value
消耗指標串流的資源可以將「平均」統計數字計算為 Sum/SampleCount。
轉換單位
CloudWatch 單位可映射至統一計量單位代碼的變體 (區分大小寫),如下表所示。如需詳細資訊,請參閱統一計量單位代碼
CloudWatch | OpenTelemetry |
---|---|
秒 |
s |
秒或秒 |
s |
微秒 |
us |
毫秒 |
ms |
位元組 |
By |
KB |
kBy |
MB |
MBy |
GB |
GBy |
TB |
TBy |
位元 |
bit |
千位元數 |
kbit |
百萬位元數 |
MBit |
十億位元數 |
GBit |
兆位元數 |
Tbit |
百分比 |
% |
計數 |
{Count} |
無 |
1 |
透過套用兩個單位的 OpenTelemetry 轉換來映射與斜線結合的單位。例如,位元組/秒映射為 By/s。