APM Insight 和 IIS 监视器集成

介绍

APM Insight 监控应用程序的代码级性能详细信息,而 IIS Monitor 收集整个 IIS 服务器的性能详细信息及其应用程序的健康状况。这些集成将提供 IIS 服务器健康状况和性能瓶颈的综合视图。

先决条件

  • APM Insight .NET 代理和/或 Site24x7 Windows 代理版本 15.0 及更高版本。 
  • 订阅 Advanced Pack 及以上

集成功能


从 APM Insight 启用 IIS 监视器

要启用 IIS Monitor,需要安装 Site24x7 Windows 代理,因此 IIS Monitor 随附有 Server Monitor。要从 APM Insight 控制台启用此监视器,请执行以下步骤。

  1. 使用您的凭证登录到 Site24x7 控制台, 
  2. 单击 APM Insight 选项卡,然后选择要添加 IIS 数据的应用程序。
  3. 单击 IIS 选项卡。
  4. 单击添加 IIS 监视器按钮。这将在各自的服务器上下载并安装 Site24x7 Windows 代理。 
请注意,此选项仅适用于安装了 APM Insight .NET 代理的高级(及更高版本)包中的活动应用程序。
 
 

从 IIS 监视器启用 APM Insight

要从现有 IIS 监视器控制台启用 APM Insight,请执行以下步骤。

  1. 使用您的凭证登录到 Site24x7 控制台。
  2. 单击 IIS 监视器,然后转到应用程序选项卡。 
  3. 单击所需应用程序的启用 APM Insight 列。 这将下载并安装APM Insight 代理,并将其配置为监控选定的应用程序。
  4. 等待下一次数据收集并刷新页面。添加成功后,相应应用程序的 Enable APM Insight 列应为绿色。  
请注意,此选项仅适用于 Site24x7 Windows 代理版本 15.0 及更高版本。默认情况下,每个应用程序将被单独监控,因此,如果应用程序数量众多,则包中使用的高级监视器数量可能会增加;仅选择您要监控的应用程序。 


从 APM Insight 查看 IIS 数据

当 IIS Monitor 和 APM Insight 代理都安装并处于活动状态时,APM Insight 页面中的应用程序将自动填充 IIS 选项卡下的 IIS 数据。可以从 APM Insight 监视器中查看以下性能详细信息, 

  1. IIS 服务器详细信息
    • 正常运行时间
    • 发送/接收的字节数
    • 会话活跃
  2. 网络统计
    • 发送和接收的字节数 
    • # 失败的请求
  3. 缓存性能
    • API/输出缓存命中率
    • 周转率
  4. CLR 和堆性能
    • 不同代使用的堆内存,G0、1、2和大对象堆。
    • 加载程序堆
    • 垃圾收集时间
  5. CPU, 对应应用程序池的内存使用情况
    • CPU时间
    • 内存使用 - 私有和工作集
    • 线程数
    • I/O 操作/秒

从 IIS 监视器管理 APM Insight 状态

当 APM Insight 监视器处于活动状态时,IIS 监视器的应用程序页面将通过“启用 APM Insight”列显示状态。首次启用它,为所选应用程序添加 APM Insight 监视器。禁用此功能将暂停 APM Insight 监视器,再次启用它将取消暂停相应的 APM Insight 应用程序。 

 通过配置规则为 IIS 应用程序启用 APM Insight

您还可以通过配置规则直接启用 APM 应用程序。了解更多。 

常见问题

  1. 为什么 IIS 选项卡下显示的数据与相应的 IIS 监视器不同?
    • IIS 监控数据以平均 5 分钟的轮询间隔获取,而在 APM Insight 中,数据是根据用户偏好进行平均的。默认情况下,Last 1 Hour 数据被平均并绘制在图表中,可以像其他 APM Insight 数据一样更改,方法是单击应用程序页面右上角的组合框,然后选择时间窗口。 
  2. 为什么“添加 IIS 监视器”不起作用? 
    • 这可能是由于以下任何原因,
      1. APM Insight 监视器已关闭。只有活动的应用程序才能触发代理下载。请在监视器启动后执行一些事务并重试。
      2. 订阅为商务包或更低包。IIS 监视器只能在高级包及更高版本中添加。请升级您的订阅并重试。
  3. 为什么所有应用程序都指向同一个 APM Insight 监视器?或者为什么 IIS 选项卡不显示特定应用程序的数据? 
    • 默认情况下,所有从 IIS 监控页面启用以进行 APM Insight 监控的应用程序都安装为 Muliti 监视器。但是,如果 APM Insight 代理在服务器中处于活动状态并配置为单个实例,则所有应用程序都将通过同一个 APM Insight 应用程序进行监控。因此,IIS 中的所有应用程序都将映射到同一个 APM Insight 监视器,并且 IIS 选项卡将仅显示所有应用程序的累积数据。要单独监控应用程序,请在 APM Insight 中选择多监控选项并重新启动 APM Insight 服务。
  4. 为什么代理下载失败?
    • 集成代理需要从我们的 Site24x7 服务器下载,因此需要访问 staticdownloads.site24x7.com 页面。请启用相同的防火墙访问并重试。