관리형 인스턴스 Lambda 함수 - Amazon CloudWatch

관리형 인스턴스 Lambda 함수

다음 지표는 관리형 인스턴스에서 실행 중인 표준 Lambda 함수에 대한 LambdaInsights 네임스페이스의 CloudWatch 지표에서 시계열 집계 데이터로 사용할 수 있습니다.

지표 이름 측정 기준 설명

cpu_utilization

function_name

function_name, version

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

단위: 퍼센트

cpu_utilization_max

function_name

function_name, version

실행 환경에 할당된 vCPU의 비율(%)로 측정된 최대 CPU입니다. 이는 1초 간격으로 샘플링됩니다.

단위: 퍼센트

cpu_total_time

function_name

function_name, version

cpu_system_timecpu_user_time의 합계입니다.

단위: 밀리초

memory_utilization

function_name

function_name, version

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

단위: 퍼센트

memory_utilization_max

function_name

function_name, version

실행 환경에 할당된 메모리의 비율(%)로 측정된 최소 메모리입니다. 이는 50ms 간격으로 샘플링됩니다.

단위: 퍼센트

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

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

지표 이름 설명

lambda_mode

이 로그 이벤트가 Lambda 관리형 인스턴스에서 실행되는 함수에 대한 것인지를 나타냅니다. 이 필드가 로그 이벤트에 있는 경우 managed-instance라는 한 가지 값만 가질 수 있습니다. 이 필드가 없으면 해당 함수가 일반 Lambda 함수였다는 뜻입니다.

단위: 문자열

agent_version

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

단위: 문자열

cpu_utilization

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

단위: 퍼센트

cpu_utilization_max

실행 환경에 할당된 vCPU의 비율(%)로 측정된 최대 CPU입니다. 이는 1초 간격으로 샘플링됩니다.

단위: 퍼센트

cpu_user_time

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

단위: 밀리초

cpu_system_time

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

단위: 밀리초

cpu_total_time

cpu_system_timecpu_user_time의 합계입니다.

단위: 밀리초

fd_use

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

단위: 수

fd_max

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

단위: 수

execution_environment_init

이 함수에 대해 새 실행 환경이 가동되었는지를 나타내는 부울 값입니다.

단위: 부울

version

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

단위: 수

agent_memory_max

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

단위: 바이트

agent_memory_avg

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

단위: 바이트

memory_utilization

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

단위: 퍼센트

memory_utilization_max

실행 환경에 할당된 메모리의 비율(%)로 측정된 최소 메모리입니다. 이는 50ms 간격으로 샘플링됩니다.

단위: 퍼센트

used_memory_max

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

단위: 메가바이트

rx_bytes

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

단위: 바이트

tx_bytes

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

단위: 바이트

threads_max

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

단위: 수

tmp_free

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

단위: 바이트

tmp_used

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

단위: 바이트

tmp_max

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

단위: 바이트

total_memory

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

단위: 메가바이트

total_network

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

단위: 바이트