Skip to content

Commit cf22c92

Browse files
vernedengvernedeng
andauthored
[INLONG-11969][Sort] Fix NullPointer of cdc metric (#11970)
Co-authored-by: vernedeng <vernedeng@tecent.com>
1 parent 624a009 commit cf22c92

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

inlong-sort/sort-flink/base/src/main/java/org/apache/inlong/sort/base/metric/CdcExactlyMetric.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.apache.inlong.audit.AuditReporterImpl;
2121

2222
import lombok.extern.slf4j.Slf4j;
23+
import org.apache.commons.collections.MapUtils;
2324
import org.apache.flink.table.data.RowData;
2425
import org.apache.flink.types.RowKind;
2526

@@ -60,6 +61,9 @@ public CdcExactlyMetric(MetricOption option) {
6061

6162
@Override
6263
public void outputMetricsWithEstimate(Object data, long dataTime) {
64+
if (MapUtils.isEmpty(auditKeyMap)) {
65+
return;
66+
}
6367
long size = getDataSize(data);
6468
if (data instanceof RowData) {
6569
RowData rowData = (RowData) data;

0 commit comments

Comments
 (0)