Composer 中的 ThingWorx 模型定义 > 系统 > 子系统 > 审计子系统 > 审计存档、导出和清理操作
审计存档、导出和清理操作
“审计子系统”提供审计消息的在线和离线存储:
在线 - 在线显示各个条目,并可使用审计子系统的 QueryAuditHistory 服务搜索各个条目。
离线 - 在审计子系统的上下文中,“离线”表示审计数据不可在 ThingWorx Composer 中进行检索和查看,也不可以使用 QueryAuditHistory 服务进行检索。数据存档在存储于“审计子系统文件信息库”中名为 AuditArchiveFileRepository 的文件内。也可以将这些文件从信息库中导出。可以将此信息库的权限设置为限制对数据的访问。数据以 JSON 格式导出并压缩。
要在搜索和筛选在线审计数据时维持受控的在线数据量并维护性能,审计子系统提供计划的和手动存档操作。为允许管理员在故障排除或检查活动时监控活动 (以报告为目的),审计子系统提供在线和离线数据的导出操作。导出操作会根据要求将请求的数据推送到目标目的地。
存档操作按计划运行,也可手动调用。存档操作会将在线数据复制到离线存储,确保在执行存档操作之前复制在线数据。有关存档操作的详细信息,请参阅 导出审计数据。该部分包括 导出审计数据的应用示例
自 ThingWorx Platform v.8.5 起,存档和清除将作为两个独立操作提供。存档操作继续按计划运行,且仍可以手动调用。此操作不再清除数据。相反,清除操作是具有其自己的计划程序的服务。此计划程序会根据在计划程序中配置的时间范围和块大小触发清除操作。默认计划为每日午夜。
有关存档和清除操作的详细信息,请参阅 存档和清除审计数据
审计子系统提供根据配置的保留时间和 Scheduler 自动清理离线存档的服务。有关详细信息,请参阅 清理审计存档