fluent-bit
fluent-bit copied to clipboard
Filters – AWS Metadata – Support Additional IMDS Instance Metadata Categories
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-1is down butus-west-2is 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-az1is down butuse1-az2is 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