菜单
Grafana Cloud Enterprise 开源

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