为 Talend JobServer 建立监控和审计系统
在 Talend JobServer 上为统计和跟踪信息配置传输系统,为记录所执行的关键操作配置审计日志系统。
为 Talend JobServer 配置统计和跟踪消息传输
您可以指定一个端口,Talend Studio 通过它从 Talend JobServer 抓取远程执行的作业的最新统计和跟踪消息。
About this task
通常,建议禁用生产环境的统计数据并跟踪消息传输参数,以避免过度使用内存,并在外部网络连接尚未被阻止的情况下防止外部连接。
使用实时统计数据可能会导致 JobServer 端内存使用过度。如果您观察到与 ZeroMQ 相关的内存泄漏,请禁用 JobServer 上的统计信息和跟踪消息。这样,将无法获得有关 Talend Administration Center 的实时统计数据。
Procedure
为 Talend JobServer 配置审计日志
从 Talend JobServer 版本 8.0.2.20250110_1323_patch 开始(压缩包名为:Patch_20250114_TPS-6002_v4-8.0.1),您可以激活审计日志,以跟踪由客户端应用程序(如 Talend Studio 或 Talend Administration Center)触发的操作。
这样就可以对关键活动进行监控和审计。审计日志记录以下操作:
- 接受作业
- 部署作业
- 运行作业
- 结束正在运行的作业
- 验证用户是否获得操作授权
- 在部署前获取有用的 CRC(循环冗余校验)以防出错
关于此任务
<Logger name="org.talend.audit" level="info" additivity="false">
<AppenderRef ref="Audit"/>
</Logger>
- 如何激活或关闭审计日志。
- 如何更新此日志记录器使用的审计附加器,以指定审计日志的存储。
步骤
结果
默认情况下,审计日志使用 MDC 格式:%X{userId,jobId,utcTime,jobServerId,clientIP,projectId,failed}.
您可以检索 MDC 字段来创建自定义日志布局,如带有命名字段的 JSON 格式。