Lambda 애플리케이션 모니터링
Lambda 애플리케이션 모니터링
Lambda 콘솔의 Applications(애플리케이션) 섹션에는 Monitoring(모니터링) 탭이 있어서, 애플리케이션의 리소스에 대한 집계 지표가 담긴 Amazon CloudWatch 대시보드를 검토할 수 있어요.
본문
Lambda 애플리케이션 모니터링하기
-
Lambda 콘솔의 Applications 페이지를 엽니다.
-
Monitoring(모니터링)을 선택합니다.
-
어떤 그래프의 지표에 대한 더 많은 세부 정보를 보려면 드롭다운 메뉴에서 View in metrics(지표에서 보기)를 선택합니다.

그래프가 새 탭에 나타나고, 관련 지표가 그래프 아래에 나열돼요. 그래프의 표시되는 지표·리소스·통계·기간 등 다른 요소를 바꿔 현재 상황을 더 잘 파악하도록 보기를 커스터마이즈할 수 있어요.
기본적으로 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 참조의 대시보드 본문 구조와 구문을 참고하세요.
더 알아보기 (Learn more)
- 애플리케이션 템플릿에 CloudWatch 대시보드를 추가해 기본 대시보드 대신 커스텀 지표 뷰를 표시하는 방법을 익혀 보세요.