This feature is available as an add-on for the Honeycomb Enterprise plan.
Please contact your Honeycomb account team for details.
Supported Platforms
| 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. |