数据源是一组资源,其类型由数据源类型定义-例如,文件、数据库表列值或运行时类实例。 资源按名称来标识,例如 C:\Introscope\Introscope Enterprise Manager.exe、数据库中的 buffer_pool 列名或 java.lang.System。 一个数据源可以有很多资源;资源可以有很多值,但一次只有一个值。
注意:数据源中的资源名称必须是唯一的。
使用两种方法之一来定义数据源:
您在配置文件中指定的数据源显示在启用了 CA APM ChangeDetector 的代理的调查器中的“更改”选项卡中。 有关查看更改数据的信息,请参阅查看 CA APM ChangeDetector 数据。
每个数据源定义都必须包含在 datasource-type 标记内,且必须包含 name 和 class 属性。 name 之后会在配置文件中被引用到,它可以是任何内容。 class 属性指定使用哪个类来解析这种类型的数据源的任何 datasource-instance 定义。 该类必须实现以下接口:
com.wily.cd.agent.config.IDataSourceConfig
datasource-type 元素指示代理有哪些类型的数据源可用。 要充分利用 datasource-type 元素,还需定义 datasource-instance 元素。 每个元素对应代理监控的一个物理数据源。
注意:数据源实例不能包含多个同名的资源-例如,同一数据源实例中具有相同完整路径和名称的重复文件是无效的,同名的 javaenv 属性也是如此。 CA APM ChangeDetector 中的所有数据都是按数据源实例来组织的。
|
版权所有 © 2013 CA。
保留所有权利。
|
|