Loading

IIS metrics for OpenTelemetry Collector

Version 0.1.1 beta:[] (View all)
Compatible Kibana version(s) 9.1.0 or higher
Supported Serverless project types
What's this?
Security
Observability
Subscription level
What's this?
Basic
Level of support
What's this?
Elastic

The IIS metrics from IIS OpenTelemetry receiver allow you to monitor Internet Information Services (IIS) for Windows® Server, a flexible, secure and manageable Web server for hosting anything on the Web. From media streaming to web applications, IIS's scalable and open architecture is ready to handle the most demanding tasks.

The IIS OpenTelemetry assets provide a visual representation of IIS metrics collected via OpenTelemetry (IIS receiver).

The IIS OpenTelemetry assets have been tested with OpenTelemetry IIS receiver v0.130.0 and Windows 10 Pro N.

You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it. You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.

  1. Install and configure the upstream OpenTelemetry Collector to export metrics to ElasticSearch, as shown in the following example:
receivers:
  iis:
    collection_interval: 10s
    initial_delay: 1s
exporters:
  debug:
    verbosity: detailed
  elasticsearch/otel:
    endpoints: https://elasticsearch:9200
    user: <userid>
    password: <pwd>
    mapping:
      mode: otel
    metrics_dynamic_index:
      enabled: true
service:
  pipelines:
    metrics:
      exporters: [debug, elasticsearch/otel]
      receivers: [iis]

Use this configuration to run the collector.

Refer to the documentation of the OpenTelemetry's IIS receiver.

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.