Open
Description
Is your feature request related to a problem? Please describe.
The AWS Metadata filter currently supports a small subset of IMDS instance metadata categories.
Describe the solution you'd like
Support additional IMDS instance metadata categories. In particular:
- Services
- AWS Partition (
services/partition
) - AWS Region Domain (
services/domain
)
- AWS Partition (
- Placement
- AWS Region (
placement/region
)- In multi-region deployments with global observability aggregation, it's useful to know an instance's region to identify region outages (e.g.
us-east-1
is down butus-west-2
is up).
- In multi-region deployments with global observability aggregation, it's useful to know an instance's region to identify region outages (e.g.
- AWS Availability Zone ID (
placement/availability-zone-id
)- Across AWS accounts, the same availability zone name (e.g.
us-east-1a
, which the filter supports today) maps to different underlying availability zone IDs (e.g.use1-az1
,use1-az2
). - In multi-account deployments, it's useful to know an instance's availability zone ID to identify availability zone outages (e.g.
use1-az1
is down butuse1-az2
is up).
- Across AWS accounts, the same availability zone name (e.g.
- Placement Group Name (
placement/group-name
) - Placement Group Partition Number (
placement/partition-number
) - Dedicated Host ID (
placement/host-id
)- Useful for identifying bad dedicated hosts (e.g. EC2 Mac instances which require dedicated hosts due to Apple's EULA).
- AWS Region (
- IP Addresses (Public/Private IPv4/6)
- The filter currently supports only the private IPv4 address.
- AWS EC2 Auto Scaling
- Target Lifecycle State (
autoscaling/target-lifecycle-state
)- Useful for correlating EC2 Auto Scaling Lifecycle Hook events with on-instance events (e.g. graceful shutdown procedures).
- Target Lifecycle State (
Describe alternatives you've considered
N/A
Additional context
N/A
Metadata
Metadata
Assignees
Labels
No labels