Lambda Insights가 수집하는 지표 - Amazon CloudWatch

Lambda Insights가 수집하는 지표

Lambda Insights는 해당 서비스가 설치된 Lambda 함수에서 여러 지표를 수집합니다. 이러한 지표 중 일부는 CloudWatch 지표에서 시계열 집계 데이터로 사용할 수 있습니다. 다른 지표는 시계열 데이터로 집계되지는 않지만 CloudWatch Logs Insights를 사용하여 임베디드 지표 형식 로그 항목에서 찾아볼 수 있습니다.

다음 지표는 LambdaInsights 네임스페이스의 CloudWatch 지표에서 시계열 집계 데이터로 사용할 수 있습니다.

지표 이름 측정기준 설명

cpu_total_time

function_name

function_name, version

cpu_system_timecpu_user_time의 합계입니다.

단위: 밀리초

init_duration

function_name

function_name, version

Lambda 실행 환경 수명 주기의 init 단계에서 소요된 시간입니다.

단위: 밀리초

memory_utilization

function_name

function_name, version

함수에 할당된 메모리의 백분율로 측정된 최대 메모리입니다.

단위: 백분율

rx_bytes

function_name

function_name, version

함수가 수신한 바이트 수입니다.

단위: 바이트

tmp_used

/tmp 디렉터리에 사용된 공간량입니다.

단위: 바이트

tx_bytes

function_name

function_name, version

함수가 전송한 바이트 수입니다.

단위: 바이트

total_memory

function_name

function_name, version

Lambda 함수에 할당된 메모리 양입니다. 이는 함수의 메모리 크기와 같습니다.

단위: 메가바이트

total_network

function_name

function_name, version

rx_bytestx_bytes의 합계입니다. I/O 태스크를 수행하지 않는 함수의 경우에도 이 값은 일반적으로 Lambda 런타임에서 수행된 네트워크 호출로 인해 0보다 큽니다.

단위: 바이트

used_memory_max

function_name

function_name, version

측정된 함수 샌드박스 메모리입니다.

단위: 메가바이트

다음 지표는 CloudWatch Logs Insights를 사용하여 임베디드 지표 형식 로그 항목에서 찾아볼 수 있습니다. CloudWatch Logs Insights에 대한 자세한 내용은 CloudWatch Logs Insights를 사용한 로그 데이터 분석 단원을 참조하세요.

포함된 지표 형식에 대한 자세한 내용은 로그 내에 지표 포함 단원을 참조하세요.

지표 이름 설명

cpu_system_time

CPU가 커널 코드를 실행하는 데 사용한 시간입니다.

단위: 밀리초

cpu_total_time

cpu_system_timecpu_user_time의 합계입니다.

단위: 밀리초

cpu_user_time

CPU가 사용자 코드를 실행하는 데 사용한 시간입니다.

단위: 밀리초

fd_max

사용 가능한 최대 파일 설명자 수입니다.

단위: 수

fd_use

사용 중인 최대 파일 설명자 수입니다.

단위: 수

memory_utilization

함수에 할당된 메모리의 백분율로 측정된 최대 메모리입니다.

단위: 백분율

rx_bytes

함수가 수신한 바이트 수입니다.

단위: 바이트

tx_bytes

함수가 전송한 바이트 수입니다.

단위: 바이트

threads_max

함수 프로세스에서 사용 중인 스레드 수입니다. 함수 작성자가 런타임에 의해 생성된 초기 스레드 수를 제어하지 않습니다.

단위: 수

tmp_max

/tmp 디렉터리에 사용 가능한 공간량입니다.

단위: 바이트

total_memory

Lambda 함수에 할당된 메모리 양입니다. 이는 함수의 메모리 크기와 같습니다.

단위: 메가바이트

total_network

rx_bytestx_bytes의 합계입니다. I/O 태스크를 수행하지 않는 함수의 경우에도 이 값은 일반적으로 Lambda 런타임에서 수행된 네트워크 호출로 인해 0보다 큽니다.

단위: 바이트

used_memory_max

측정된 함수 샌드박스 메모리입니다.

단위: 바이트