使用 ec2_instance_attribute 範例 - Amazon Managed Grafana

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 ec2_instance_attribute 範例

JSON 篩選條件

ec2_instance_attribute 查詢filters採用 JSON 格式。您可以指定 的預先定義篩選條件ec2:DescribeInstances。請注意,實際篩選是在 中進行 AWS,而不是在 Grafana 中進行。

下列程式碼範例顯示篩選條件語法。

{ filter_name1: [ filter_value1 ], filter_name2: [ filter_value2 ] }

下列範例顯示ec2_instance_attribute()查詢。

ec2_instance_attribute(us - east - 1, InstanceId, { 'tag:Environment': ['production'] });

選取屬性

每個執行個體只能傳回一個屬性。您可以選取任何平面屬性 (亦即,如果屬性具有單一值,且不是物件或陣列)。下列平面屬性可供使用。

  • 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

下列範例顯示ec2_instance_attribute()查詢。

ec2_instance_attribute(us - east - 1, Tags.Name, { 'tag:Team': ['sysops'] });