尝试在Cloudwatch EC2仪表板中为变量配置多值选择

时间:2018-11-13 04:45:30

标签: amazon-web-services grafana amazon-cloudwatch grafana-templating

我正在使用Cloudwatch数据源,并试图在一个面板中获取多个EC2服务器图。我正在使用区域,instanceid和实例名称作为变量。如果配置了单个值选择,则一切正常。它根据实例ID和/或实例名称为我提供了特定服务器的图表。我的变量看起来像

$ regionregions()
$ instancename ec2_instance_attribute($ region,Tags.Name,{})
$ instanceid ec2_instance_attribute($ region,InstanceId,{“ tag:Name”:[“ $ instancename”]})

我正在尝试将其多值配置为在实例名称中选择,并且我希望该面板中具有所有选定服务器的图形。我尝试了几件事,但没有工作。如果仅使用实例ID和区域,则此方法有效。我可以选择特定区域,并且在该区域内可以在实例ID变量中选择多个值。它给了我所有这些实例图。但是当我选择实例名称时它不起作用。我单独尝试了实例名称,没有实例ID。我可以看到api在预览中获取了所有实例的名称,但未提供任何数据点。所以我想我确实需要将实例ID配置为启用了多值的变量并依赖于它,我需要获取所选实例ID所能达到的实例名称。我猜我需要正则表达式吗?有人可以帮我吗?

我仅尝试使用实例ID进行操作,
$ regionregions()
$ instanceid ec2_instance_attribute($ region,InstanceId,{})-启用了多值

现在,我需要获取启用了多值的$ instancename变量。无法正常工作。有人可以帮忙吗?

谢谢!

0 个答案:

没有答案