

# Lambda 함수
<a name="Lambda-Insights-metrics-lambda-functions"></a>

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


| 지표 이름 | 측정 기준 | 설명 | 
| --- | --- | --- | 
|  `cpu_total_time` |  function\$1name function\$1name, version  |  `cpu_system_time` 및 `cpu_user_time`의 합계입니다. 단위: 밀리초  | 
|  `init_duration` |  function\$1name function\$1name, version  |  Lambda 실행 환경 수명 주기의 `init` 단계에서 소요된 시간입니다. 단위: 밀리초  | 
|  `memory_utilization` |  function\$1name function\$1name, version  |  함수에 할당된 메모리의 백분율로 측정된 최대 메모리입니다. 단위: 퍼센트  | 
|  `used_memory_max` |  function\$1name function\$1name, version  |  함수 실행 환경의 측정된 메모리입니다. 단위: 메가바이트  | 
|  `rx_bytes` |  function\$1name function\$1name, version  |  함수가 수신한 바이트 수입니다. 단위: 바이트  | 
|  `tmp_free` |  function\$1name function\$1name, version  |  `/tmp` 디렉터리에 사용 가능한 공간량입니다. 단위: 바이트  | 
|  `tmp_used` |  function\$1name function\$1name, version  |  `/tmp` 디렉터리에 사용된 공간량입니다. 단위: 바이트  | 
|  `tx_bytes` |  function\$1name function\$1name, version  |  함수가 전송한 바이트 수입니다. 단위: 바이트  | 
|  `total_memory` |  function\$1name function\$1name, version  |  Lambda 함수에 할당된 메모리 양입니다. 이는 함수의 메모리 크기와 같습니다. 단위: 메가바이트  | 
|  `total_network` |  function\$1name function\$1name, version  |  `rx_bytes` 및 `tx_bytes`의 합계입니다. I/O 태스크를 수행하지 않는 함수의 경우에도 이 값은 일반적으로 Lambda 런타임에서 수행된 네트워크 호출로 인해 0보다 큽니다. 단위: 바이트  | 
|  `used_memory_max` |  function\$1name function\$1name, version  |  측정된 함수 샌드박스 메모리입니다. 단위: 메가바이트  | 

다음 지표는 CloudWatch Logs Insights를 사용하여 임베디드 지표 형식 로그 항목에서 찾아볼 수 있습니다. CloudWatch Logs Insights에 대한 자세한 내용은 [CloudWatch Logs Insights를 사용한 로그 데이터 분석](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) 단원을 참조하세요.

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


| 지표 이름 | 설명 | 
| --- | --- | 
|  `agent_version` |  Lambda 함수에서 실행 중인 Lambda Insights 확장 에이전트의 현재 버전입니다. 단위: 문자열  | 
|  `cpu_user_time` |  CPU가 사용자 코드를 실행하는 데 사용한 시간입니다. 단위: 밀리초  | 
|  `cpu_system_time` |  CPU가 커널 코드를 실행하는 데 사용한 시간입니다. 단위: 밀리초  | 
|  `cpu_total_time` |  `cpu_system_time` 및 `cpu_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_bytes` 및 `tx_bytes`의 합계입니다. I/O 태스크를 수행하지 않는 함수의 경우에도 이 값은 일반적으로 Lambda 런타임에서 수행된 네트워크 호출로 인해 0보다 큽니다. 단위: 바이트  | 