Conversões com o formato OpenTelemetry 0.7.0 no CloudWatch - Amazon CloudWatch

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.

  • startTimeUnixNano contém o startTime do CloudWatch

  • timeUnixNano contém o endTime do CloudWatch

  • sum contém a estatística Sum.

  • count contém a estatística SampleCount.

  • quantile_values contém dois objetos valueAtQuantile.value:

    • valueAtQuantile.quantile = 0.0 com valueAtQuantile.value = Min value

    • valueAtQuantile.quantile = 0.99 com valueAtQuantile.value = p99 value

    • valueAtQuantile.quantile = 0.999 com valueAtQuantile.value = p99.9 value

    • valueAtQuantile.quantile = 1.0 com valueAtQuantile.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.