Metrics are collected for the Microsoft IIS application service.

Table 1. Microsoft IIS Metrics
Metric Name Category KPI
HTTP Service Request Queues<InstanceName>AppPool|CurrentQueueSize IIS HTTP Service Request Queues True
HTTP Service Request Queues<InstanceName>AppPool|RejectedRequests IIS HTTP Service Request Queues False
Web Services<InstanceName> Web Site|Bytes Received IIS Web Services False
Web Services<InstanceName> Web Site|Bytes Sent/sec IIS Web Services False
Web Services<InstanceName> Web Site|Bytes Total/sec IIS Web Services False
Web Services<InstanceName> Web Site|Connection Attempts/sec IIS Web Services False
Web Services<InstanceName> Web Site|Current Connections IIS Web Services False
Web Services<InstanceName> Web Site|Get Requests/sec IIS Web Services False
Web Services<InstanceName> Web Site|Locked Errors/sec IIS Web Services False
Web Services<InstanceName> Web Site|Not Found Errors/sec IIS Web Services False
Web Services<InstanceName> Web Site|Post Requests/sec IIS Web Services False
Web Services<InstanceName> Web Site|Service Uptime IIS Web Services False
Web Services<InstanceName> Web Site|Total Bytes Sent IIS Web Services False
Web Services<InstanceName> Web Site|Total Get Requests IIS Web Services True
Web Services<InstanceName> Web Site|Total Post Requests IIS Web Services True
Web Services<InstanceName> Web Site|Total Put Requests IIS Web Services False
Current File Cache Memory Usage (bytes) IIS Web Services Cache False
File Cache Hits Percent (%) IIS Web Services Cache False
Kernel URI Cache Hits Percent (%) IIS Web Services Cache False
Kernel URI Cache Misses IIS Web Services Cache False
Total Flushed URIs IIS Web Services Cache False
URI Cache Hits IIS Web Services Cache False
URI Cache Hits Percent (%) IIS Web Services Cache False
URI Cache Misses IIS Web Services Cache False
ASP.NET<InstanceName>|Application Restarts IIS ASP.NET True
ASP.NET<InstanceName>|Request Wait Time IIS ASP.NET True
ASP.NET<InstanceName>|Requests Current IIS ASP.NET True
ASP.NET<InstanceName>|Requests Queued IIS ASP.NET True
ASP.NET<InstanceName>|Requests Rejected IIS ASP.NET True
MS.NET<InstanceName>|Allocated Bytes/sec MS.NET True
MS.NET<InstanceName>|Current Queue Length MS.NET False
MS.NET<InstanceName>|Finalization Survivors MS.NET False
MS.NET<InstanceName>|Gen 0 Collections MS.NET False
MS.NET<InstanceName>|Gen 0 heap size MS.NET False
MS.NET<InstanceName>|Gen 1 Collections MS.NET False
MS.NET<InstanceName>|Gen 1 heap size MS.NET False
MS.NET<InstanceName>|Gen 2 Collections MS.NET False
MS.NET<InstanceName>|Gen 2 heap size MS.NET False
MS.NET<InstanceName>|IL Bytes Jitted / sec MS.NET False
MS.NET<InstanceName>|Induced GC MS.NET False
MS.NET<InstanceName>|Large Object Heap size MS.NET False
MS.NET<InstanceName>|No of current logical Threads MS.NET True
MS.NET<InstanceName>|No of current physical Threads MS.NET True
MS.NET<InstanceName>|No of current recognized threads MS.NET False
MS.NET<InstanceName>|No of Exceps Thrown / sec MS.NET True
MS.NET<InstanceName>|No of total recognized threads MS.NET False
MS.NET<InstanceName>|Percent Time in Jit MS.NET False
MS.NET<InstanceName>|Pinned Objects MS.NET False
MS.NET<InstanceName>|Stack Walk Depth MS.NET False
MS.NET<InstanceName>|Time in RT checks MS.NET False
MS.NET<InstanceName>|Time Loading MS.NET True
MS.NET<InstanceName>|Total No of Contentions MS.NET False
MS.NET<InstanceName>|Total Runtime Checks MS.NET True
Application Availability Microsoft IIS False