在 AWS Lambda 主控台中管理應用程式 - AWS Lambda

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 AWS Lambda 主控台中管理應用程式

AWS Lambda 主控台可協助您監控和管理您的 Lambda 應用程式Applications (應用程式) 選單可列出具有 Lambda 函數的 AWS CloudFormation 堆疊。此功能表包含的堆疊包括您使用 AWS CloudFormation 主控台、AWS Serverless Application Repository、AWS CLI 或 AWS SAM CLI 在 AWS CloudFormation 中啟動的堆疊。

若要檢視 Lambda 應用程式
  1. 開啟 Lambda 主控台中的 Applications (應用程式) 頁面

  2. 選擇應用程式。

    監控小工具。

此概觀說明有關您應用程式的以下資訊。

  • AWS CloudFormation 範本SAM 範本 - 定義應用程式的範本。

  • Resources (資源) - 在您的應用程式範本中定義的 AWS 資源。若要管理應用程式的 Lambda 函數,請在清單中選擇函數名稱。

監控應用程式

監控索引標籤會顯示 Amazon CloudWatch 儀表板,其中包含應用程式中資源的彙總指標。

若要監控 Lambda 應用程式
  1. 開啟 Lambda 主控台中的 Applications (應用程式) 頁面

  2. 選擇 Monitoring (監控)。

在預設情況下,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 主控台取得預設監控儀表板中任何小工具的定義。

檢視小工具定義
  1. 開啟 Lambda 主控台中的 Applications (應用程式) 頁面

  2. 選擇具有標準儀表板的應用程式。

  3. 選擇 Monitoring (監控)。

  4. 在任何小工具上,從下拉式功能表中選擇 View in metrics (檢視指標)

    監控小工具。
  5. 選擇 Source (來源)

如需有關編寫 CloudWatch 儀表板和小器具的詳細資訊,請參閱 Amazon CloudWatch API 參考中的儀表板主體結構和語法