Monitor IPAM with Amazon CloudWatch - Amazon Virtual Private Cloud

Monitor IPAM with Amazon CloudWatch

IPAM automatically stores metrics related to IPAM IP address usage (such as the IP address space available in your IPAM pools and the number of resource CIDRs that comply with allocation rules) in the AWS/IPAM Amazon CloudWatch namespace in the home Region of your IPAM. You can use these metrics to create alarms for IPAM pools to notify you if the address pools are nearing exhaustion or if resources fail to comply with allocation rules set on a pool. Creating alarms and setting up notifications is outside the scope of this User Guide. For more information, see Using Amazon CloudWatch alarms in the Amazon CloudWatch User Guide.

The metrics and dimensions that IPAM sends to Amazon CloudWatch are listed below.

IPAM Pool Metrics
Metric name Description
CompliantResourceCidrs The number of managed resource CIDRs that comply with the allocation rules of the IPAM pool. For more information about allocation rules, see Create a top-level pool.
NoncompliantResourceCidrs The number of managed resource CIDRs that do not comply with the allocation rules of the IPAM pool. For more information about allocation rules, see Create a top-level pool.
PercentAllocated The percentage of a pool's IP space that has been allocated to other pools.
PercentAssigned The percentage of a pools IP space that has been allocated to resources, including manual allocations.
PercentAvailable The percentage of a pool's IP space that has not been allocated to other pools or resources.
IPAM Scope Metrics
Metric name Description
CompliantResourceCidrs The number of resource CIDRs that comply with the allocation rules for IPAM pools in the scope.
ManagedResourceCidrs The number of resource CIDRs for manageable resources (VPCs or public IPv4 pools) that are allocated from an IPAM pool in the scope.
NoncompliantResourceCidrs The number of resource CIDRs that do not comply with the allocation rules for the IPAM pools in the scope.
OverlappingResourceCidrs The number of resource CIDRs that overlap within a pool in the scope.
UnmanagedResourceCidrs The number of resource CIDRs in the scope that are currently associated with manageable resources but are not managed by IPAM.

The dimensions you can use to filter IPAM metrics are listed below.

Dimension Description
AddressFamily The IP address family for resource CIDRs (IPv4 or IPv6).
Locale The AWS Region where an IPAM pool is available for allocations.
PoolID The ID of a pool.
ScopeID The ID of a scope.