[TSG-18743] - To adapt the application and protocol metric log field modifications.

This commit is contained in:
qidaijie
2024-01-25 11:30:20 +08:00
parent cd11905877
commit 6047a09e5f
3 changed files with 7 additions and 5 deletions

View File

@@ -6,7 +6,7 @@
<groupId>com.zdjizhi</groupId>
<artifactId>app-protocol-stat-traffic-merge</artifactId>
<version>2.1.0</version>
<version>2.2.0</version>
<name>app-protocol-stat-traffic-merge</name>
<url>http://www.example.com</url>

View File

@@ -61,7 +61,7 @@ public class Tags {
return protocol_stack_id;
}
@JSONField(name = "protocol_label")
@JSONField(name = "decoded_path")
public void setProtocol_stack_id(String protocol_stack_id) {
this.protocol_stack_id = protocol_stack_id;
}
@@ -70,7 +70,7 @@ public class Tags {
return app_name;
}
@JSONField(name = "app_full_path")
@JSONField(name = "app")
public void setApp_name(String app_name) {
this.app_name = app_name;
}

View File

@@ -28,9 +28,11 @@ public class ParsingData extends ProcessFunction<String, Tuple3<Tags, Fields, Lo
Tags tags = JSONObject.parseObject(originalLog.getString("tags"), Tags.class);
Long timestamp_ms = originalLog.getLong("timestamp_ms");
joinProtocol(tags);
if (StringUtil.isNotBlank(tags.getProtocol_stack_id())) {
joinProtocol(tags);
out.collect(new Tuple3<>(tags, fields, timestamp_ms));
out.collect(new Tuple3<>(tags, fields, timestamp_ms));
}
}
}
} catch (RuntimeException e) {