Calculating RPS statistics from IIS logs

Performance management is a key factor in a lot of modern web applications, and SharePoint is no exception to this. When you are planning a new SharePoint deployment having an understanding of how many requests are coming in per second so that you can plan an appropriate number of servers to handle the load. While this isn’t always possible (if you are planning a new deployment you won’t have any logs to base things off) but in the event of an upgrade you can gather logs from you’re existing environment. IIS collects logs for incoming requests so it gives us all the data we need to report on RPS – but how do we go from multiple log files to some form of meaningful data that we can use? Continue reading “Calculating RPS statistics from IIS logs”