그래프로 로그 데이터 시각화 - Amazon CloudWatch Logs

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

그래프로 로그 데이터 시각화

막대 차트, 선형 차트 및 누적 영역 차트와 같은 시각화를 사용하여 로그 데이터의 패턴을 보다 효율적으로 식별할 수 있습니다. CloudWatch Logs 인사이트는stats함수와 하나 이상의 집계 함수를 포함할 수 있습니다. 자세한 정보는 Aggregation Functions in the Stats Command을 참조하십시오.

이러한 쿼리는 모두 막대 차트를 생성할 수 있습니다. 쿼리가 bin() 함수를 사용하여 필드별로 데이터를 그룹화하는 경우 선형 차트 및 누적 영역 차트도 볼 수 있습니다.

시계열 데이터 시각화

시계열 시각화는 다음과 같은 특성을 가진 쿼리에 사용할 수 있습니다.

  • 쿼리에 집계 함수가 하나 이상 포함되어 있습니다. 자세한 정보는 Aggregation Functions in the Stats Command을 참조하십시오.

  • 쿼리가 bin() 함수를 사용하여 필드 하나를 기준으로 데이터를 그룹화합니다.

이러한 쿼리는 선형 차트, 누적 면적 차트, 막대 차트 및 원형 차트를 생성할 수 있습니다.

예제:

전체 자습서는 자습서: 시계열 시각화를 생성하는 쿼리 실행 단원을 참조하십시오.

다음은 시계열 시각화에 사용할 수 있는 쿼리 예제입니다.

다음 쿼리는 5분마다 생성된 데이터 포인트와 함께 myfield1 필드의 평균 값에 대한 시각화를 생성합니다. 각 데이터 포인트는 이전 5분 동안 생성된 로그의 myfield1 값 평균을 집계한 것입니다.

stats avg(myfield1) by bin(5m)

다음 쿼리는 5분마다 생성된 데이터 포인트와 함께 여러 필드를 기준으로 세 값의 시각화를 생성합니다. 쿼리가 집계 함수를 포함하고 있고 그룹화 필드로 bin()을 사용하기 때문에 시각화가 생성됩니다.

stats avg(myfield1), min(myfield2), max(myfield3) by bin(5m)

꺾은선형 차트 및 누적 영역 차트 제한

로그 항목 정보를 집계하지만 bin() 함수를 사용하지 않는 쿼리는 막대 차트를 생성할 수 있습니다. 그러나 이러한 쿼리는 선형 차트 또는 누적 영역 차트를 생성할 수 없습니다. 이러한 쿼리 유형에 대한 자세한 내용은 필드별로 그룹화된 로그 데이터 시각화 단원을 참조하십시오.

필드별로 그룹화된 로그 데이터 시각화

stats 함수와 하나 이상의 집계 함수를 사용하는 쿼리에 대해 막대 차트를 생성할 수 있습니다. 자세한 정보는 Aggregation Functions in the Stats Command을 참조하십시오.

시각화를 보려면 쿼리를 실행합니다. 그런 다음 Visualization(시각화) 탭을 선택하고 Line(선형) 옆의 화살표를 선택한 다음 Bar(막대)를 선택합니다. 막대 차트에서는 시각화가 최대 100개 막대로 제한됩니다.

예제:

전체 자습서는 자습서: 로그 필드별로 그룹화된 시각화를 생성하는 쿼리 실행 단원을 참조하십시오. 다음 단락에는 필드별 시각화에 대한 더 많은 예제 쿼리가 포함되어 있습니다.

다음 VPC 흐름 로그 쿼리는 각 대상 주소에 대해 세션당 전송된 평균 바이트 수를 찾습니다.

stats avg(bytes) by dstAddr

각 결과 값에 대해 둘 이상의 막대가 포함된 차트를 생성할 수도 있습니다. 예를 들어 다음 VPC 흐름 로그 쿼리는 각 대상 주소에 대해 세션당 전송된 평균 및 최대 바이트 수를 찾습니다.

stats avg(bytes), max(bytes) by dstAddr

다음 쿼리는 쿼리 유형에 대해 Amazon Route 53 쿼리 로그 수를 찾습니다.

stats count(*) by queryType