可视化数据服务将历史数据记录在文本文件中,以便供其他制图程序复用。 记录的历史数据值使用逗号分隔,并包含来自 java.util.Date 类的标准长整型值的时间戳记。 通过使用可视化数据服务,可以记录历史数据、计算退回处理的值或执行容量规划。
准备工作
必须使用 Deployment Manager 实现此功能。 如果使用多个核心组,那么要确保桥接正确。如果用户角色为监视员或操作员管理,那么只能查看可视化数据服务信息。 如果用户的管理角色为配置员,那么可以更改配置。 如果用户的角色为管理员,那么拥有可视化数据服务的所有特权。
有关此任务
注意力:您必须在启用日志记录之前配置可视化数据服务。 如果需要在启用日志记录功能后对配置进行更改,那么在对配置进行更改后必须重新启动 Deployment Manager。
过程
- 在管理控制台中,单击。
- 在时间戳格式场地。
时间戳记格式指定记录可视化数据时使用的时间和日期模式。 使用SimpleDateFormatJava™ 类来格式化您的时间戳。 例如,输出
12.06.2006 5:26:30:978 PM PDT时间戳,使用以下时间戳格式值:
MM.dd.yyyy hh:mm:ss:SSS aaa z
如果你正在使用IBM® Tivoli® Usage and Accounting Manager,然后使用将日期和时间分成不同字段的格式:
'MM.dd.yyy, hh:mm:ss:SSS'
'yyyy.MMMMM.dd, hh:mm:ss'
另外,还可以使用 wsadmin 工具指定时间戳记格式:
wsadmin.sh -lang jython
wsadmin>> vds = AdminConfig.getid("/Cell:OpsManTestCell/VisualizationDataService:/")
wsadmin>> vdl = AdminConfig.showAttribute(vds,"visualizationDataLog")
wsadmin>> AdminConfig.modify(vdl,[["timestampFormat","MM.dd.yyyy hh:mm:ss:SSS aaa z"]])
wsadmin>> print AdminConfig.show(vdl)
wsadmin>> AdminConfig.save()
- 在里面最大文件大小字段中,输入一个整数作为日志的最大文件大小。
- 在里面最大历史文件数字段,输入一个整数来表示每个历史缓存类型要生成的最大日志数。
- 在里面文件名字段中,键入生成日志文件的路径。
您可以在文件名值中使用变量,例如:${LOG_ROOT}/visualization.
- 在里面数据日志写入间隔字段中,输入一个整数1和365以秒、分钟、小时或天为单位指定生成日志的间隔。
如果计划用超过 1 周的时间周期来记录多个指标的数据,那么增加数据日志写入时间间隔以获得更好的性能。
- 来自数据变换器动作列表,选择平均的或者跳过指定当间隔达到最大值时如何转换数据。
提供的数据点数多于您想要使用的数据点数。 平均选项将对指定时间间隔之间的现有数据点数进行平均,而跳过选项将跳过数据点,以仅使用特定于时间间隔点的数据点。
- 选择启用日志开始记录历史数据。
- 如果在配置可视化数据服务前启用日志记录功能,请重新启动 Deployment Manager。
下一步做什么?
在配置了可视化数据服务后,您可以将数据导入至外部制图程序中。