Setting up monitoring and auditing systems for Talend JobServer
Configure an audit logging system to record key operations performed on Talend JobServer.
Additionally, when using your JobServer in a development environment, you can configure a transfer system for stats and trace messages.
Configuring audit logs for Talend JobServer
Starting from Talend JobServer version 8.0.2.20250110_1323_patch (zip name: Patch_20250114_TPS-6002_v4-8.0.1), you can activate audit logging to track operations triggered by client applications such as Talend Studio or Talend Administration Center.
- Receiving a Job
- Deploying a Job
- Running a Job
- Killing a running Job execution
- Verifying if a user is authorized for an operation
- Getting the useful CRC (Cyclic Redundancy Check) in case of errors before deployment
About this task
<Logger name="org.talend.audit" level="info" additivity="false">
<AppenderRef ref="Audit"/>
</Logger>
- How to activate or deactivate audit logs.
- How to update the audit appender used by this logger to specify the storage of audit logs.
Procedure
Results
By default, audit logs use the MDC format: %X{userId,jobId,utcTime,jobServerId,clientIP,projectId,failed}.
You can retrieve the MDC fields to create a custom log layout such as JSON with named fields.
Configuring stats and trace message transfer for development environment
About this task
Turn off the transfer of stats and trace messages in production environments. This prevents excessive memory usage and helps protect against external connections if the network security is inadequate.
Using real-time statistics may result in excessive memory usage on JobServer side. If you encounter ZeroMQ related memory leaks, turn off stats and trace messages on JobServer, although this will make real-time statistics unavailable in Talend Administration Center.