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 的预定义过滤器。
选择属性
一个查询只返回每个实例的一个属性。你可以选择任何具有单一值而不是对象或数组的属性,也称为平面属性。
AmiLaunchIndex
Architecture
ClientToken
EbsOptimized
EnaSupport
Hypervisor
IamInstanceProfile
ImageId
InstanceId
InstanceLifecycle
InstanceType
KernelId
KeyName
LaunchTime
Platform
PrivateDnsName
PrivateIpAddress
PublicDnsName
PublicIpAddress
RamdiskId
RootDeviceName
RootDeviceType
SourceDestCheck
SpotInstanceRequestId
SriovNetSupport
SubnetId
VirtualizationType
VpcId
你可以通过在标签名称前加上 Tags.
来选择标签。例如,使用 Tags.Name
来选择标签 Name
。