CloudWatch 模板变量
你可以使用变量代替在指标查询中硬编码服务器、应用和传感器名称等详细信息。Grafana 在仪表盘顶部的下拉选择框中列出这些变量,帮助你更改仪表盘中显示的数据。Grafana 将此类变量称为模板变量。
使用查询变量
你可以在变量编辑视图的 查询类型 字段中指定这些 CloudWatch 数据源查询。使用它们可以填充变量的选项列表,包含例如 regions(区域)、namespaces(命名空间)、metric names(指标名称)和 dimension keys/values(维度键/值)等值。
| 名称 | 返回列表 |
|---|---|
| 区域 | 所有 AWS 区域。 |
| 命名空间 | CloudWatch 支持的所有命名空间。 |
| 指标 | 命名空间中的指标。(指定区域或使用“default”表示自定义指标。) |
| 维度键 | 命名空间中的维度键。 |
| 维度值 | 与指定的 region(区域)、namespace(命名空间)、metric(指标)和 dimension_key(维度键)匹配的维度值。使用维度 filters(过滤器)获取更具体的结果。 |
| EBS 卷 ID | 与指定的 region(区域)和 instance_id(实例 ID)匹配的卷 ID。 |
| EC2 实例属性 | 与指定的 region(区域)、attribute_name(属性名称)和 filters(过滤器)匹配的属性。 |
| 资源 ARNs | 与指定的 region(区域)、resource_type(资源类型)和 tags(标签)匹配的 ARNs。 |
| 统计数据 | 所有标准统计数据。 |
| 日志组 | 与指定的 region(区域)匹配的所有日志组。 |
有关可用维度的详细信息,请参阅 CloudWatch 指标和维度参考。
有关 CloudWatch 提供的指标的详细信息,请参阅 CloudWatch 文档。
在查询中使用变量
使用 Grafana 的变量语法在查询中包含变量。详细信息请参阅变量语法文档。
使用 ec2_instance_attribute
过滤器
ec2_instance_attribute 查询将 filters 作为过滤器名称和逗号分隔的值列表。你可以指定 ec2:DescribeInstances 的预定义过滤器。
选择属性
一个查询只返回每个实例的一个属性。你可以选择任何具有单一值而不是对象或数组的属性,也称为平面属性。
AmiLaunchIndexArchitectureClientTokenEbsOptimizedEnaSupportHypervisorIamInstanceProfileImageIdInstanceIdInstanceLifecycleInstanceTypeKernelIdKeyNameLaunchTimePlatformPrivateDnsNamePrivateIpAddressPublicDnsNamePublicIpAddressRamdiskIdRootDeviceNameRootDeviceTypeSourceDestCheckSpotInstanceRequestIdSriovNetSupportSubnetIdVirtualizationTypeVpcId
你可以通过在标签名称前加上 Tags. 来选择标签。例如,使用 Tags.Name 来选择标签 Name。



