Información general

Métricas de OpenTelemetry IIS en un dashboard de IIS

El Receptor IIS permite recopilar métricas de IIS (Internet Information Services) y acceder al dashboard de Información general de IIS. Configura el receptor de acuerdo con las especificaciones de la última versión del iisreceiver.

Para más información, consulta la documentación del proyecto de OpenTelemetry para el receptor de IIS.

Configuración

Para recopilar métricas de IIS con OpenTelemetry para su uso con Datadog:

  1. Configura el receptor de IIS en tu configuración de OpenTelemetry Collector.
  2. Asegúrate de que OpenTelemetry Collector está configurado para exportar a Datadog.

Consulta la documentación del receptor de IIS para obtener información detallada sobre las opciones y requisitos de configuración.

Datos recopilados

OTELDATADOGDESCRIPTIONFILTERTRANSFORM
iis.application_pool.stateiis.app_pool.stateThe 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.uptimeiis.app_pool.uptimeThe application pools uptime period since the last restart.× 0.001
iis.connection.activeiis.net.num_connectionsNumber of active connections.
iis.connection.anonymousiis.users.anonNumber of connections established anonymously.
iis.connection.attempt.countiis.net.connection_attemptsTotal number of attempts to connect to the server.
iis.network.file.countiis.net.files_sentNumber of transmitted files.direction: sent
iis.network.file.countiis.net.files_rcvdNumber of transmitted files.direction: received
iis.network.ioiis.net.bytes_totalTotal amount of bytes sent and received.
iis.network.ioiis.net.bytes_sentTotal amount of bytes sent and received.direction: sent
iis.network.ioiis.net.bytes_rcvdTotal amount of bytes sent and received.direction: received
iis.request.countiis.httpd_request_method.getTotal number of requests of a given type.request: get
iis.request.countiis.httpd_request_method.postTotal number of requests of a given type.request: post
iis.request.countiis.httpd_request_method.putTotal number of requests of a given type.request: put
iis.request.countiis.httpd_request_method.deleteTotal number of requests of a given type.request: delete
iis.request.countiis.httpd_request_method.headTotal number of requests of a given type.request: head
iis.request.countiis.httpd_request_method.optionsTotal number of requests of a given type.request: options
iis.request.countiis.httpd_request_method.traceTotal number of requests of a given type.request: trace
iis.uptimeiis.uptimeThe amount of time the server has been up.

Consulta Asignación de métricas de OpenTelemetry para obtener más información.

Referencias adicionales

Más enlaces, artículos y documentación útiles: