Skip to content

Commit 1131468

Browse files
doleyzidoleyzi
andauthored
[INLONG-12067][Audit] Optimize the auditing data statistics by day (#12068)
Co-authored-by: doleyzi <doleyzi@tencent.com>
1 parent e101491 commit 1131468

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

  • inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/source

inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/source/JdbcSource.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,15 @@ public void start() {
9393
init();
9494
int statInterval = Configuration.getInstance().get(KEY_SOURCE_DB_STAT_INTERVAL,
9595
DEFAULT_SOURCE_DB_STAT_INTERVAL);
96+
97+
int offset = Configuration.getInstance().get(KEY_STAT_BACK_INITIAL_OFFSET,
98+
DEFAULT_STAT_BACK_INITIAL_OFFSET);
99+
96100
if (sourceConfig.getAuditCycle() == DAY) {
97101
statInterval = HOUR.getValue();
102+
offset = 0;
98103
}
99-
int offset = Configuration.getInstance().get(KEY_STAT_BACK_INITIAL_OFFSET,
100-
DEFAULT_STAT_BACK_INITIAL_OFFSET);
104+
101105
for (int statBackTime = 0; statBackTime < sourceConfig.getStatBackTimes(); statBackTime++) {
102106
ScheduledExecutorService timer =
103107
statTimers.computeIfAbsent(statBackTime, k -> Executors.newSingleThreadScheduledExecutor());

0 commit comments

Comments
 (0)