Slide 12 of 15

Microsoft IIS integration

Microsoft IIS integration

The IIS integration provides web server monitoring for Microsoft IIS, including application pool health. Worker process failures are a key warning sign, since a failing pool takes its apps down with it.

What it’s forMonitoring web traffic, requests, connections, and application pools
Under the hoodUses Windows performance counters (the windows_exporter IIS collector)

Metrics collected

The integration collects web traffic and application pool metrics:

  • Requests: Rate, worker requests
  • Connections: Current, total
  • App pools: Worker process count, failures, threads
  • Bytes: Sent, received, total

What to know

This integration offers:

  • Prebuilt dashboards: IIS overview, applications, logs
  • Prebuilt alerts: 5xx errors, worker process failures, thread pool utilization
  • Pairs well with the Windows integration

Set it up

Open this learning path in your Grafana Cloud stack for a fully interactive experience, or read through it to understand the process first.

Learning path

Monitor IIS web servers

Set up the IIS integration to monitor request rates, error rates, and worker process health for your IIS web servers.

18 min
Beginner
Docs & blog posts

Open in Grafana Cloud

Complete this learning path directly in your Grafana Cloud stack with an interactive learning experience.

Path completed

Script

If you run web apps on Windows, IIS is likely your web server, and this integration collects its metrics through Windows performance counters for authoritative data.

You get request rates and connections, plus application pool monitoring. IIS isolates apps in pools, so you get worker process health per pool. Worker process failures are a key warning sign, since a failing pool takes its apps down with it.

It pairs well with the Windows integration, adding host metrics to web server metrics for the complete picture, and the dashboards use IIS terminology Windows admins already know.