教程:将函数名称作为变量创建 Lambda 控制面板 - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

教程:将函数名称作为变量创建 Lambda 控制面板

此过程中的步骤说明了如何使用属性变量,创建可显示各种指标图表的灵活控制面板。这包括在控制面板上显示下拉选择框,用来在不同的 Lambda 函数之间切换所有图表中的指标。

此类控制面板的其他应用场景示例,包括将 InstanceId 作为变量来创建带有实例 ID 下拉列表的指标控制面板。您还可以创建一个控制面板,将 region 作为变量来显示来自不同区域的同一组指标。

使用控制面板属性变量创建灵活的 Lambda 控制面板
  1. 访问 https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 控制台。

  2. 在导航窗格中,选择 DashboardsCreate dashboard

  3. 输入控制面板的名称,然后选择创建控制面板

  4. 向控制面板添加显示 Lambda 函数指标的小部件。创建这些小部件时,为小部件指标指定 Lambda按函数名称。对于该函数,请指定要包含在此控制面板中的一个 Lambda 函数。

    有关向控制面板添加小部件的更多信息,请参阅 在 CloudWatch 控制面板上创建和使用小部件

  5. 添加小部件后,在查看控制面板时,选择操作变量创建变量

  6. 选择属性变量

  7. 对于变量更改的属性,选择函数名称

  8. 对于输入类型,对于此应用场景,我们建议选择选择菜单(下拉列表)。这将在控制面板中创建一个下拉菜单,让您可以在其中选择要显示指标的 Lambda 函数名称。

    如果此控制面板仅在变量的两三个不同值之间切换,则建议选择单选按钮

    如果您希望输入或粘贴变量的值,则可以选择文本输入。此选项不包括下拉列表或单选按钮。

  9. 选择选择菜单(下拉列表)时,必须选择是通过输入值还是使用指标搜索来填充菜单。对于此应用场景,假设您有大量 Lambda 函数,但不想手动输入所有函数。选择使用指标搜索结果,然后执行以下操作:

    1. 选择预先构建的查询Lambda错误

      (选择错误时,不会将错误指标添加到控制面板,而是快速填充函数名称变量选择框。)

    2. 选择按函数名称,然后选择搜索

      搜索按钮下,您将看到已选中函数名称。您还会看到一条关于在输入框中找到多少个函数名称维度值的消息。

  10. (可选)要进行更多设置,请选择辅助设置并执行以下一项或多项操作:

    • 要自定义变量的名称,请在自定义变量名称中输入名称。

    • 要自定义变量输入字段的标签,请在输入标签中输入标签。

    • 要设置首次打开控制面板时此变量的默认值,请在默认值中输入默认值。

  11. 选择添加变量

    这时将在控制面板顶部附近显示一个函数名称下拉选择框。您可以在此框中选择一个 Lambda 函数,然后所有使用该变量的小部件都将显示有关所选函数的信息。

    以后向控制面板添加其他小部件来监视函数名称维度的 Lambda 指标时,这些小部件将自动使用该变量。