ec2_instance_attribute の使用例 - Amazon Managed Grafana

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ec2_instance_attribute の使用例

JSON フィルター

ec2_instance_attribute クエリは filtersJSON形式になります。の定義済みフィルターを指定できます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'] });

属性の選択

インスタンスごとに返すことができる属性は 1 つだけです。任意のフラット属性を選択できます (つまり、属性に単一の値があり、オブジェクトまたは配列でない場合)。次のフラット属性を使用できます。

  • 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'] });