[feature] Enable EventLog display in WebUI by default#638
Conversation
|
Hi, @Sxnan and @wenjin272 . Could you please review this PR? Thank you! |
|
Hi, @GreatEugenius. Overall looks good to me, I left some minor comments about details. Additionally, after #609 is merged, I think you may need to make further adjustments. |
Understood, I will rebase to the main branch after #609 is merged. |
348dfc5 to
db15740
Compare
|
Hi @wenjin272, I have addressed all your comments. Please review it again. |
db15740 to
17b9e9e
Compare
7218f96 to
84fa697
Compare
|
Hi @wenjin272, I have addressed all your comments and rebased to the main branch, which includes the merged pull request #609. Please take a look. |
84fa697 to
4d062da
Compare
|
Hi @wenjin272, I have addressed all your comments. Please review it again. |
f6dda96 to
2edd594
Compare
Previously, the EventRouter passed baseLogDir and prettyPrint to the EventLoggerConfig as separate top-level properties, while the agent config map (already used for per-event-type log levels and STANDARD-level truncation limits) carried the same values. The duplication forced loggers to read each setting from a different location and made it easy to drift if one path were updated without the other. This change makes the agent config map the single source of truth: - Promote AGENT_CONFIG_PROPERTY_KEY from FileEventLogger to EventLoggerConfig so any logger (built-in or custom) can share it without depending on the runtime module. - FileEventLogger reads baseLogDir, prettyPrint, event-log.level and event-log.standard.max-* all from the same agentConfig map. - EventRouter only sets AGENT_CONFIG_PROPERTY_KEY; the redundant baseLogDir/prettyPrint properties are dropped. - Update FileEventLoggerTest with a buildConfig helper that seeds baseLogDir; update ActionExecutionOperatorTest to look inside the agent-config map for verification.
2edd594 to
bb3d19d
Compare
bb3d19d to
52e7a6c
Compare
Linked issue: #252
Purpose of change
Enable EventLog display in WebUI by default.
Tests
UT and local end-to-end testing in the Flink Standalone Cluster:

API
No
Documentation
doc-neededdoc-not-neededdoc-included