Docs » Integrations Guide » Integrations Reference » Microsoft Internet Information Services (IIS)

image0 Microsoft Internet Information Services (IIS)

DESCRIPTION

The Microsoft Internet Information Services (IIS) monitor is a SignalFx Smart Agent monitor used to report metrics about Microsoft IIS. The code for the monitor can be found here. Please refer to the SignalFx Smart Agent documentation for more information about this monitor.

INSTALLATION

Follow the installation instructions for the SignalFx Smart Agent.

CONFIGURATION

Follow the configuration instructions for the Microsoft IIS monitor in the SignalFx Smart Agent documentation.

Below is a list of all metrics.

Metric Name Brief Type
gauge.process.handle_count The total number of handles currently open by this process. This number is equal to the sum of the handles currently open by each thread in this process. gauge
gauge.process.id_process The unique identifier of this process. ID Process numbers are reused, so they only identify a process for the lifetime of that process. gauge
gauge.process.pct_processor_time The percentage of elapsed time that all process threads used the processor to execution instructions. Code executed to handle some hardware interrupts and trap conditions are included in this count. gauge
gauge.process.private_bytes The current size, in bytes, of memory that this process has allocated that cannot be shared with other processes. gauge
gauge.process.thread_count The number of threads currently active in this process. Every running process has at least one thread. gauge
gauge.process.virtual_bytes The current size, in bytes, of the virtual address space the process is using. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is finite, and the process can limit its ability to load libraries. gauge
gauge.process.working_set The current size, in bytes, of the Working Set of this process. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed, they will then be soft-faulted back into the Working Set before leaving main memory. gauge
gauge.web_service.anonymous_users_sec Rate at which users are making anonymous requests to the web service gauge
gauge.web_service.bytes_received_sec Rate that data is received by web service gauge
gauge.web_service.bytes_sent_sec Rate that data is sent by web service gauge
gauge.web_service.connection_attempts_sec Rate that connections to web service are attempted Requests gauge
gauge.web_service.current_connections Number of current connections to the web service gauge
gauge.web_service.files_received_sec Rate at which files are received by web service gauge
gauge.web_service.files_sent_sec Rate at which files are sent by web service gauge
gauge.web_service.get_requests_sec Rate of HTTP GET requests gauge
gauge.web_service.isapi_extension_requests_sec Rate of ISAPI extension request processed simultaneously by the web service gauge
gauge.web_service.nonanonymous_users_sec Rate at which users are making nonanonymous requests to the web service gauge
gauge.web_service.not_found_errors_sec Rate of ‘Not Found’ Errors gauge
gauge.web_service.post_requests_sec Rate of HTTP POST requests gauge
gauge.web_service.service_uptime Service uptime gauge
gauge.web_service.total_method_requests_sec Rate at which all HTTP requests are received gauge

gauge.process.handle_count

gauge

The total number of handles currently open by this process. This number is equal to the sum of the handles currently open by each thread in this process.

gauge.process.id_process

gauge

The unique identifier of this process. ID Process numbers are reused, so they only identify a process for the lifetime of that process.

gauge.process.pct_processor_time

gauge

The percentage of elapsed time that all process threads used the processor to execution instructions. Code executed to handle some hardware interrupts and trap conditions are included in this count.

gauge.process.private_bytes

gauge

The current size, in bytes, of memory that this process has allocated that cannot be shared with other processes.

gauge.process.thread_count

gauge

The number of threads currently active in this process. Every running process has at least one thread.

gauge.process.virtual_bytes

gauge

The current size, in bytes, of the virtual address space the process is using. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is finite, and the process can limit its ability to load libraries.

gauge.process.working_set

gauge

The current size, in bytes, of the Working Set of this process. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed, they will then be soft-faulted back into the Working Set before leaving main memory.

gauge.web_service.anonymous_users_sec

gauge

Rate at which users are making anonymous requests to the web service

gauge.web_service.bytes_received_sec

gauge

Rate that data is received by web service

gauge.web_service.bytes_sent_sec

gauge

Rate that data is sent by web service

gauge.web_service.connection_attempts_sec

gauge

Rate that connections to web service are attempted Requests

gauge.web_service.current_connections

gauge

Number of current connections to the web service

gauge.web_service.files_received_sec

gauge

Rate at which files are received by web service

gauge.web_service.files_sent_sec

gauge

Rate at which files are sent by web service

gauge.web_service.get_requests_sec

gauge

Rate of HTTP GET requests

gauge.web_service.isapi_extension_requests_sec

gauge

Rate of ISAPI extension request processed simultaneously by the web service

gauge.web_service.nonanonymous_users_sec

gauge

Rate at which users are making nonanonymous requests to the web service

gauge.web_service.not_found_errors_sec

gauge

Rate of ‘Not Found’ Errors

gauge.web_service.post_requests_sec

gauge

Rate of HTTP POST requests

gauge.web_service.service_uptime

gauge

Service uptime

gauge.web_service.total_method_requests_sec

gauge

Rate at which all HTTP requests are received