教程:将函数名称作为变量创建 CloudWatch Lambda 控制面板
此过程中的步骤说明了如何使用属性变量,创建可显示各种指标图表的灵活控制面板。这包括在控制面板上显示下拉选择框,用来在不同的 Lambda 函数之间切换所有图表中的指标。
此类控制面板的其他应用场景示例,包括将 InstanceId
作为变量来创建带有实例 ID 下拉列表的指标控制面板。您还可以创建一个控制面板,将 region
作为变量来显示来自不同区域的同一组指标。
使用控制面板属性变量创建灵活的 Lambda 控制面板
-
通过 https://console.aws.amazon.com/cloudwatch/
打开 CloudWatch 控制台。 -
在导航窗格中,选择 Dashboards、Create dashboard。
-
输入控制面板的名称,然后选择创建控制面板。
-
向控制面板添加显示 Lambda 函数指标的小部件。创建这些小部件时,为小部件指标指定 Lambda、按函数名称。对于该函数,请指定要包含在此控制面板中的一个 Lambda 函数。
有关向控制面板添加小部件的更多信息,请参阅 在 CloudWatch 控制面板上使用小组件。
-
添加小部件后,在查看控制面板时,选择操作、变量、创建变量。
-
选择属性变量。
对于变量更改的属性,选择函数名称。
-
对于输入类型,对于此应用场景,我们建议选择选择菜单(下拉列表)。这将在控制面板中创建一个下拉菜单,让您可以在其中选择要显示指标的 Lambda 函数名称。
如果此控制面板仅在变量的两三个不同值之间切换,则建议选择单选按钮。
如果您希望输入或粘贴变量的值,则可以选择文本输入。此选项不包括下拉列表或单选按钮。
选择选择菜单(下拉列表)时,必须选择是通过输入值还是使用指标搜索来填充菜单。对于此应用场景,假设您有大量 Lambda 函数,但不想手动输入所有函数。选择使用指标搜索结果,然后执行以下操作:
选择预先构建的查询、Lambda、错误。
(选择错误时,不会将错误指标添加到控制面板,而是快速填充函数名称变量选择框。)
选择按函数名称,然后选择搜索。
在搜索按钮下,您将看到已选中函数名称。您还会看到一条关于在输入框中找到多少个函数名称维度值的消息。
(可选)要进行更多设置,请选择辅助设置并执行以下一项或多项操作:
要自定义变量的名称,请在自定义变量名称中输入名称。
要自定义变量输入字段的标签,请在输入标签中输入标签。
要设置首次打开控制面板时此变量的默认值,请在默认值中输入默认值。
选择添加变量。
这时将在控制面板顶部附近显示一个函数名称下拉选择框。您可以在此框中选择一个 Lambda 函数,然后所有使用该变量的小部件都将显示有关所选函数的信息。
以后向控制面板添加其他小部件来监视函数名称维度的 Lambda 指标时,这些小部件将自动使用该变量。