Commit 227de501 by 魏建枢

增加日志采集拦截器

parent 38bf40df
......@@ -37,6 +37,31 @@ public class InterceptorDataFormatUtil {
return arrayList;
}
public static List<String> newCollectLogDataFormat(JSONObject jsonObj) {
List<String> arrayList = new ArrayList<>();
arrayList.add(jsonObj.getString("id"));
arrayList.add(jsonObj.getString("device_id"));
arrayList.add(jsonObj.getString("uid"));
arrayList.add(jsonObj.getString("strategy_group_id"));
arrayList.add(jsonObj.getString("strategy_version"));
arrayList.add(jsonObj.getString("send_time"));
arrayList.add(jsonObj.getString("create_time"));
arrayList.add(jsonObj.getString("app_key"));
arrayList.add(jsonObj.getString("app_type"));
arrayList.add(jsonObj.getString("app_channel"));
arrayList.add(jsonObj.getString("zone_code"));
arrayList.add(jsonObj.getString("zone_name"));
arrayList.add(jsonObj.getString("zone_type"));
arrayList.add(jsonObj.getString("sdk_version"));
arrayList.add(jsonObj.getString("user_agent"));
arrayList.add(jsonObj.getString("other_info"));
arrayList.add(jsonObj.getString("device_info"));
arrayList.add(jsonObj.getString("env_info"));
arrayList.add(jsonObj.getString("user_properties"));
arrayList.add(jsonObj.getString("unique_id"));
return arrayList;
}
public static List<String> eventLogDataFormat(JSONObject jsonObj) {
List<String> arrayList = new ArrayList<>();
arrayList.add(jsonObj.getString("id"));
......@@ -249,5 +274,5 @@ public class InterceptorDataFormatUtil {
arrayList.add(jsonObj.getString("create_date"));
return arrayList;
}
}
......@@ -23,6 +23,8 @@ public class InterceptorSelector {
return dataSplit(InterceptorDataFormatUtil.zipperDeviceFingerprintDataFormat(jsonObj));
}else if(StringUtils.equals(flume_type, "collectLog")) {
return dataSplit(InterceptorDataFormatUtil.collectLogDataFormat(jsonObj));
}else if(StringUtils.equals(flume_type, "newCollectLog")) {
return dataSplit(InterceptorDataFormatUtil.newCollectLogDataFormat(jsonObj));
}else if(StringUtils.equals(flume_type, "eventLog")) {
return dataSplit(InterceptorDataFormatUtil.eventLogDataFormat(jsonObj));
}else if(StringUtils.equals(flume_type, "deviceIdNode")) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment