Lambda 함수 URL 모니터링
AWS CloudTrail CloudWatch Amazon을 사용하여 함수 URL을 모니터링할 수 있습니다.
다음을 사용하여 함수 URL을 모니터링할 수 있습니다. CloudTrail
함수 URL의 경우, Lambda는 다음 API 작업을 로그 파일에 이벤트로 기록하는 것을 자동으로 지원합니다. CloudTrail
각 로그 항목에는 호출자 자격 증명, 요청이 이루어진 시기, 기타 세부 정보에 관한 정보가 포함되어 있습니다. 이벤트 기록을 보면 지난 90일 이내의 모든 이벤트를 볼 수 있습니다. CloudTrail 90일이 지난 레코드를 보존하려면 추적을 생성할 수 있습니다. 자세한 설명은 AWS Lambda와 함께 AWS CloudTrail 사용 섹션을 참조하세요.
기본적으로 데이터 이벤트로 간주되는 InvokeFunctionUrl
요청은 기록하지 CloudTrail 않습니다. 그러나 CloudTrail에서 데이터 이벤트 로깅을 활성화할 수 있습니다. 자세한 내용은 AWS CloudTrail 사용 설명서의 추적을 위해 데이터 이벤트 로깅을 참조하십시오.
CloudWatch 함수 URL의 측정항목
Lambda는 함수 URL 요청에 대한 집계된 메트릭을 로 전송합니다. CloudWatch 이러한 지표를 사용하여 콘솔에서 함수 URL을 모니터링하고, 대시보드를 구축하고, 경보를 구성할 수 있습니다. CloudWatch
함수 URL은 다음 호출 지표를 지원합니다. Sum
통계를 사용하여 이러한 지표를 볼 것을 권장합니다.
-
UrlRequestCount
– 이 함수 URL에 수행된 요청 수. -
Url4xxCount
– 4XX HTTP 상태 코드를 반환한 요청 수. 4XX 시리즈 코드는 잘못된 요청과 같은 클라이언트 측 오류를 나타냅니다. -
Url5xxCount
– 5XX HTTP 상태 코드를 반환한 요청 수. 5XX 시리즈 코드는 함수 오류 및 제한 시간과 같은 서버 측 오류를 나타냅니다.
함수 URL은 다음과 같은 성능 지표도 지원합니다. Average
또는 Max
통계를 사용하여 이러한 지표를 볼 것을 권장합니다.
-
UrlRequestLatency
– 함수 URL이 요청을 수신하는 시점부터 함수 URL이 응답을 반환하는 시점까지의 시간입니다.
이러한 각 호출 및 성능 지표는 다음 차원을 지원합니다.
-
FunctionName
– 함수의$LATEST
게시되지 않은 버전 또는 함수의 별칭에 할당된 함수 URL에 대한 집계 지표를 확인합니다. 예를 들어hello-world-function
입니다. -
Resource
– 특정 함수 URL에 대한 지표를 확인합니다 함수 이름과 함수의$LATEST
게시되지 않은 버전 또는 함수의 별칭 중 하나로 정의합니다. 예를 들어hello-world-function:$LATEST
입니다. -
ExecutedVersion
– 실행된 버전을 기반으로 특정 함수 URL에 대한 지표를 확인합니다. 이 차원을 사용하여 주로$LATEST
게시되지 않은 버전에 할당된 함수 URL을 추적할 수 있습니다.