什么是live monitor

什么是live monitor
09-07-17  匿名提问 发布
1个回答
时间
投票
  • 0

    吴锦广

    IBM WebSphere Information Integrator Version 8.2 通过扩展 WebSphere Information Integrator 对复制的支持,为 DB2® Universal Database™ (DB2 UDB)表引入了 Q 复制和事件发布功能。Q 复制和事件发布都是由 QCapture 组件实现的,该组件检测对 DB2 表的更改,并将那些更改放到一个 WebSphere MQ 队列上。在 Q 复制过程中,QApply 组件读取那些消息,最终这些更改被应用到目标表上。而在事件发布过程中,用户编写的应用程序将使用这些消息。

    定义好 Q 复制的配置并使之执行后,就可以找到一种以简单的可视化方式监视它的执行情况的方法。关于 Q 复制的执行情况的一些重要度量有:

    延时(latency)。端到端延时是指从源表发生更新到此更新应用到目标表所经历的时间。这包括用于捕捉更改、使用 MQ 将更改传输到目标系统和在目标系统上应用更改的时间。在经过调优的 Q 复制设置中,端到端延时可以减少到几秒甚至更短的时间。
    吞吐量(throughput)。这是指每秒钟传输的行更新的数目。
    QCapture 和 QApply 状态。QCapture 和 QApply 是执行 Q 复制的程序。了解它们中的任意一个是否已停止(不管由于何种原因)十分重要。
    Q 复制架构由两个分开的程序组成,一个是源系统上的 QCapture,一个是目标系统上的 QApply。因此,Replication Live Monitor 也是由两个监视器组成的,一个监视器用于 QCapture,另一个监视器用于 QApply。如果您只想监视端到端延时,那么只需使用 QApply 监视器。QCapture 监视器主要用于事件发布,在事件发布中是没有 QApply 的。

    不要将 Replication Live Monitor 与 Replication Alert Monitor 搞混淆。Alert Monitor 是 Q Replication 的一部分,它在后台监视 QCapture 和 QApply。用户为 Alert Monitor 定义一些值,如果超过了那些值,Alert Monitor 发送一条通知给用户。但是 Alert Monitor 不能显示 Q 复制程序的当前活动。






    回页首




    安装

    Replication Live Monitor 可以安装到 Q 复制组件的安装位置以外的地方。例如,可以将 Live Monitor 安装在一个本地桌面电脑上,以监视另一个地方的服务器。此外,该监视器可以和任意版本的 Q replication 一起使用。仅有的先决条件是:

    必须有一个 Java™ 虚拟机。这个监视器是用 Java 编写的,因此要有 JVM 才能执行。它在 Java 1.3 和 1.4 下通过了测试,应该可以在大多数 JVM 下运行。可以在命令行中输入 java -version 来查看是否有可用的 JVM。注意,如果该监视器与 Q replication 管理工具(Replication Center)安装在同一台计算机上,那么在 \sqllib\java\jdk\jre\bin 中已经有一个 JVM。
    到 Q 复制元数据的 JDBC 连接。QCapture 和 QApply 都将它们的元数据存储在 SQL 表中。QCapture 监视器需要连接到 QCapture 元数据表,而 QApply 监视器需要访问 QApply 元数据。
    Windows®

    在 Windows 系统上,可以使用以下步骤来安装监视器。

    创建一个目录来存放监视器。例如 \replMonitor 。
    将附带的 zip 文件解压到这个目录。
    编辑 QCaptureMonitor.bat 和 QApplyMonitor.bat 文件,设置环境变量 DB2PATH。该变量用于发现 db2java.zip 中包含的 JDBC 驱动程序。
    Linux®、AIX® 和其他 UNIX® 系统

    该监视器可以在任何带有 JVM 的系统上运行。在非 Windows 系统上,可以使用以下步骤来安装该监视器:

    创建一个目录来存放监视器。例如 \replMonitor 。
    将附带的 zip 文件解压到这个目录。
    将 replMonitor.jar 文件添加到用于 JVM 的 CLASSPATH。此外,确保 DB2 JDBC 驱动程序被包含在类路径中(通常在 db2java.zip 中)。
    以 QApplyMonitor 或 QCaptureMonitor 作为开始类启动 JVM。

    09-07-17 | 添加评论 | 打赏

    评论读取中....

精华知识
更多  
意见反馈 帮助