本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CloudWatch 中的 OpenTelemetry 0.7.0 格式翻譯
CloudWatch 執行一些轉換,將 CloudWatch 資料轉換為 OpenTelemetry 格式。
轉換命名空間、指標名稱和維度
這些屬性是在映射中編碼的鍵值對。
一對包含指標的命名空間
一對包含指標的名稱
對於每個維度,CloudWatch 會存放下列配對:
metricDatum.Dimensions[i].Name, metricDatum.Dimensions[i].Value
轉換平均值、總和、樣本計數、最小值和最大值
摘要資料點可讓 CloudWatch 使用一個資料點匯出所有這些統計資料。
startTimeUnixNano包含 CloudWatchstartTimetimeUnixNano包含 CloudWatchendTimesum包含總和統計資料。count包含 SampleCount 統計資料。quantile_values包含兩個valueAtQuantile.value物件:valueAtQuantile.quantile = 0.0取代為valueAtQuantile.value =Min valuevalueAtQuantile.quantile = 0.99取代為valueAtQuantile.value =p99 valuevalueAtQuantile.quantile = 0.999取代為valueAtQuantile.value =p99.9 valuevalueAtQuantile.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。