This documentation has an index for AI agents at /llms.txt. A Markdown version of this page is available at https://explorer.opentelemetry.io/collector/components/contrib/iisreceiver.md.

Microsoft IIS Receiver

OpenTelemetry Collector receiver · contrib distribution

The Microsoft IIS Receiver grabs metrics about an IIS instance using the Windows Performance Counters. Because of this, it is a Windows only receiver.

  • Component ID: contrib-iisreceiver
  • Name: iisreceiver
  • Type: receiver
  • Distribution: contrib
  • Repository: opentelemetry-collector-contrib

Stability

LevelSignals
betametrics

Metrics

MetricTypeValue typeUnitStabilityEnabledAttributesDescription
iis.application_pool.stategaugeint{state}developmentyesThe current status of the application pool (1 - Uninitialized, 2 - Initialized, 3 - Running, 4 - Disabling, 5 - Disabled, 6 - Shutdown Pending, 7 - Delete Pending).
iis.application_pool.uptimegaugeint{ms}developmentyesThe application pools uptime period since the last restart.
iis.connection.activesumint{connections}developmentyesNumber of active connections.
iis.connection.anonymoussum (monotonic)int{connections}developmentyesNumber of connections established anonymously.
iis.connection.attempt.countsum (monotonic)int{attempts}developmentyesTotal number of attempts to connect to the server.
iis.network.blockedsum (monotonic)intBydevelopmentyesNumber of bytes blocked due to bandwidth throttling.
iis.network.file.countsum (monotonic)int{files}developmentyesdirection (string)Number of transmitted files.
iis.network.iosum (monotonic)intBydevelopmentyesdirection (string)Total amount of bytes sent and received.
iis.request.countsum (monotonic)int{requests}developmentyesrequest (string)Total number of requests of a given type.
iis.request.queue.age.maxgaugeintmsdevelopmentyesAge of oldest request in the queue.
iis.request.queue.countsumint{requests}developmentyesCurrent number of requests in the queue.
iis.request.rejectedsum (monotonic)int{requests}developmentyesTotal number of requests rejected.
iis.thread.activesumint{threads}developmentyesCurrent number of active threads.
iis.uptimegaugeintsdevelopmentyesThe amount of time the server has been up.

Attributes

AttributeTypeDescription
directionstringThe direction data is moving.
requeststringThe type of request sent by a client.

Data

  • JSON (latest): /data/collector/components/contrib-iisreceiver/latest.json
  • JSON (pinned): /data/collector/components/contrib-iisreceiver/contrib-iisreceiver-8a60ef90086b.json
  • Explore: /collector/components/contrib/iisreceiver