上一主题: Java 代理简介下一主题: 规划 Java 代理部署


关于 Introscope 和 Java 代理

CA Introscope® 是一个企业应用程序性能管理解决方案。您可以利用它全天候监控生产环境中复杂的 Web 应用程序,在客户受到影响之前发现问题,并以协作方式迅速解决这些问题。 该解决方案体系结构的关键部分是低开销代理。

此代理是 Introscope 的一个数据收集组件,它收集在执行事务时应用和计算环境的相关详细性能信息。 Java 代理从 Java 虚拟机 (JVM) 上运行的应用程序和资源收集这些信息,然后将这些信息发送到企业管理器以供进一步处理。

Java 代理将探测器插入到组件的字节码中,这些组件构成了应用程序使用的 JVM。 将探测器插入字节码是检测过程的一部分,该过程可监控应用程序。

检测应用程序还需要在 ProbeBuilder 指令 (PBD) 文件中定义的跟踪器。 PBD 文件中的说明或指令可标识要监控的应用程序组件。 跟踪器可标识代理应从将探测器作为应用程序运行的 JVM 中收集的度量标准。 您可以通过根据您的环境更改 PBD 文件来控制监控对象。

安装 Java 代理时,将部署多个默认 PBD 文件以启用环境的默认监控。 您可以修改默认监控,以实现所需可见性与性能之间的平衡。 检测完应用程序之后,Java 代理将收集您感兴趣的数据,并将这些数据报告给企业管理器。 然后,企业管理器会处理和存储用于实时和历史报告的数据。 这样,您便可以查看和使用通过 Introscope Workstation 收集的数据来创建报警或采取响应操作。

对于应用程序管理,关键活动包括: