Lambda 애플리케이션 모니터링
Lambda 콘솔의 애플리케이션 섹션에는, 애플리케이션 내 리소스에 대한 집계 지표가 포함된 Amazon CloudWatch 대시보드를 검토할 수 있는 모니터링 탭이 있습니다.
Lambda 애플리케이션을 모니터링하려면
Lambda 콘솔 애플리케이션 페이지
를 엽니다. -
모니터링을 선택합니다.
-
임의의 그래프에서 지표에 관한 추가 세부 정보를 확인하려면, 드롭다운 메뉴에서 지표에서 보기를 선택합니다.
새 탭에 그래프가 나타나는데, 해당 그래프 아래에는 관련 지표가 나열되어 있습니다. 그래프 보기를 사용자 지정해 표시되는 지표 및 리소스, 통계, 기간 및 기타 요소를 변경하여 현재 상황을 더욱 정확하게 파악하도록 할 수 있습니다.
기본적으로 Lambda 콘솔에는 기본 대시보드가 표시됩니다. AWS::CloudWatch::Dashboard 리소스 유형을 사용하여 애플리케이션 템플릿에 하나 이상의 Amazon CloudWatch 대시보드를 추가함으로써, 이 페이지를 사용자 지정할 수 있습니다. 템플릿에 대시보드가 한 개 이상 포함되어 있는 경우 이 페이지에는 기본 대시보드가 아니라 사용자 지정 대시보드가 표시됩니다. 페이지 오른쪽 상단에 있는 드롭다운 메뉴를 사용해 대시보드 간에 전환할 수 있습니다. 다음 예에서는 my-function
함수의 호출 횟수를 그래프로 보여주는 단일 위젯이 있는 대시보드를 만듭니다.
예 함수 대시보드 템플릿
Resources: MyDashboard: Type: AWS::CloudWatch::Dashboard Properties: DashboardName: my-dashboard DashboardBody: | { "widgets": [ { "type": "metric", "width": 12, "height": 6, "properties": { "metrics": [ [ "AWS/Lambda", "Invocations", "FunctionName", "my-function", { "stat": "Sum", "label": "MyFunction" } ], [ { "expression": "SUM(METRICS())", "label": "Total Invocations" } ] ], "region": "us-east-1", "title": "Invocations", "view": "timeSeries", "stacked": false } } ] }
CloudWatch 대시보드 및 위젯을 작성하는 방법에 대한 자세한 내용은 Amazon CloudWatch API 참조의 대시보드 본문 구조 및 구문을 참조하세요.