title: WCF service health monitoring
body: <p>I just implemented a WCF service and I am currently looking at service monitoring options. Our server team that currently hosts only java services wants us to have instances running all the time, so it can gather data in that instance during its lifetime and they said they will use one of our operations with webmon to get statistical information. But we are using per call and I dont think that will work under this architecture. </p>
  
  <p>I am wondering if there is a way to get the statistics of how an operation in the service did in certain amount of time and provide an another operation for webmon to use that gives an integer value about its performace in certain time period, webmon, then decides weather to alert the admin or not. </p>
  
  <p>I was considering parsing of log files to get statistics but that might be an expensive operation if done every 15 mins. </p>
  
  <p>If not what are my options for detailed automatic health monitoring of wcf applications?</p>