转换为 OpenTelemetry 0.7.0 格式 - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

转换为 OpenTelemetry 0.7.0 格式

CloudWatch 会执行一些转换,将 CloudWatch 数据转换为 OpenTelemetry 格式。

转换命名空间、指标名称和维度

这些属性是在映射中编码的键值对。

  • 其中一对包含指标的命名空间

  • 另一对包含指标的名称

  • 对于每个维度,CloudWatch 都存储以下键值对:metricDatum.Dimensions[i].Name, metricDatum.Dimensions[i].Value

转换平均值、总和、样本数、最小和最大值

摘要数据点使 CloudWatch 能够使用一个数据点导出所有这些统计数据。

  • startTimeUnixNano 包含 CloudWatch startTime

  • timeUnixNano 包含 CloudWatch endTime

  • sum 包含总和统计数据。

  • count 包含样本数统计数据。

  • quantile_values 包含两个 valueAtQuantile.value 对象:

    • valueAtQuantile.quantile = 0.0(带有 valueAtQuantile.value = Min value

    • valueAtQuantile.quantile = 1.0(带有 valueAtQuantile.value = Max value

使用该指标流的资源可以按总和/样本数来计算平均值统计数据。

转换单位

CloudWatch 单位映射到计量单位统一代码区分大小写的变体,如下表所示。有关更多信息,请参阅计量单位统一代码

CloudWatch OpenTelemetry

s

s

Microsecond

us

毫秒

ms

字节

By

千字节

kBy

兆字节

MBy

千兆字节

GBy

千吉字节

TBy

Bits

bit

千位

kbit

兆位

MBit

千兆位

GBit

太位

Tbit

百分比

%

计数

{Count}

1

由斜线组合而成的单位通过同时对斜线前后两个单位应用 OpenTelemetry 转换来进行映射。例如,字节/秒映射为 By/s。