Skip to main content

Iis Receiver

Status Available in: contrib Maintainers: @ishleenk17, @Mrod1598, @pjanotti Source: opentelemetry-collector-contrib

Supported Telemetry

Metrics

Overview

Configuration

The following settings are optional:
  • collection_interval (default = 10s): The interval at which metrics should be emitted by this receiver.
  • initial_delay (default = 1s): defines how long this receiver waits before starting.
Example:
    receivers:
      iis:
        collection_interval: 10s
        initial_delay: 1s

The full list of settings exposed for this receiver are documented in config.go.

Metrics

Details about the metrics produced by this receiver can be found in documentation.md

Metrics

Metric NameDescriptionUnitTypeAttributes
✅ iis.application_pool.stateThe current status of the application pool (1 - Uninitialized, 2 - Initialized, 3 - Running, 4 - Disabling, 5 - Disabled, 6 - Shutdown Pending, 7 - Delete Pending).{state}Gauge
✅ iis.application_pool.uptimeThe application pools uptime period since the last restart.{ms}Gauge
✅ iis.connection.activeNumber of active connections.{connections}UpDownCounter
✅ iis.connection.anonymousNumber of connections established anonymously.{connections}Counter
✅ iis.connection.attempt.countTotal number of attempts to connect to the server.{attempts}Counter
✅ iis.network.blockedNumber of bytes blocked due to bandwidth throttling.ByCounter
✅ iis.network.file.countNumber of transmitted files.{files}Counterdirection
✅ iis.network.ioTotal amount of bytes sent and received.ByCounterdirection
✅ iis.request.countTotal number of requests of a given type.{requests}Counterrequest
✅ iis.request.queue.age.maxAge of oldest request in the queue.msGauge
✅ iis.request.queue.countCurrent number of requests in the queue.{requests}UpDownCounter
✅ iis.request.rejectedTotal number of requests rejected.{requests}Counter
✅ iis.thread.activeCurrent number of active threads.{threads}UpDownCounter
✅ iis.uptimeThe amount of time the server has been up.sGauge

Attributes

Attribute NameDescriptionTypeValues
directionThe direction data is moving.stringsent, received
requestThe type of request sent by a client.stringdelete, get, head, options, post, put, trace

Resource Attributes

Attribute NameDescriptionTypeEnabled
iis.application_poolThe application pool, which is associated with worker processes of one or more applications.string✅
iis.siteThe site of the web server.string✅

Last generated: 2026-04-13