APM Insight 与 IIS 监视器集成
简介
APM Insight 监控应用程序的代码级性能详情,而 IIS 监视器则收集整个 IIS 服务器的性能详情及其应用程序的健康状况。将两者集成后,可以获得 IIS 服务器健康状况和性能瓶颈的统一视图。
前提条件
- APM Insight .NET Agent 和/或 Site24x7 Windows Agent 15.0 及以上版本。
- Advanced Pack 及以上订阅
集成功能
您可以无缝集成 IIS 监视器和 APM Insight,从而获得 IIS 服务器健康状况和应用程序性能的统一视图。
从 APM Insight 启用 IIS 监视器
要启用 IIS 监视器,必须安装 Site24x7 Windows Agent,因此 IIS 监视器与服务器监视器捆绑在一起。如需从 APM Insight 控制台启用此监视器,请按以下步骤操作。
- 使用您的凭据登录 Site24x7 控制台。
- 点击 APM Insight 标签页,然后选择您希望添加 IIS 数据的应用程序。
- 点击 IIS 标签页。
- 点击"添加 IIS 监视器"按钮。这将在相应服务器上下载并安装 Site24x7 Windows Agent。
请注意,此选项仅适用于已安装 APM Insight .NET Agent 的 Advanced(及以上)套餐中的活跃应用程序。

从 IIS 监视器启用 APM Insight
如需从现有 IIS 监视器控制台启用 APM Insight,请按以下步骤操作。
- 使用您的凭据登录 Site24x7 控制台。
- 点击 IIS 监视器,然后进入"应用程序"标签页。
- 点击所需应用程序的"启用 APM Insight"列。这将下载并安装 APM Insight Agent,并将其配置为监控所选应用程序。
- 等待下次数据收集并刷新页面。成功添加后,相应应用程序的"启用 APM Insight"列应显示为绿色。
请注意,此选项仅适用于 Site24x7 Windows Agent 15.0 及以上版本。默认情况下,每个应用程序将单独监控,因此如果应用程序数量较多,套餐中使用的高级监视器数量可能会增加;请仅选择您希望监控的应用程序。

从 APM Insight 查看 IIS 数据
当 IIS 监视器和 APM Insight Agent 均已安装并处于活跃状态时,APM Insight 页面中的应用程序将自动在 IIS 标签页下填充 IIS 数据。您可以在 APM Insight 监视器中查看以下性能详情:
- IIS 服务器详情
- 正常运行时间
- 发送/接收字节数
- 活跃会话数
- 网络统计
- 发送和接收的字节数
- 失败请求数
- 缓存性能
- API/输出缓存命中率
- 周转率
- CLR 与堆性能
- 不同代(G0、G1、G2)及大对象堆使用的堆内存。
- 加载器堆
- 垃圾回收时间
- 对应应用程序池的 CPU、内存使用情况
- CPU 时间
- 内存使用量(私有内存和工作集)
- 线程数
- I/O 操作数/秒

从 IIS 监视器管理 APM Insight 状态
当 APM Insight 监视器处于活跃状态时,IIS 监视器的应用程序页面将通过"启用 APM Insight"列显示状态。首次启用时,将为所选应用程序添加 APM Insight 监视器;禁用后将暂停 APM Insight 监视器,再次启用则会取消暂停相应的 APM Insight 应用程序。
通过配置规则为 IIS 应用程序启用 APM Insight
您也可以直接通过配置规则启用 APM 应用程序。了解更多。
常见问题
- 为什么 IIS 标签页下显示的数据与对应的 IIS 监视器不同?
- IIS 监视器数据的采集间隔平均为 5 分钟,而 APM Insight 中的数据则根据用户偏好进行平均。默认情况下,系统会对最近 1 小时的数据取平均值并绘制图表,您可以点击应用程序页面右上角的下拉框并选择时间窗口来更改此设置,操作方式与其他 APM Insight 数据相同。
- "添加 IIS 监视器"为什么不起作用?
- 这可能是由以下任一原因导致的:
- APM Insight 监视器处于宕机状态。只有活跃的应用程序才能触发 Agent 下载。请执行一些事务操作,待监视器恢复正常后重试。
- 订阅套餐为 Business 或更低版本。IIS 监视器只能在 Advanced 套餐及以上版本中添加。请升级订阅后重试。
- 这可能是由以下任一原因导致的:
- 为什么所有应用程序都指向同一个 APM Insight 监视器?或者为什么 IIS 标签页不显示特定应用程序的数据?
- 默认情况下,从 IIS 监视器页面为 APM Insight 监控启用的所有应用程序均以多监视器方式安装。但是,如果服务器上有 APM Insight Agent 处于活跃状态并配置为单实例模式,则所有应用程序将通过同一个 APM Insight 应用程序进行监控。因此,IIS 中的所有应用程序将映射到同一个 APM Insight 监视器,IIS 标签页仅显示所有应用程序的汇总数据。如需单独监控各应用程序,请在 APM Insight 中选择多监视器选项并重启 APM Insight 服务。
- 为什么 Agent 下载失败?
- 集成所需的 Agent 需要从我们的 Site24x7 服务器下载,因此需要能够访问 staticdownloads.site24x7.com 页面。请为该地址启用防火墙访问权限后重试。
