在 Amazon Lambda 控制台中管理应用程序 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon Lambda 控制台中管理应用程序

Amazon Lambda 控制台可帮助您监控和管理您的 Lambda 应用程序Applications(应用程序)菜单列出了包含 Lambda 函数的 Amazon CloudFormation 堆栈。该菜单包含使用 Amazon CloudFormation 控制台、Amazon CloudFormation、Amazon Serverless Application Repository 或 Amazon CLI CLI 在 Amazon SAM 中启动的堆栈。

查看 Lambda 应用程序
  1. 打开 Lambda 控制台的 Applications(应用程序)页面。

  2. 选择应用程序。

    
          一个监控小组件。

概述显示有关应用程序的以下信息。

  • Amazon CloudFormation 模板SAM 模板 – 定义应用程序的模板。

  • Resources – 应用程序模板中定义的 Amazon 资源。要管理应用程序的 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. 选择

有关创作 CloudWatch 控制面板和小组件的更多信息,请参阅 Amazon CloudWatch API 参考中的控制面板主体结构和语法