Lambda 애플리케이션 모니터링 - AWS Lambda

Lambda 애플리케이션 모니터링

Lambda 콘솔의 애플리케이션 섹션에는, 애플리케이션 내 리소스에 대한 집계 지표가 포함된 Amazon CloudWatch 대시보드를 검토할 수 있는 모니터링 탭이 있습니다.

Lambda 애플리케이션을 모니터링하려면
  1. Lambda 콘솔 애플리케이션 페이지를 엽니다.

  2. 모니터링을 선택합니다.

  3. 임의의 그래프에서 지표에 관한 추가 세부 정보를 확인하려면, 드롭다운 메뉴에서 지표에서 보기를 선택합니다.

    모니터링 위젯.

    새 탭에 그래프가 나타나는데, 해당 그래프 아래에는 관련 지표가 나열되어 있습니다. 그래프 보기를 사용자 지정해 표시되는 지표 및 리소스, 통계, 기간 및 기타 요소를 변경하여 현재 상황을 더욱 정확하게 파악하도록 할 수 있습니다.

기본적으로 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 참조대시보드 본문 구조 및 구문을 참조하세요.