审计子系统的配置
启用后可进行审阅,如有必要,可从 ThingWorx Composer 更改审计子系统操作参数的值:
1. 假设您已导航到 AuditSubsystem 页面,请单击“配置”
ThingWorx Composer 下一代版本中 AuditSubsystem“配置”页面如下:
图 1. 下一代 Composer 中的 AuditSubsystem 配置
2. 查看默认设置,如有必要,可对其进行更改 (从下表中的信息获取指导说明)。
3. 单击“保存”
4. 如果先前未启动子系统,请单击“启动”以启动子系统。如果先前已启动子系统,请单击“重新启动”以停止包含配置更改的子系统,然后再将其启动。
审计子系统的配置参数
参数
说明
默认值
有效值
审计持久化方案提供工具
用来写入审计数据的持久化方案提供工具。默认情况下,此设置为 ThingWorx 的数据库实例。请注意,要使审计子系统正常工作,ThingWorx 持久化方案提供工具必须为 PostgreSQL 数据库。
如果 ThingWorx 持久化方案提供工具并非 PostgreSQL 数据库,或该工具为 PostgreSQL 并且您希望获得大量的审计消息,请创建新的 PostgreSQL 数据库实例以供审计子系统使用。然后将新的 PostgreSQL 数据库指定为审计子系统的持久化方案提供工具。
如果您当前使用 ThingWorx 持久化方案提供工具 (PostgreSQL),然后切换到审计子系统的一个单独 PostgreSQL,则应将审计数据导出 - 导入到新选择的持久化方案提供工具。如果不执行导出 - 导入操作,则新的持久化方案提供工具不包含初始工具的历史记录。而写入操作在切换时开始。
ThingworxPersistenceProvider
如果为审计子系统创建单独的 PostgreSQL 数据库实例 (持久化方案提供工具),请为此设置使用该持久化方案提供工具的名称。
存档审计块大小
创建新的块文件前将进行存档的行数
一段时间后,您可能需要调整大小,具体取决于体积块、审计消息的大小和存档过程的性能。
50000
此设置可以是大于或等于 10000 行的任何值。
在线数据的最大条目 (maxEntriesOnlineAuditData)
审计表格可以容纳的最大行数。
500000 行。
仅限正数 (整数)。不允许负值。
可为 QueryAudit History 服务 maxItems 参数设置的最大值
可为查询的 maxItems 参数设置的最大行数。
5000
此值必须大于或等于 500 (INTEGER)。
要保留在线审计数据的天数。
要在线保留审计消息的天数。子系统存档操作使用此值来确定应移动到“审计子系统”离线信息库的消息。超过此天数的数据将在复制到离线存储后从在线存储中移除。
60 天。
仅限 INTEGER
* 
要在运行时查看子系统的值,请转到“监控” > “子系统”