Learn about the IIS Integration.

This page provides an overview of what you can do with the IIS integration. The documentation pages only for a limited number of integrations contain the setup steps and instructions. If you do not see the setup steps here, navigate to the Operations for Applications GUI. The detailed instructions for setting up and configuring all integrations, including the IIS integration are on the Setup tab of the integration.

  1. Log in to your Operations for Applications instance.
  2. Click Integrations on the toolbar, search for and click the IIS tile.
  3. Click the Setup tab and you will see the most recent and up-to-date instructions.

IIS Integration

Internet Information Services (IIS) for Windows® Server is a flexible, secure and manageable Web server for internet hosting. This integration installs and configures Telegraf to send IIS metrics into Wavefront. Telegraf is a light-weight server process capable of collecting, processing, aggregating, and sending metrics to a Wavefront proxy.

In addition to setting up the metrics flow, this integration also installs a dashboard. Here’s the WWW(Web) Services section of a dashboard displaying IIS metrics:

images/iis-www-services.png

Metrics

Metric Name Description
iis.aspnet.Application.Restarts Application restarts by IIS ASP.NET.
iis.aspnet.Requests.Queued Queued requests.
iis.aspnet.Requests.Rejected Rejected requests.
iis.aspnet.app.Cache.* Application cache metrics. The caching classes in the System.Runtime.Caching namespace provide functionality for caching data in ASP.NET.
iis.aspnet.app.Cache.Total.Entries  
iis.aspnet.app.Cache.Total.Hit.Ratio  
iis.aspnet.app.Cache.Total.Hits  
iis.aspnet.app.Cache.Total.Misses  
iis.aspnet.app.Cache.Total.Turnover.Rate  
iis.aspnet.app.Errors.Total Total ASP.NET application errors.
iis.aspnet.app.Pipeline.Instance.Count Instance count for the application pipeline.
iis.aspnet.app.Requests.persec ASP.NET application requests per seconds.
iis.dotnet.exception.-.of.Exceps.Thrown Metrics for IIS .NET exceptions
iis.dotnet.exception.-.of.Exceps.Thrown  
iis.dotnet.exception.-.of.Exceps.Thrown.-.Sec  
iis.dotnet.exception.-.of.Filters.-.Sec  
iis.dotnet.exception.-.of.Finallys.-.Sec  
iis.dotnet.exception.Throw.to.Catch.Depth.-.Sec  
iis.http.queues.* Metrics related to IIS HTTP queues.
iis.http.queues.CurrentQueueSize  
iis.http.queues.RejectedRequests  
iis.websvc.Anonymous.* IIS web server metrics.
iis.websvc.Anonymous.Users.persec  
iis.websvc.Bytes.Received.persec  
iis.websvc.Bytes.Sent.persec  
iis.websvc.Bytes.Total.persec  
iis.websvc.Current.Connections  
iis.websvc.Delete.Requests.persec  
iis.websvc.Files.Received.persec  
iis.websvc.Files.Sent.persec  
iis.websvc.Files.persec  
iis.websvc.Get.Requests.persec  
iis.websvc.Locked.Errors.persec  
iis.websvc.NonAnonymous.Users.persec  
iis.websvc.Not.Found.Errors.persec  
iis.websvc.Post.Requests.persec  
iis.websvc.Put.Requests.persec  
iis.websvc.Service.Uptime  
iis.websvc.Total.Bytes.Received  
iis.websvc.Total.Bytes.Sent  
iis.websvc.Total.Bytes.Transferred  
iis.websvc.Total.Delete.Requests  
iis.websvc.Total.Files.Received  
iis.websvc.Total.Files.Sent  
iis.websvc.Total.Files.Transferred  
iis.websvc.Total.Get.Requests  
iis.websvc.Total.Method.Requests.persec  
iis.websvc.Total.Post.Requests  
iis.websvc.Total.Put.Requests  
iis.websvc.cache.* IIS web service cache metrics.
iis.websvc.cache.Active.Flushed.Entries  
iis.websvc.cache.Current.File.Cache.Memory.Usage  
iis.websvc.cache.Current.Files.Cached  
iis.websvc.cache.Current.Metadata.Cached  
iis.websvc.cache.Current.URIs.Cached  
iis.websvc.cache.File.Cache.Flushes  
iis.websvc.cache.File.Cache.Hits  
iis.websvc.cache.File.Cache.Hits.Percent  
iis.websvc.cache.File.Cache.Misses  
iis.websvc.cache.Kernel-.Current.URIs.Cached  
iis.websvc.cache.Kernel-.Total.Flushed.URIs  
iis.websvc.cache.Kernel-.Total.URIs.Cached  
iis.websvc.cache.Kernel-.URI.Cache.Flushes  
iis.websvc.cache.Kernel-.URI.Cache.Hits  
iis.websvc.cache.Kernel-.URI.Cache.Hits.Percent  
iis.websvc.cache.Kernel-.URI.Cache.Misses  
iis.websvc.cache.Kernel-.Uri.Cache.Hits.persec  
iis.websvc.cache.Maximum.File.Cache.Memory.Usage  
iis.websvc.cache.Metadata.Cache.Flushes  
iis.websvc.cache.Metadata.Cache.Hits  
iis.websvc.cache.Metadata.Cache.Hits.Percent  
iis.websvc.cache.Metadata.Cache.Misses  
iis.websvc.cache.Total.Files.Cached  
iis.websvc.cache.Total.Flushed.Files  
iis.websvc.cache.Total.Flushed.Metadata  
iis.websvc.cache.Total.Flushed.URIs  
iis.websvc.cache.Total.Metadata.Cached  
iis.websvc.cache.Total.URIs.Cached  
iis.websvc.cache.URI.Cache.Flushes  
iis.websvc.cache.URI.Cache.Hits  
iis.websvc.cache.URI.Cache.Hits.Percent  
iis.websvc.cache.URI.Cache.Misses