Last night our AWS EC2 Linux Web Server started sending out CloudWatch notices due to high CPUUtilization. We had a normal number of users active, so I am struggling a bit to figure out where the issue is coming from.
I have been looking at the CloudWatch charts and see that there is a huge spike on the "NetworkIn" and "NetworkOut" charts. My assumption is that NetworkIn and NetworkOut represent requests made to the server and data sent out from the server.
Is there a way to see what these NetworkIn requests were? Or a better way to monitor this in the future?