title: Api monitoring .net
body: <p>I am novice in Web API. Apologize if any question is not making sense.</p>
  
  <p>I have several Web APIs developed in <code>.NET</code> and hosted on the same sever. These APIs are consumed by different applications. Here I wanted to monitor APIs. Monitoring includes:</p>
  
  <ol>
  <li>How many applications are consuming my API?</li>
  <li>How many hit counts to the API by different applications?</li>
  <li>Is there any why we can restrict an application to access the application(ex. An application is given only 5 hits to the api per day)?</li>
  </ol>
  
  <p>And also it would be helpful, if there are any tools available to do the same.</p>
  
  <p>Thanks in advance</p>