Conversões com o formato OpenTelemetry 0.7.0 no CloudWatch
O CloudWatch executa algumas transformações para colocar os dados do CloudWatch no formato OpenTelemetry.
Converter namespace, nome da métrica e dimensões
Esses atributos são pares chave-valor codificados no mapeamento.
Um par contém o namespace da métrica
Um par contém o nome da métrica
Para cada dimensão, o CloudWatch armazena o seguinte par:
metricDatum.Dimensions[i].Name, metricDatum.Dimensions[i].Value
Converter Average, Sum, SampleCount, Min e Max
O ponto de dados Summary permite que o CloudWatch exporte todas essas estatísticas usando um ponto de dados.
startTimeUnixNanocontém ostartTimedo CloudWatchtimeUnixNanocontém oendTimedo CloudWatchsumcontém a estatística Sum.countcontém a estatística SampleCount.quantile_valuescontém dois objetosvalueAtQuantile.value:valueAtQuantile.quantile = 0.0comvalueAtQuantile.value =Min valuevalueAtQuantile.quantile = 0.99comvalueAtQuantile.value =p99 valuevalueAtQuantile.quantile = 0.999comvalueAtQuantile.value =p99.9 valuevalueAtQuantile.quantile = 1.0comvalueAtQuantile.value =Max value
Os recursos que consomem o fluxo de métrica podem calcular a estatística Average como Sum/SampleCount.
Converter unidades
As unidades do CloudWatch são mapeadas para a variante que diferencia maiúsculas de minúsculas do Código unificado para unidades de medida, conforme exibido na tabela a seguir. Para obter mais informações, consulte Código unificado para unidades de medida
| CloudWatch | OpenTelemetry |
|---|---|
|
Segundo |
s |
|
Segundo ou segundos |
s |
|
Microsecond |
us |
|
Milissegundos |
ms |
|
Bytes |
By |
|
Kilobytes |
kBy |
|
Megabytes |
MBy |
|
Gigabytes |
GBy |
|
Terabytes |
TBy |
|
Bits |
bit |
|
Kilobits |
kbit |
|
Megabits |
MBit |
|
Gigabits |
Gbit |
|
Terabits |
Tbit |
|
Percentual |
% |
|
Contagem |
{Count} |
|
Nenhum |
1 |
As unidades que são combinadas com uma barra são mapeadas aplicando-se a conversão do OpenTelemetry de ambas as unidades. Por exemplo, bytes/segundo é mapeado para by/s.