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