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: []
以下指标集可用