

# CloudWatch에서 OpenTelemetry 1.0.0 형식으로 번역
<a name="CloudWatch-metric-streams-formats-opentelemetry-translation-100"></a>

CloudWatch는 CloudWatch 데이터를 OpenTelemetry 형식으로 저장하기 위해 몇 가지 변환을 수행합니다.

**네임스페이스, 지표 이름 및 차원 변환**

이러한 속성은 매핑에 인코딩된 키-값 페어입니다.
+ 한 속성에 `Namespace` 키가 있고 그 값은 지표의 네임스페이스입니다.
+ 한 속성에 `MetricName` 키가 있고 그 값은 지표의 이름입니다.
+ 한 페어에 `Dimensions` 키가 있고 그 값은 키-값 페어의 중첩 목록입니다. 이 목록의 각 페어는 CloudWatch 지표 측정기준에 매핑됩니다. 여기서 페어의 키는 측정기준 이름이고 해당 값은 측정기준 값입니다.

**Average, Sum, SampleCount, Min 및 Max 변환**

요약 데이터 요소를 사용하면 CloudWatch가 하나의 데이터 요소를 사용해 이러한 모든 통계를 내보낼 수 있습니다.
+ `startTimeUnixNano`에는 CloudWatch `startTime`이 포함됩니다.
+ `timeUnixNano`에는 CloudWatch `endTime`이 포함됩니다.
+ `sum`에는 Sum 통계가 포함됩니다.
+ `count`에는 SampleCount 통계가 포함됩니다.
+ `quantile_values`에는 다음과 같이 두 개의 `valueAtQuantile.value` 객체가 포함됩니다.
  + `valueAtQuantile.value = Min value`가 있는 `valueAtQuantile.quantile = 0.0`
  + `valueAtQuantile.value = p99 value`가 있는 `valueAtQuantile.quantile = 0.99`
  + `valueAtQuantile.value = p99.9 value`가 있는 `valueAtQuantile.quantile = 0.999`
  + `valueAtQuantile.quantile = 1.0`가 있는 `valueAtQuantile.value = Max value`

지표 스트림을 사용하는 리소스에서는 Average 통계를 **Sum/SampleCount**로 계산할 수 있습니다.

**단위 변환**

CloudWatch 단위는 다음 표와 같이 측정 단위에 대한 통합 코드의 대소문자를 구분하는 변형에 매핑됩니다. 자세한 내용은 [측정 단위에 대한 통합 코드](https://ucum.org/ucum.html)를 참조하세요.


| CloudWatch | OpenTelemetry | 
| --- | --- | 
|  초 |  s | 
|  Second 또는 Seconds |  s | 
|  마이크로초 |  us | 
|  밀리초 |  ms | 
|  바이트 |  By | 
|  KB |  kBy | 
|  MB |  MBy | 
|  GB |  GBy | 
|  TB |  TBy | 
|  비트 |  bit | 
|  Kbit |  kbit | 
|  Mbit |  MBit | 
|  Gbit |  GBit | 
|  Tbit |  Tbit | 
|  % |  % | 
|  개수 |  \$1Count\$1 | 
|  없음 |  1 | 

슬래시와 결합된 단위는 두 단위 모두의 OpenTelemetry 변환을 적용하여 매핑됩니다. 예를 들어 Bytes/Second는 By/s에 매핑됩니다.