IIS 模块
编辑IIS 模块编辑
IIS(Internet Information Services)是一种安全、可靠且可扩展的 Web 服务器,它为开发和托管 Web 应用程序和服务提供了一个易于管理的平台。
iis
模块将定期使用性能计数器检索与 IIS 相关的指标,例如
- 系统/进程计数器,例如 IIS 工作进程的整体服务器和 CPU 使用率以及内存(当前使用的和可用于 IIS 工作进程的内存)。
- IIS 性能计数器,如 Web 服务:每秒接收的字节数、Web 服务:每秒发送的字节数等,这些计数器有助于跟踪以识别潜在的流量峰值。
- Web 服务缓存计数器,用于监控用户模式缓存和输出缓存。
iis
模块的度量集是 webserver
、website
和 application_pool
。
- module: iis metricsets: - webserver - website - application_pool enabled: true period: 10s # filter on application pool names # application_pool.name: []
度量集编辑
webserver
编辑
一个轻量级的度量集,使用 windows perfmon 度量集作为基本度量集。 此度量集允许用户检索整个 Web 服务器的聚合指标,
website
编辑
一个轻量级的度量集,使用 windows perfmon 度量集作为基本度量集。 此度量集将收集特定网站的指标,用户可以配置他们想要监控的网站,否则,所有网站都会被监控。
application_pool
编辑
此度量集将收集特定应用程序池的指标,用户可以配置他们想要监控的网站,否则,所有网站都会被监控。
模块特定配置说明编辑
-
application_pool.name
- []string, 用户可以指定他们想要监控的应用程序池。
示例配置
IIS 模块支持在 模块 中描述的标准配置选项。 这是一个示例配置
metricbeat.modules: - module: iis metricsets: - webserver - website - application_pool enabled: true period: 10s # filter on application pool names # application_pool.name: []
度量集
以下度量集可用