title: How to monitor IOPS for an Azure Storage Account
body: <p>Having used Azure for some time now, I'm well aware of the default 20,000 IOPS limit of an Azure Storage Account.  What I've yet to find however is up to date documentation on how to monitor an account's IOPS in order to determine whether or not it's being throttled.  This is important when debugging performance issues for applications, VMs, and ASR replication - to name but three possible uses.</p>
  
  <p>If anyone knows the correct way to keep track of an account's total IOPS and/or whether it's being throttled at any point in time, I'd appreciate it - if there's a simple solution for monitoring this over time, all the better, otherwise if all that exists is an API/PowerShell cmdlet, I guess I'll have to write something to save the data periodically over time.</p>