收集和保存二进制 JVM 跟踪数据(仅限 Java 应用程序)

Health Center 从 Java™ 应用程序收集的部分数据来自受监控 JVM 中的跟踪点。您可以通过添加额外的跟踪点,指定要收集的其他数据。您可以将该数据作为二进制 JVM 跟踪文件导出,这样便可以使用 Java 运行时的 Trace Formatter 实用程序将其变换为可读格式。

开始之前

将 Health Center 客户机连接到正在运行的 Health Center 代理。在您查看已保存文件中的数据时,受监控系统菜单选项不可用。

关于此任务

您可以将从跟踪点收集的数据(例如,垃圾回收数据、概要分析数据和类数据)导出到二进制 JVM 跟踪文件。您也可以指定在收集数据时要使用的其他跟踪点。将只会收集这些额外数据;而不会在 Health Center 的图形或时间线生成过程中使用这些数据。 也可以暂时禁用跟踪点或将跟踪点全部除去。
注: 请在禁用或除去跟踪点时小心操作;您可能会禁用或除去 Health Center 用于生成图形和时间线的跟踪点。

过程

  1. 可选: 如果要添加或除去跟踪点,请完成以下步骤:
    1. 单击受监控系统 > 跟踪设置... 以打开“跟踪设置”窗口。 该窗口显示您已添加的跟踪点(如果有)及其状态。
    1. 要添加跟踪点,请输入跟踪点并单击开启 使用以下格式:
      component.number
      component 是包含跟踪点的组件的名称,number 是跟踪点的数字标识。例如,j9vm.250
    2. 要关闭或除去跟踪点,请在显示的列表中选择该跟踪点,然后单击关闭除去
  2. 单击文件 > 导出跟踪... 以将数据保存到跟踪文件。

下一步做什么

可以通过使用随运行受监控应用程序的 Java 运行时一起提供的 Trace Formatter 实用程序,将跟踪文件更改为文本格式。有关跟踪格式化的更多信息,请参阅您的 IBM® SDK and Runtime Environment Java Technology Edition 版本的文档中有关 Trace Formatter 的主题。例如,使用 Trace Formatter
注: 对导出的跟踪文件使用 Trace Formatter 时,可能会报告错误。这些错误是由于 Health Center 代理的缓冲区大小有限。在缓冲区满后,必须删除数据。


© Copyright IBM Corporation 2007, 2015.
© Copyright 1997, 2015, Oracle and/or its affiliates.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.