Lambda 함수 - Amazon CloudWatch

Lambda 함수

다음 지표는 표준 Lambda 함수에 대한 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

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

단위: 퍼센트

used_memory_max

function_name

function_name, version

함수 실행 환경의 측정된 메모리입니다.

단위: 메가바이트

rx_bytes

function_name

function_name, version

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

단위: 바이트

tmp_free

function_name

function_name, version

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

단위: 바이트

tmp_used

function_name

function_name, version

/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를 사용한 로그 데이터 분석 단원을 참조하세요.

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

지표 이름 설명

agent_version

Lambda 함수에서 실행 중인 Lambda Insights 확장 에이전트의 현재 버전입니다.

단위: 문자열

cpu_user_time

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

단위: 밀리초

cpu_system_time

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

단위: 밀리초

cpu_total_time

cpu_system_timecpu_user_time의 합계입니다.

단위: 밀리초

fd_use

현재 사용 중인 파일 디스크립터입니다.

단위: 수

fd_max

사용할 수 있는 최대 파일 디스크립터입니다.

단위: 수

version

다른 지표가 수집된 Lambda 함수의 버전입니다.

단위: 수

agent_memory_max

Lambda Insights 확장 에이전트가 사용하는 최대 메모리입니다.

단위: 바이트

agent_memory_avg

Lambda Insights 확장 에이전트가 사용하는 평균 메모리입니다.

단위: 바이트

memory_utilization

실행 환경에 할당된 메모리의 비율(%)로 측정된 평균 메모리입니다.

단위: 퍼센트

used_memory_max

함수 실행 환경의 측정된 메모리입니다.

단위: 메가바이트

rx_bytes

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

단위: 바이트

tx_bytes

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

단위: 바이트

threads_max

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

단위: 수

tmp_used

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

단위: 바이트

tmp_max

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

단위: 바이트

total_memory

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

단위: 메가바이트

total_network

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

단위: 바이트