本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 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'] });