IIS integration metrics

The official Datadog integration for monitoring IIS. It collects 25 metrics.

Official summary

Track total or per-site metrics and monitor each site's up/down status.

Metric types

  • gauge (value at a point in time): 24
  • count (occurrences in the interval): 1

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
iis.app_pool.recycle.countThe number of times that the application pool has been recycled since Windows Process Activation Service (WAS) started.count-
iis.app_pool.stateThe current status of the application pool (1 - Uninitialized, 2 - Initialized, 3 - Running, 4 - Disabling, 5 - Disabled, 6 - Shutdown Pending, 7 - Delete Pending).gauge-
iis.app_pool.uptimeThe length of time, in seconds, that the application pool has been running since it was started.gaugesecond
iis.errors.lockedThe number of locked errors per second (typically reported as an HTTP 423 response code)gaugeerror/second
iis.errors.not_foundThe number of not found errors per second (typically reported as an HTTP 404 response code)gaugeerror/second
iis.httpd_request_method.deleteThe number of DELETE requests per secondgaugerequest/second
iis.httpd_request_method.getThe number of GET requests per secondgaugerequest/second
iis.httpd_request_method.headThe number of HEAD requests per secondgaugerequest/second
iis.httpd_request_method.optionsThe number of OPTIONS requests per secondgaugerequest/second
iis.httpd_request_method.postThe number of POST requests per secondgaugerequest/second
iis.httpd_request_method.putThe number of PUT requests per secondgaugerequest/second
iis.httpd_request_method.traceThe number of TRACE requests per secondgaugerequest/second
iis.net.bytes_rcvdThe number of bytes received per secondgaugebyte/second
iis.net.bytes_sentThe number of bytes served per secondgaugebyte/second
iis.net.bytes_totalThe total number of bytes transferred per secondgaugebyte/second
iis.net.connection_attemptsThe number of connection attempts since service startupgaugeconnection
iis.net.connection_attempts_secThe number of connection attempts per secondgaugeconnection/second
iis.net.files_rcvdThe number of files received per secondgaugefile/second
iis.net.files_sentThe number of files sent per secondgaugefile/second
iis.net.num_connectionsThe number of active connectionsgaugeconnection
iis.requests.cgiThe number of Common Gateway Interface requests executed per secondgaugerequest/second
iis.requests.isapiThe number of ISAPI requests executed per secondgaugerequest/second
iis.uptimeThe amount of time the IIS server has been runninggaugesecond
iis.users.anonThe number of requests from users over an anonymous connection per secondgaugerequest/second
iis.users.nonanonThe number of requests from users over a non-anonymous connection per secondgaugerequest/second

Official documentation

Official documentation for the IIS integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.