Enhanced AWS Logging for Improved ETL (Parquet Reader) Observability and Debugging
Details
| Detail name | Value |
|---|---|
| Changelog Number | 26843 |
| Type | Improvement |
| Status | Resolved |
| Fix Versions | Exasol 2025.1.3, Exasol 2025.2.0 |
| Resolution Date | 2025-09-17 |
Description
To enhance the observability and debugging capabilities of ETL - Parquet Reader processes involving AWS services, structured and detailed logging for all AWS-related operations has been implemented. This feature ensures that key details (e.g., API calls, responses, execution times, and errors) are captured in log files, enabling easier troubleshooting and monitoring.
Logs will now include AWS interactions, provided that mandatory configuration parameters are set correctly.
Improvement
- Activation:
Logging for AWS-related operations is disabled by default. To activate it: - Parameter Levels:
TheDebugModeparameter accepts integer values ranging from0to6with the following behavior: - Additional Requirements:
Even ifDebugModeis activated, the following configurations must also be set: - Without these additional settings, AWS logs will not appear in the ETL logs.
- Configure the DB parameter
etlParquetDebugMode. The default value is0. - Alternatively, use the Connection String parameter
DebugMode, which overrides the value of the DB parameter.
0: Off (default)1: Fatal only2: Error + Fatal3: Warn + Error + Fatal4: Info + Warn + Error + Fatal5: Debug + Info + Warn + Error + Fatal6 and above: Trace + Debug + Info + Warn + Error + Fatal
etlLogLevelmust be2or higher.traceLevelmust be2or higher.
By adjusting these parameters appropriately, you can gain granular control over the level of logging detail captured in your system for efficient troubleshooting and performance monitoring.