@Zachary-Gullett,
The IPS wouldn't necessarily register what got attacked, the reason is because well it's supposed to spot an attack and prevent it.
You're on the right track though when you talk about an HIDS or NIDS to log the attacks. Most IDSes (including HIDS and NIDS) in theory wouldn't cause congestions because you're not telling it do anything but to create a log of an attack. Don't get me wrong if there are so many attacks, it could be possible. More likely at that point you're worried more about losing log information because the storage space for the logs are running low.
Presenting a "Defense in depth" is the better and clear approach rather than trying to think of a single system to defeat any and all attacks.