

# Conversões com o formato OpenTelemetry 1.0.0 no CloudWatch
<a name="CloudWatch-metric-streams-formats-opentelemetry-translation-100"></a>

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 atributo tem a chave `Namespace` e seu valor é o namespace da métrica
+ Um atributo tem a chave `MetricName` e seu valor é o nome da métrica
+ Um par tem a chave `Dimensions` e seu valor é uma lista aninhada de pares de chave/valor. Cada par nessa lista é mapeado para uma dimensão de métrica do CloudWatch, em que a chave do par é o nome da dimensão e seu valor é o valor da dimensão.

**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 do CloudWatch `startTime`
+ `timeUnixNano` contém o do CloudWatch `endTime`
+ `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](https://ucum.org/ucum.html).


| CloudWatch | OpenTelemetry | 
| --- | --- | 
| Segunda | s | 
| Segundo ou segundos | s | 
| Microssegundos | 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.