CloudWatch에서 OpenTelemetry 0.7.0 형식으로 번역
CloudWatch는 CloudWatch 데이터를 OpenTelemetry 형식으로 저장하기 위해 몇 가지 변환을 수행합니다.
네임스페이스, 지표 이름 및 차원 변환
이러한 속성은 매핑에 인코딩된 키-값 페어입니다.
하나의 페어에는 지표의 네임스페이스가 포함됩니다.
하나의 페어에는 지표의 이름이 포함됩니다.
각 차원에 대해 CloudWatch는
metricDatum.Dimensions[i].페어를 저장합니다.Name, metricDatum.Dimensions[i].Value
Average, Sum, SampleCount, Min 및 Max 변환
요약 데이터 요소를 사용하면 CloudWatch가 하나의 데이터 요소를 사용해 이러한 모든 통계를 내보낼 수 있습니다.
startTimeUnixNano에는 CloudWatchstartTime이 포함됩니다.timeUnixNano에는 CloudWatchendTime이 포함됩니다.sum에는 Sum 통계가 포함됩니다.count에는 SampleCount 통계가 포함됩니다.quantile_values에는 다음과 같이 두 개의valueAtQuantile.value객체가 포함됩니다.valueAtQuantile.value =가 있는Min valuevalueAtQuantile.quantile = 0.0valueAtQuantile.value =가 있는p99 valuevalueAtQuantile.quantile = 0.99valueAtQuantile.value =가 있는p99.9 valuevalueAtQuantile.quantile = 0.999valueAtQuantile.value =가 있는Max valuevalueAtQuantile.quantile = 1.0
지표 스트림을 사용하는 리소스에서는 Average 통계를 Sum/SampleCount로 계산할 수 있습니다.
단위 변환
CloudWatch 단위는 다음 표와 같이 측정 단위에 대한 통합 코드의 대소문자를 구분하는 변형에 매핑됩니다. 자세한 내용은 측정 단위에 대한 통합 코드
| CloudWatch | OpenTelemetry |
|---|---|
|
초 |
s |
|
Second 또는 Seconds |
s |
|
Microsecond |
us |
|
밀리초 |
ms |
|
바이트 |
By |
|
KB |
kBy |
|
MB |
MBy |
|
GB |
GBy |
|
TB |
TBy |
|
비트 |
bit |
|
Kbit |
kbit |
|
Mbit |
MBit |
|
Gbit |
GBit |
|
Tbit |
Tbit |
|
% |
% |
|
개수 |
{Count} |
|
없음 |
1 |
슬래시와 결합된 단위는 두 단위 모두의 OpenTelemetry 변환을 적용하여 매핑됩니다. 예를 들어 Bytes/Second는 By/s에 매핑됩니다.