Platform | Metrics | Logs | Traces |
---|
Windows | ✓ | ✓ | |
Prerequisites
This source supports IIS versions 8.5 and 10.0.
Configuration Table
Parameter | Type | Default | Description |
---|
telemetry_types | telemetrySelector | ["Logs", "Metrics"] | Choose Telemetry Type. |
file_path | strings | ["C:/inetpub/logs/LogFiles/W3SVC_/**/_.log"] | File or directory paths to tail for logs. |
exclude_file_log_path | strings | | File or directory paths to exclude. |
timezone | enum | UTC | RFC3164 only. The timezone to use when parsing timestamps. |
start_at | enum | end | Start reading the file from the 'beginning' or 'end'. |
collection_interval | int | 60 | Sets how often (seconds) to scrape for metrics. |
Metrics
Metric | Unit | Description |
---|
iis.connection.active | {connections} | Number of active connections. |
iis.connection.anonymous | {connections} | Number of connections established anonymously. |
iis.connection.attempt.count | {attempts} | Total number of attempts to connect to the server. |
iis.network.blocked | By | Number of bytes blocked due to bandwidth throttling. |
iis.network.file.count | {files} | Number of transmitted files. |
iis.network.io | By | Total amount of bytes sent and received. |
iis.request.count | {requests} | Total number of requests of a given type. |
iis.request.queue.age.max | ms | Age of oldest request in the queue. |
iis.request.queue.count | {requests} | Current number of requests in the queue. |
iis.request.rejected | {requests} | Total number of requests rejected. |
iis.thread.active | {threads} | Current number of active threads. |
iis.uptime | s | The amount of time the server has been up. |