summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortanghao <[email protected]>2024-08-09 10:45:18 +0800
committertanghao <[email protected]>2024-08-09 10:45:18 +0800
commita9f90d8b153c5b97576837fb3d7590110a2d3a7f (patch)
tree5866b64eda4729acc8833c078c484df55f35b5ba
parenta79cded6567d9fa77be0add9ff8cf85e729febdc (diff)
feat: CN-1679 Detection API开发 前端接口功能
-rw-r--r--cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql11
-rw-r--r--cn-admin/src/main/resources/db/R__AZ_sys_config.sql2
2 files changed, 12 insertions, 1 deletions
diff --git a/cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql b/cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql
index 6a0ff47..97ffd66 100644
--- a/cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql
+++ b/cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql
@@ -197,6 +197,17 @@ INSERT INTO `magic_api_file` VALUES ('/api/interface/overview/缺包率.ms', '{\
INSERT INTO `magic_api_file` VALUES ('/api/interface/overview/重传率.ms', '{\n \"properties\" : { },\n \"id\" : \"copy1673403160781d70163\",\n \"script\" : null,\n \"groupId\" : \"bc06ac0a0d374572bc3a94475f63b200\",\n \"name\" : \"重传率\",\n \"createTime\" : null,\n \"updateTime\" : 1673518798145,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/dimensionPacketRetransPercent\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"startTime\",\n \"value\" : \"1673485693\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1673489293\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"type\",\n \"value\" : \"ip\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"params\",\n \"value\" : \"\'116.178.236.216\',\'116.178.78.204\',\'116.178.78.195\'\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"82f21460e81288ca34d5aec0b0cbeeb9\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 30,\\n \\\"rows_read\\\": 114688,\\n \\\"bytes_read\\\": 4576579,\\n \\\"result_size\\\": 147,\\n \\\"result_rows\\\": 3\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"ip\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"pkt_retrans_percent\\\",\\n \\\"type\\\": \\\"double\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"object\\\",\\n \\\"result\\\": {\\n \\\"ip\\\": \\\"116.178.78.204\\\",\\n \\\"pktRetransPercent\\\": 0.025\\n }\\n },\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"82f21460e81288ca34d5aec0b0cbeeb9\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"30\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"114688\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"4576579\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"147\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"3\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"ip\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"object\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"ip\",\n \"value\" : \"116.178.78.204\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"pktRetransPercent\",\n \"value\" : \"0.025\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Double\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as objHandle\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult\r\nimport \'@/pre/typeHandle6th\' as typeHandle6th\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"type\":type,\r\n \"params\":params\r\n}\r\n\r\npreHandle(parameter);\r\ntypeHandle6th(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT ${fieldName} AS ${lad},ROUND(AVG(tcp_rtx_pkts_ratio), 4) AS pkt_retrans_percent FROM ${tableName} WHERE stat_time >= ${startTime} AND stat_time < ${endTime} AND isNotNull(tcp_rtx_pkts_ratio) AND ${lad} IN (<#if params?default(\'\')?trim? length gt 0> ${params} </#if>)<#if filter?default(\'\')?trim? length gt 0> ${filter} </#if> GROUP BY ${lad}\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"overviewDimensionPacketRetransPercent\",q,parameter);\r\nvar param = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(param);\r\n\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = objHandle(galaxyRes);\r\n\r\nreturn result;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/', 'this is directory');
INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/', 'this is directory');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/', 'this is directory');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/group.json', '{\r\n \"properties\" : { },\r\n \"id\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"event\",\r\n \"type\" : \"api\",\r\n \"parentId\" : \"3800301a02724b26862153234522639e\",\r\n \"path\" : \"/event\",\r\n \"createTime\" : 1723022577429,\r\n \"updateTime\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"paths\" : [ ],\r\n \"options\" : [ ]\r\n}');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/key统计.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"febfb89447ea418f9d6375fe72816abe\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"key统计\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723080988704,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/keyFields/statistics\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ {\r\n \"name\" : \"startTime\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"endTime\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"resource\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : false,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : null,\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource\r\n}\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT key_fields AS key_fields,key_values AS key_values,UNIQUE_COUNT(event_id) AS count FROM cn_event WHERE start_time >= ${startTime} AND start_time < ${endTime} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if> GROUP BY key_fields,key_values ORDER BY count DESC\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"keyFieldsStatistics\",q,parameter);\r\n\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\n\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/事件列表.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"copy1723081726883d65154\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"事件列表\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723108013798,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/list\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ {\r\n \"name\" : \"startTime\",\r\n \"value\" : \"1\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"endTime\",\r\n \"value\" : \"9999999\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"resource\",\r\n \"value\" : \"status=0\",\r\n \"description\" : null,\r\n \"required\" : false,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"isGroup\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : false,\r\n \"dataType\" : \"Integer\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"pageNo\",\r\n \"value\" : \"1\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"Integer\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"pageSize\",\r\n \"value\" : \"10\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"Integer\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ {\r\n \"name\" : \"cn-Authorization\",\r\n \"value\" : \"a0e623d7-47f8-475b-a0a5-5d77f76601c1\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : \"{\\n \\\"code\\\": 999,\\n \\\"time\\\": \\\"2024-08-08 02:33:26\\\",\\n \\\"message\\\": \\\"Expected a \':\' after a key at 43 [character 44 line 1]\\\"\\n}\",\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.ObjectUtils\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource,\r\n \"isGroup\":isGroup,\r\n \"pageNo\":pageNo,\r\n \"pageSize\":pageSize\r\n}\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n\r\nif (parameter.isGroup==\"\" || is_null(parameter.isGroup)){\r\n parameter.isGroup = 0;\r\n}\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT <#if isGroup ?? && isGroup == 1>key_fields AS key_fields,key_values AS key_values,rule_id AS rule_id,rule_version AS rule_version,UNIQUE_COUNT(event_id) AS count, <#else> anyLast(key_fields) AS keyFields,anyLast(key_values) AS keyValues,anyLast(rule_id) AS ruleId,anyLast(rule_version) AS ruleVersion,event_id AS event_id, </#if> anyLast(event_type) AS eventType,anyLast(event_name) AS eventName,anyLast(match_ids) AS matchIds,anyLast(rule_type) AS ruleType,anyLast(is_builtin) AS isBuiltin,anyLast(start_time) AS stat_time,anyLast(end_time) AS endTime,anyLast(duration_s) AS durationS,anyLast(status) AS state FROM cn_event WHERE start_time >= ${startTime} AND start_time < ${endTime} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if> GROUP BY <#if isGroup == 1> key_fields,key_values,rule_id,rule_version <#else> event_id </#if> ORDER BY stat_time DESC LIMIT ${pageNo},${pageSize}\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"eventList\",q,parameter);\r\nprintln(result)\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\nif(result.data.result.length > 0 ){\r\n for(i,j in result.data.result){\r\n var pojo = j;\r\n pojo.status = pojo.state;\r\n }\r\n}\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/事件总数.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"9dbc6d3b4e7d440ebe50c4ee50533f7c\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"事件总数\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723084750050,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/count\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ {\r\n \"name\" : \"startTime\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"endTime\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"resource\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : false,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"isGroup\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : false,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : null,\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/single\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource,\r\n \"isGroup\":isGroup\r\n}\r\n\r\nif (parameter.isGroup==\"\" || is_null(parameter.isGroup)){\r\n parameter.isGroup = 0;\r\n}\r\n\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT UNIQUE_COUNT(<#if isGroup == 1> (key_fields,key_values,rule_id,rule_version) <#else> (event_id) </#if> ) AS count FROM cn_event WHERE start_time >= ${startTime} AND start_time < ${endTime} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if>\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"eventCount\",q,parameter);\r\n\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\n\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/事件统计分布.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"5da8ef4c503b41e6bbb7b17a56a3ad95\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"事件统计分布\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723084929095,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/timedistribution\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ {\r\n \"name\" : \"startTime\",\r\n \"value\" : \"1\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"endTime\",\r\n \"value\" : \"999999999999999\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"resource\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : false,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ {\r\n \"name\" : \"cn-Authorization\",\r\n \"value\" : \"a0e623d7-47f8-475b-a0a5-5d77f76601c1\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : \"{\\n \\\"message\\\": \\\"Please log in to the system first\\\",\\n \\\"code\\\": 518008,\\n \\\"time\\\": 1723084913010\\n}\",\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource\r\n}\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT TIME_FLOOR_WITH_FILL(start_time,\'PT${step}S\',\'zero\') AS stat_time,UNIQUE_COUNT(event_id) AS count FROM cn_event WHERE start_time >= ${startTime} AND start_time < ${endTime} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if> GROUP BY stat_time ORDER BY stat_time DESC\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"eventTimedistribution\",q,parameter);\r\n\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\nprintln(jsonUtil.toJsonStr(galaxyRes));\r\n\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/事件详情.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"copy1723086686424d87948\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"事件详情\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723103017396,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/detail\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ {\r\n \"name\" : \"startTime\",\r\n \"value\" : \"1722825798\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"endTime\",\r\n \"value\" : \"1723084999\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"resource\",\r\n \"value\" : \"status=0\",\r\n \"description\" : null,\r\n \"required\" : false,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"eventId\",\r\n \"value\" : \"2\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"Integer\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"ruleType\",\r\n \"value\" : \"2\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"Integer\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ {\r\n \"name\" : \"cn-Authorization\",\r\n \"value\" : \"a0e623d7-47f8-475b-a0a5-5d77f76601c1\",\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : \"{\\n \\\"code\\\": 999,\\n \\\"time\\\": \\\"2024-08-08 07:42:15\\\",\\n \\\"message\\\": \\\"404 null at Row:13~13,Col:32~37\\\\n\\\\nvar galaxyResult = httpRequest.post().getBody();\\\\r\\\\n ^^^^^^ \\\"\\n}\",\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.ObjectUtils\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource,\r\n \"eventId\":eventId,\r\n \"ruleType\":ruleType\r\n}\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n\r\nif (parameter.isGroup==\"\" || is_null(parameter.isGroup)){\r\n parameter.isGroup = 0;\r\n}\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"<#if ruleType==1> SELECT match_id AS match_id,rule_id AS rule_id,rule_version AS rule_version,rule_type AS rule_type,event_type AS event_type,event_name AS event_name,severity AS severity,match_num AS match_num,indicator_fields AS indicator_fields,indicator_values AS indicator_values,reset AS reset,client_ip AS client_ip,client_country_region AS client_country_region,client_admin_area AS client_admin_area,client_super_admin_area AS client_super_admin_area,client_latitude AS client_latitude,client_longitude AS client_longitude,server_ip AS server_ip,server_country_region AS server_country_region,server_admin_area AS server_admin_area,server_super_admin_area AS server_super_admin_area,server_latitude AS server_latitude,server_longitude AS server_longitude,indicator_values AS indicator_values,domain AS domain,app AS app,match_time AS match_time FROM match_indicator <#elseif ruleType==2> SELECT TIME_FLOOR_WITH_FILL(start_time,\'PT${step}S\',\'zero\') AS stat_time,SUM(records_num) AS records_nums FROM match_threshold <#elseif ruleType==3> SELECT match_id AS match_id,rule_id AS rule_id,rule_version AS rule_version,rule_type AS rule_type,event_type AS event_type,event_name AS event_name,severity AS severity,event_info AS event_info,start_time AS start_time,end_time AS end_time FROM match_sequence <#else> SELECT match_id AS match_id,rule_id AS rule_id,rule_version AS rule_version,rule_type AS rule_type,event_type AS event_type,event_name AS event_name,severity AS severity,event_info AS event_info,start_time AS start_time,end_time AS end_time FROM match_unordered_sequence </#if> where match_id IN ( SELECT CAST(arrayJoin(splitByChar(\',\', match_ids)) AS UInt64) FROM cn_event WHERE start_time >= ${startTime} AND start_time < ${endTime} AND event_id = ${eventId} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if> ) <#if ruleType==2>GROUP BY stat_time</#if> ORDER BY <#if ruleType==1> match_time <#elseif ruleType==2> stat_time <#else> start_time </#if> DESC LIMIT 1\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"eventDetail\",q,parameter);\r\nprintln(result)\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\n\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/事件详情分布.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"copy1723088472580d57062\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"事件详情分布\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723170414252,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/detail/timedistribution\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ {\r\n \"name\" : \"startTime\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"endTime\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"resource\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : false,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"keyFields\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"keyValues\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"ruleId\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"Long\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n }, {\r\n \"name\" : \"ruleVersion\",\r\n \"value\" : null,\r\n \"description\" : null,\r\n \"required\" : true,\r\n \"dataType\" : \"String\",\r\n \"type\" : null,\r\n \"defaultValue\" : null,\r\n \"validateType\" : null,\r\n \"error\" : null,\r\n \"expression\" : null,\r\n \"children\" : null\r\n } ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : null,\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource,\r\n \"keyFields\":keyFields,\r\n \"keyValues\":keyValues,\r\n \"ruleId\":ruleId,\r\n \"ruleVersion\":ruleVersion\r\n}\r\n\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT event_id AS event_id,anyLast(start_time) AS stat_time FROM cn_event WHERE start_time >= ${startTime} AND start_time< ${endTime} AND key_fields = ${keyFields} AND key_values = ${keyValues} AND rule_id = ${ruleId} AND rule_version = ${ruleVersion} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if> GROUP BY event_id ORDER BY stat_time DESC\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"detailTimedistribution\",q,parameter);\r\n\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\n\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/名称统计.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"4ae1759a4de04ec19744ba3f3a712c9e\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"名称统计\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723081143815,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/name/statistics\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : null,\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource\r\n}\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT event_name AS event_name,UNIQUE_COUNT(event_id) AS count FROM cn_event WHERE start_time >= ${startTime} AND start_time < ${endTime} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if> GROUP BY event_name ORDER BY count DESC\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"nameStatistics\",q,parameter);\r\n\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\n\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/状态统计.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"copy1723081117471d70817\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"状态统计\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723081219388,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/status/statistics\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : null,\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource\r\n}\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT status AS status,UNIQUE_COUNT(event_id) AS count FROM cn_event WHERE start_time >= ${startTime} AND start_time < ${endTime} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if> GROUP BY status ORDER BY count DESC\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"statusStatistics\",q,parameter);\r\n\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\n\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/event/类型统计.ms', '{\r\n \"properties\" : { },\r\n \"id\" : \"copy1723081223926d5281\",\r\n \"script\" : null,\r\n \"groupId\" : \"420b0a1c8135477db8d371a9bb30d2c9\",\r\n \"name\" : \"类型统计\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1723081290538,\r\n \"lock\" : null,\r\n \"createBy\" : null,\r\n \"updateBy\" : null,\r\n \"path\" : \"/type/statistics\",\r\n \"method\" : \"GET\",\r\n \"parameters\" : [ ],\r\n \"options\" : [ ],\r\n \"requestBody\" : \"\",\r\n \"headers\" : [ ],\r\n \"paths\" : [ ],\r\n \"responseBody\" : null,\r\n \"description\" : null,\r\n \"requestBodyDefinition\" : null,\r\n \"responseBodyDefinition\" : null\r\n}\r\n================================\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport net.geedge.modules.entity.service.EntityExplorerService as EntityExplorerService;\r\nimport \'@/pre/timeHandle\' as preHandle;\r\nimport \'@/post/table\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\n\r\n\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"startTime\":startTime,\r\n \"endTime\":endTime,\r\n \"resource\":resource\r\n}\r\npreHandle(parameter);\r\nparameter.resource = EntityExplorerService.parseExpression(parameter.resource,\"securityEventMetadata\");\r\n\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\\"query\\\":\\\"SELECT event_type AS event_type,UNIQUE_COUNT(event_id) AS count FROM cn_event WHERE start_time >= ${startTime} AND start_time < ${endTime} <#if resource?default(\'\')?trim? length gt 0> AND ${resource} </#if> GROUP BY event_type ORDER BY count DESC\\\",\\\"option\\\":\\\"real_time\\\",\\\"format\\\":\\\"json\\\"}\"\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"typeStatistics\",q,parameter);\r\n\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\n\r\nreturn result;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/group.json', '{\r\n \"properties\" : { },\r\n \"id\" : \"3800301a02724b26862153234522639e\",\r\n \"name\" : \"detection\",\r\n \"type\" : \"api\",\r\n \"parentId\" : \"67d55368d07840ca80c04d7ade154d76\",\r\n \"path\" : \"/detection\",\r\n \"createTime\" : null,\r\n \"updateTime\" : 1697773570065,\r\n \"createBy\" : null,\r\n \"updateBy\" : \"admin\",\r\n \"paths\" : [ ],\r\n \"options\" : [ ]\r\n}');
INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/security/', 'this is directory');
INSERT INTO `magic_api_file` VALUES ('/api/v1/detection/security/event-type/', 'this is directory');
diff --git a/cn-admin/src/main/resources/db/R__AZ_sys_config.sql b/cn-admin/src/main/resources/db/R__AZ_sys_config.sql
index 66978a4..9ff57d5 100644
--- a/cn-admin/src/main/resources/db/R__AZ_sys_config.sql
+++ b/cn-admin/src/main/resources/db/R__AZ_sys_config.sql
@@ -19,6 +19,6 @@ REPLACE INTO `sys_config` VALUES (null, 'delay_time', '0', 1, NULL);
REPLACE INTO `sys_config` VALUES (null, 'link_info', '[{\"originalLinkId\":\"256\",\"linkId\":\"Hundredgige1\",\"direction\":\"out\",\"nextHop\":\"西安\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"257\",\"linkId\":\"Hundredgige1\",\"direction\":\"in\",\"nextHop\":\"西安\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"512\",\"linkId\":\"Hundredgige2\",\"direction\":\"out\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"513\",\"linkId\":\"Hundredgige2\",\"direction\":\"in\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"768\",\"linkId\":\"Hundredgige3\",\"direction\":\"out\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"769\",\"linkId\":\"Hundredgige3\",\"direction\":\"in\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"1024\",\"linkId\":\"Hundredgige4\",\"direction\":\"out\",\"nextHop\":\"西宁\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"1025\",\"linkId\":\"Hundredgige4\",\"direction\":\"in\",\"nextHop\":\"西宁\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"1280\",\"linkId\":\"Hundredgige5\",\"direction\":\"out\",\"nextHop\":\"西安\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"1281\",\"linkId\":\"Hundredgige5\",\"direction\":\"in\",\"nextHop\":\"西安\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"1536\",\"linkId\":\"Hundredgige6\",\"direction\":\"out\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"1537\",\"linkId\":\"Hundredgige6\",\"direction\":\"in\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"1792\",\"linkId\":\"Hundredgige7\",\"direction\":\"out\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"1793\",\"linkId\":\"Hundredgige7\",\"direction\":\"in\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"2048\",\"linkId\":\"Hundredgige8\",\"direction\":\"out\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"2049\",\"linkId\":\"Hundredgige8\",\"direction\":\"in\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"2304\",\"linkId\":\"Hundredgige9\",\"direction\":\"out\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"2305\",\"linkId\":\"Hundredgige9\",\"direction\":\"in\",\"nextHop\":\"太原\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"2816\",\"linkId\":\"Hundredgige10\",\"direction\":\"out\",\"nextHop\":\"西安\",\"bandwidth\":100000000000},\r\n{\"originalLinkId\":\"2817\",\"linkId\":\"Hundredgige10\",\"direction\":\"in\",\"nextHop\":\"西安\",\"bandwidth\":100000000000}]', 1, '链路信息');
REPLACE INTO `sys_config` VALUES (null, 'drill_down_table_config', '{\"version\":\"23.16\",\"config\":[{\"route\":\"networkOverview\",\"tables\":[{\"id\":\"networkOverview\",\"hiddenColumns\":[],\"disabledColumns\":[],\"url\":{\"curUrl\":\"/interface/overview/dimensionTrafficAnalysis\",\"cycleUrl\":\"/interface/overview/dimensionCycleTrafficAnalysis\",\"drilldownCurUrl\":\"/interface/overview/drilldown/dimensionTrafficAnalysis\",\"drilldownCycleUrl\":\"/interface/overview/drilldown/dimensionCycleTrafficAnalysis\",\"drilldownList\":\"/interface/overview/drilldown/list\"},\"isOnlyRead\":false,\"panelId\":1,\"panelIdOfThirdMenu\":13,\"tabs\":[{\"name\":\"ips\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"ips\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"ips\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"ips\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"ips\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"countries\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"countries\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"countries\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"countries\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"countries\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"asns\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"asns\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"asns\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"asns\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"asns\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"apps\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"apps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"apps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"apps\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"apps\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"providers\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"providers\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"providers\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"providers\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"providers\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"domains\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"domains\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"domains\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"domains\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"domains\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"secondLevelDomains\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"secondLevelDomains\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"secondLevelDomains\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"secondLevelDomains\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"secondLevelDomains\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"protocols\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"protocols\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"protocols\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"protocols\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"regions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"regions\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"regions\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"regions\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"cities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"cities\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"cities\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"cities\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"isps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"isps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"isps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"isps\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"applicationCategories\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"applicationCategories\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"applicationCategories\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"applicationCategories\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"domainCategories\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"domainCategories\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"domainCategories\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"domainCategories\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"protocolPorts\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"protocolPorts\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"protocolPorts\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"protocolPorts\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientIps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"clientIps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"clientIps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"clientIps\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverIps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"serverIps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"serverIps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"serverIps\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientCountries\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"clientCountries\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"clientCountries\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"clientCountries\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverCountries\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"serverCountries\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"serverCountries\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"serverCountries\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientRegions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"clientRegions\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"clientRegions\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"clientRegions\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverRegions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"serverRegions\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"serverRegions\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"serverRegions\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientCities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"clientCities\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"clientCities\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"clientCities\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverCities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"serverCities\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"serverCities\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"serverCities\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientIsps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"clientIsps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"clientIsps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"clientIsps\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverIsps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"serverIsps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"serverIsps\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"serverIsps\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientAsns\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"clientAsns\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"clientAsns\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"clientAsns\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverAsns\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":13,\"hasMetricSearch\":true,\"metrics\":[{\"name\":\"Bits/s\",\"columns\":[\"serverAsns\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Packets/s\",\"columns\":[\"serverAsns\",\"total\",\"inbound\",\"outbound\",\"internal\",\"through\"]},{\"name\":\"Sessions/s\",\"columns\":[\"serverAsns\",\"total\"]}],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]}]}],\"tabs\":[{\"name\":\"ips\",\"i18n\":\"network.ips\",\"prop\":\"ip\"},{\"name\":\"countries\",\"i18n\":\"network.countries\",\"prop\":\"countryRegion\"},{\"name\":\"asns\",\"i18n\":\"network.asns\",\"prop\":\"asn\"},{\"name\":\"apps\",\"i18n\":\"network.applications\",\"prop\":\"appLabel\"},{\"name\":\"providers\",\"i18n\":\"network.providers\",\"prop\":\"appCompany\"},{\"name\":\"domains\",\"i18n\":\"network.domains\",\"prop\":\"domain\"},{\"name\":\"secondLevelDomains\",\"i18n\":\"network.secondLevelDomains\",\"prop\":\"domainSld\"},{\"name\":\"protocols\",\"i18n\":\"network.protocols\",\"prop\":\"l7Protocol\"},{\"name\":\"regions\",\"i18n\":\"network.regions\",\"prop\":\"superAdminArea\"},{\"name\":\"cities\",\"i18n\":\"network.cities\",\"prop\":\"adminArea\"},{\"name\":\"isps\",\"i18n\":\"network.isps\",\"prop\":\"isp\"},{\"name\":\"applicationCategories\",\"i18n\":\"network.applicationCategories\",\"prop\":\"appSubcategory\"},{\"name\":\"domainCategories\",\"i18n\":\"network.domainCategories\",\"prop\":\"domainCategoryName\"},{\"name\":\"hosts\",\"i18n\":\"network.hosts\",\"prop\":\"httpHost\"},{\"name\":\"protocolPorts\",\"i18n\":\"network.protocolPorts\",\"prop\":\"protocolPort\"},{\"name\":\"clientIps\",\"i18n\":\"network.clientIps\",\"prop\":\"clientIp\"},{\"name\":\"serverIps\",\"i18n\":\"network.serverIps\",\"prop\":\"serverIp\"},{\"name\":\"clientCountries\",\"i18n\":\"network.clientCountries\",\"prop\":\"clientCountryRegion\"},{\"name\":\"serverCountries\",\"i18n\":\"network.serverCountries\",\"prop\":\"serverCountryRegion\"},{\"name\":\"clientRegions\",\"i18n\":\"network.clientRegions\",\"prop\":\"clientSuperAdminArea\"},{\"name\":\"serverRegions\",\"i18n\":\"network.serverRegions\",\"prop\":\"serverSuperAdminArea\"},{\"name\":\"clientCities\",\"i18n\":\"network.clientCities\",\"prop\":\"clientAdminArea\"},{\"name\":\"serverCities\",\"i18n\":\"network.serverCities\",\"prop\":\"serverAdminArea\"},{\"name\":\"clientIsps\",\"i18n\":\"network.clientIsps\",\"prop\":\"clientIsp\"},{\"name\":\"serverIsps\",\"i18n\":\"network.serverIsps\",\"prop\":\"serverIsp\"},{\"name\":\"clientAsns\",\"i18n\":\"network.clientAsns\",\"prop\":\"clientAsn\"},{\"name\":\"serverAsns\",\"i18n\":\"network.serverAsns\",\"prop\":\"serverAsn\"}],\"columns\":[{\"name\":\"total\",\"i18n\":\"network.total\",\"prop\":\"total\",\"columnType\":\"chainRatio\"},{\"name\":\"inbound\",\"i18n\":\"network.inbound\",\"prop\":\"inbound\",\"columnType\":\"normal\"},{\"name\":\"outbound\",\"i18n\":\"network.outbound\",\"prop\":\"outbound\",\"columnType\":\"normal\"},{\"name\":\"internal\",\"i18n\":\"network.internal\",\"prop\":\"internal\",\"columnType\":\"normal\"},{\"name\":\"through\",\"i18n\":\"network.through\",\"prop\":\"through\",\"columnType\":\"normal\"},{\"name\":\"ips\",\"i18n\":\"network.ip\",\"prop\":\"ip\",\"columnType\":\"dillDown\"},{\"name\":\"countries\",\"i18n\":\"network.country\",\"prop\":\"countryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"asns\",\"i18n\":\"network.asn\",\"prop\":\"asn\",\"columnType\":\"dillDown\"},{\"name\":\"apps\",\"i18n\":\"network.application\",\"prop\":\"appLabel\",\"columnType\":\"dillDown\"},{\"name\":\"providers\",\"i18n\":\"network.provider\",\"prop\":\"appCompany\",\"columnType\":\"dillDown\"},{\"name\":\"domains\",\"i18n\":\"network.domain\",\"prop\":\"domain\",\"columnType\":\"dillDown\"},{\"name\":\"secondLevelDomains\",\"i18n\":\"network.secondLevelDomain\",\"prop\":\"domainSld\",\"columnType\":\"dillDown\"},{\"name\":\"protocols\",\"i18n\":\"network.protocol\",\"prop\":\"l7Protocol\",\"columnType\":\"dillDown\"},{\"name\":\"regions\",\"i18n\":\"network.region\",\"prop\":\"superAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"cities\",\"i18n\":\"network.city\",\"prop\":\"adminArea\",\"columnType\":\"dillDown\"},{\"name\":\"isps\",\"i18n\":\"network.isp\",\"prop\":\"isp\",\"columnType\":\"dillDown\"},{\"name\":\"applicationCategories\",\"i18n\":\"network.applicationCategory\",\"prop\":\"appSubcategory\",\"columnType\":\"dillDown\"},{\"name\":\"domainCategories\",\"i18n\":\"network.domainCategory\",\"prop\":\"domainCategoryName\",\"columnType\":\"dillDown\"},{\"name\":\"hosts\",\"i18n\":\"network.host\",\"prop\":\"httpHost\",\"columnType\":\"dillDown\"},{\"name\":\"protocolPorts\",\"i18n\":\"network.protocolPort\",\"prop\":\"protocolPort\",\"columnType\":\"dillDown\"},{\"name\":\"clientIps\",\"i18n\":\"network.clientIp\",\"prop\":\"clientIp\",\"columnType\":\"dillDown\"},{\"name\":\"serverIps\",\"i18n\":\"network.serverIp\",\"prop\":\"serverIp\",\"columnType\":\"dillDown\"},{\"name\":\"clientCountries\",\"i18n\":\"network.clientCountry\",\"prop\":\"clientCountryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"serverCountries\",\"i18n\":\"network.serverCountry\",\"prop\":\"serverCountryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"clientRegions\",\"i18n\":\"network.clientRegion\",\"prop\":\"clientSuperAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"serverRegions\",\"i18n\":\"network.serverRegion\",\"prop\":\"serverSuperAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"clientCities\",\"i18n\":\"network.clientCity\",\"prop\":\"clientAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"serverCities\",\"i18n\":\"network.serverCity\",\"prop\":\"serverAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"clientIsps\",\"i18n\":\"network.clientIsp\",\"prop\":\"clientIsp\",\"columnType\":\"dillDown\"},{\"name\":\"serverIsps\",\"i18n\":\"network.serverIsp\",\"prop\":\"serverIsp\",\"columnType\":\"dillDown\"},{\"name\":\"clientAsns\",\"i18n\":\"network.clientAsn\",\"prop\":\"clientAsn\",\"columnType\":\"dillDown\"},{\"name\":\"serverAsns\",\"i18n\":\"network.serverAsn\",\"prop\":\"serverAsn\",\"columnType\":\"dillDown\"}]},{\"route\":\"networkAppPerformance\",\"tables\":[{\"id\":\"networkAppPerformance\",\"hiddenColumns\":[\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"disabledColumns\":[],\"url\":{\"curUrl\":\"/interface/application/performance/overview/dimensionTrafficAnalysis\",\"cycleUrl\":\"/interface/application/performance/overview/dimensionCycleTrafficAnalysis\",\"drilldownCurUrl\":\"/interface/application/performance/overview/drilldown/dimensionTrafficAnalysis\",\"drilldownCycleUrl\":\"/interface/application/performance/overview/drilldown/dimensionCycleTrafficAnalysis\",\"drilldownList\":\"/interface/overview/drilldown/list\"},\"hasMetricSearch\":false,\"isOnlyRead\":false,\"panelId\":2,\"panelIdOfThirdMenu\":12,\"showUnit\":true,\"tabs\":[{\"name\":\"ips\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":8,\"columns\":[\"ips\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"ips\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"countries\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"countries\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"countries\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"asns\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"asns\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"asns\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"apps\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":10,\"columns\":[\"apps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"apps\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"providers\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"providers\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"providers\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"domains\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":9,\"columns\":[\"domains\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"domains\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"secondLevelDomains\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":9,\"columns\":[\"secondLevelDomains\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"secondLevelDomains\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"protocols\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"protocols\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"regions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"regions\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"cities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"cities\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"isps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"isps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"applicationCategories\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"applicationCategories\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"domainCategories\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"domainCategories\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"protocolPorts\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"protocolPorts\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientIps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":8,\"columns\":[\"clientIps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverIps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":8,\"columns\":[\"serverIps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientCountries\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"clientCountries\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverCountries\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"serverCountries\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientRegions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"clientRegions\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverRegions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"serverRegions\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientCities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"clientCities\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverCities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"serverCities\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientIsps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"clientIsps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverIsps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"serverIsps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientAsns\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"clientAsns\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverAsns\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":11,\"columns\":[\"serverAsns\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]}]}],\"tabs\":[{\"name\":\"ips\",\"i18n\":\"network.ips\",\"prop\":\"ip\"},{\"name\":\"countries\",\"i18n\":\"network.countries\",\"prop\":\"countryRegion\"},{\"name\":\"asns\",\"i18n\":\"network.asns\",\"prop\":\"asn\"},{\"name\":\"apps\",\"i18n\":\"network.applications\",\"prop\":\"appLabel\"},{\"name\":\"providers\",\"i18n\":\"network.providers\",\"prop\":\"appCompany\"},{\"name\":\"domains\",\"i18n\":\"network.domains\",\"prop\":\"domain\"},{\"name\":\"secondLevelDomains\",\"i18n\":\"network.secondLevelDomains\",\"prop\":\"domainSld\"},{\"name\":\"protocols\",\"i18n\":\"network.protocols\",\"prop\":\"l7Protocol\"},{\"name\":\"regions\",\"i18n\":\"network.regions\",\"prop\":\"superAdminArea\"},{\"name\":\"cities\",\"i18n\":\"network.cities\",\"prop\":\"adminArea\"},{\"name\":\"isps\",\"i18n\":\"network.isps\",\"prop\":\"isp\"},{\"name\":\"applicationCategories\",\"i18n\":\"network.applicationCategories\",\"prop\":\"appSubcategory\"},{\"name\":\"domainCategories\",\"i18n\":\"network.domainCategories\",\"prop\":\"domainCategoryName\"},{\"name\":\"hosts\",\"i18n\":\"network.hosts\",\"prop\":\"httpHost\"},{\"name\":\"protocolPorts\",\"i18n\":\"network.protocolPorts\",\"prop\":\"protocolPort\"},{\"name\":\"clientIps\",\"i18n\":\"network.clientIps\",\"prop\":\"clientIp\"},{\"name\":\"serverIps\",\"i18n\":\"network.serverIps\",\"prop\":\"serverIp\"},{\"name\":\"clientCountries\",\"i18n\":\"network.clientCountries\",\"prop\":\"clientCountryRegion\"},{\"name\":\"serverCountries\",\"i18n\":\"network.serverCountries\",\"prop\":\"serverCountryRegion\"},{\"name\":\"clientRegions\",\"i18n\":\"network.clientRegions\",\"prop\":\"clientSuperAdminArea\"},{\"name\":\"serverRegions\",\"i18n\":\"network.serverRegions\",\"prop\":\"serverSuperAdminArea\"},{\"name\":\"clientCities\",\"i18n\":\"network.clientCities\",\"prop\":\"clientAdminArea\"},{\"name\":\"serverCities\",\"i18n\":\"network.serverCities\",\"prop\":\"serverAdminArea\"},{\"name\":\"clientIsps\",\"i18n\":\"network.clientIsps\",\"prop\":\"clientIsp\"},{\"name\":\"serverIsps\",\"i18n\":\"network.serverIsps\",\"prop\":\"serverIsp\"},{\"name\":\"clientAsns\",\"i18n\":\"network.clientAsns\",\"prop\":\"clientAsn\"},{\"name\":\"serverAsns\",\"i18n\":\"network.serverAsns\",\"prop\":\"serverAsn\"}],\"columns\":[{\"name\":\"score\",\"i18n\":\"network.score\",\"prop\":\"score\",\"columnType\":\"normal\"},{\"name\":\"through\",\"i18n\":\"networkAppPerformance.throughput\",\"prop\":\"totalBytes\",\"columnType\":\"chainRatio\",\"unit\":\"byte\"},{\"name\":\"tcpConEstLatency\",\"i18n\":\"networkAppPerformance.tcpConnectionEstablishLatency\",\"prop\":\"tcpConEstLatency\",\"columnType\":\"chainRatio\",\"unit\":\"time\"},{\"name\":\"packetLoss\",\"i18n\":\"networkAppPerformance.packetLoss\",\"prop\":\"packetLoss\",\"columnType\":\"chainRatio\",\"unit\":\"percent\"},{\"name\":\"packetRetrans\",\"i18n\":\"networkAppPerformance.packetRetrans\",\"prop\":\"packetRetrans\",\"columnType\":\"chainRatio\",\"unit\":\"percent\"},{\"name\":\"sslResponseLatency\",\"i18n\":\"networkAppPerformance.sslResponseLatency\",\"prop\":\"sslResponseLatency\",\"columnType\":\"chainRatio\",\"unit\":\"time\"},{\"name\":\"httpResponseLatency\",\"i18n\":\"networkAppPerformance.httpResponseLatency\",\"prop\":\"httpResponseLatency\",\"columnType\":\"chainRatio\",\"unit\":\"time\"},{\"name\":\"ips\",\"i18n\":\"network.ip\",\"prop\":\"ip\",\"columnType\":\"dillDown\"},{\"name\":\"countries\",\"i18n\":\"network.country\",\"prop\":\"countryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"asns\",\"i18n\":\"network.asn\",\"prop\":\"asn\",\"columnType\":\"dillDown\"},{\"name\":\"apps\",\"i18n\":\"network.application\",\"prop\":\"appLabel\",\"columnType\":\"dillDown\"},{\"name\":\"providers\",\"i18n\":\"network.provider\",\"prop\":\"appCompany\",\"columnType\":\"dillDown\"},{\"name\":\"domains\",\"i18n\":\"network.domain\",\"prop\":\"domain\",\"columnType\":\"dillDown\"},{\"name\":\"secondLevelDomains\",\"i18n\":\"network.secondLevelDomain\",\"prop\":\"domainSld\",\"columnType\":\"dillDown\"},{\"name\":\"protocols\",\"i18n\":\"network.protocol\",\"prop\":\"l7Protocol\",\"columnType\":\"dillDown\"},{\"name\":\"regions\",\"i18n\":\"network.region\",\"prop\":\"superAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"cities\",\"i18n\":\"network.city\",\"prop\":\"adminArea\",\"columnType\":\"dillDown\"},{\"name\":\"isps\",\"i18n\":\"network.isp\",\"prop\":\"isp\",\"columnType\":\"dillDown\"},{\"name\":\"applicationCategories\",\"i18n\":\"network.applicationCategory\",\"prop\":\"appSubcategory\",\"columnType\":\"dillDown\"},{\"name\":\"domainCategories\",\"i18n\":\"network.domainCategory\",\"prop\":\"domainCategoryName\",\"columnType\":\"dillDown\"},{\"name\":\"hosts\",\"i18n\":\"network.host\",\"prop\":\"httpHost\",\"columnType\":\"dillDown\"},{\"name\":\"protocolPorts\",\"i18n\":\"network.protocolPort\",\"prop\":\"protocolPort\",\"columnType\":\"dillDown\"},{\"name\":\"clientIps\",\"i18n\":\"network.clientIp\",\"prop\":\"clientIp\",\"columnType\":\"dillDown\"},{\"name\":\"serverIps\",\"i18n\":\"network.serverIp\",\"prop\":\"serverIp\",\"columnType\":\"dillDown\"},{\"name\":\"clientCountries\",\"i18n\":\"network.clientCountry\",\"prop\":\"clientCountryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"serverCountries\",\"i18n\":\"network.serverCountry\",\"prop\":\"serverCountryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"clientRegions\",\"i18n\":\"network.clientRegion\",\"prop\":\"clientSuperAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"serverRegions\",\"i18n\":\"network.serverRegion\",\"prop\":\"serverSuperAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"clientCities\",\"i18n\":\"network.clientCity\",\"prop\":\"clientAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"serverCities\",\"i18n\":\"network.serverCity\",\"prop\":\"serverAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"clientIsps\",\"i18n\":\"network.clientIsp\",\"prop\":\"clientIsp\",\"columnType\":\"dillDown\"},{\"name\":\"serverIsps\",\"i18n\":\"network.serverIsp\",\"prop\":\"serverIsp\",\"columnType\":\"dillDown\"},{\"name\":\"clientAsns\",\"i18n\":\"network.clientAsn\",\"prop\":\"clientAsn\",\"columnType\":\"dillDown\"},{\"name\":\"serverAsns\",\"i18n\":\"network.serverAsn\",\"prop\":\"serverAsn\",\"columnType\":\"dillDown\"}]},{\"route\":\"dnsServiceInsights\",\"tables\":[{\"id\":\"dnsServiceInsights\",\"hiddenColumns\":[],\"disabledColumns\":[],\"url\":{\"curUrl\":\"/interface/dns/overview/dimensionAnalysis\",\"cycleUrl\":\"/interface/dns/overview/dimensionCycleAnalysis\",\"drilldownCurUrl\":\"/interface/dns/overview/drilldown/dimensionAnalysis\",\"drilldownCycleUrl\":\"/interface/dns/overview/drilldown/dimensionCycleAnalysis\",\"drilldownList\":\"/interface/dns/overview/drilldown/list\"},\"hasMetricSearch\":false,\"isOnlyRead\":false,\"panelId\":3,\"panelIdOfThirdMenu\":17,\"showUnit\":true,\"tabs\":[{\"name\":\"dnsServer\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"dnsServer\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[],\"disabledDrilldownTabs\":[]},{\"name\":\"countries\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"countries\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"countries\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"]},{\"name\":\"cities\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"cities\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"cities\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"]},{\"name\":\"isps\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"isps\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"isps\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"]},{\"name\":\"roles\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"roles\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"]},{\"name\":\"qnames\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"qnames\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"qnames\"],\"disabledDrilldownTabs\":[]},{\"name\":\"slds\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"slds\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"slds\"],\"disabledDrilldownTabs\":[]},{\"name\":\"tlds\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"tlds\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"tlds\"],\"disabledDrilldownTabs\":[]},{\"name\":\"qtypes\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"qtypes\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"qtypes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"a\",\"aaaa\",\"cnames\"]},{\"name\":\"rcodes\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"rcodes\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"a\",\"aaaa\",\"cnames\"]},{\"name\":\"a\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"a\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"qtypes\",\"rcodes\",\"aaaa\",\"cnames\"]},{\"name\":\"aaaa\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"aaaa\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"qtypes\",\"rcodes\",\"a\",\"cnames\"]},{\"name\":\"cnames\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":16,\"columns\":[\"cnames\",\"queries\",\"queriesFromIE\",\"responseTime\"],\"drilldownTabs\":[\"dnsServer\",\"countries\",\"cities\",\"isps\",\"roles\",\"qnames\",\"slds\",\"tlds\",\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"hiddenDrilldownTabs\":[\"qtypes\",\"rcodes\",\"a\",\"aaaa\",\"cnames\"],\"disabledDrilldownTabs\":[\"qtypes\",\"rcodes\",\"a\",\"aaaa\"]}]}],\"tabs\":[{\"name\":\"dnsServer\",\"i18n\":\"dns.dnsServer\",\"prop\":\"dnsServer\"},{\"name\":\"countries\",\"i18n\":\"network.countries\",\"prop\":\"countryRegion\"},{\"name\":\"cities\",\"i18n\":\"network.cities\",\"prop\":\"adminArea\"},{\"name\":\"isps\",\"i18n\":\"dns.dnsServerIsps\",\"prop\":\"dnsServerIsp\"},{\"name\":\"roles\",\"i18n\":\"dns.dnsServerRoles\",\"prop\":\"dnsServerRole\"},{\"name\":\"qnames\",\"i18n\":\"QNames\",\"prop\":\"qname\"},{\"name\":\"slds\",\"i18n\":\"SLDs\",\"prop\":\"sld\"},{\"name\":\"tlds\",\"i18n\":\"TLDs\",\"prop\":\"tld\"},{\"name\":\"qtypes\",\"i18n\":\"QTypes\",\"prop\":\"qtype\"},{\"name\":\"rcodes\",\"i18n\":\"RCodes\",\"prop\":\"rcode\"},{\"name\":\"a\",\"i18n\":\"A\",\"prop\":\"a\"},{\"name\":\"aaaa\",\"i18n\":\"AAAA\",\"prop\":\"aaaa\"},{\"name\":\"cnames\",\"i18n\":\"CNames\",\"prop\":\"cname\"}],\"columns\":[{\"name\":\"queries\",\"i18n\":\"dns.queries\",\"prop\":\"queryRate\",\"columnType\":\"chainRatio\",\"unit\":\"qps\"},{\"name\":\"queriesFromIE\",\"i18n\":\"dns.queriesFromIE\",\"prop\":\"totalInExNum\",\"columnType\":\"percent\"},{\"name\":\"responseTime\",\"i18n\":\"dns.dnsResponseTime\",\"prop\":\"dnsResponseLatencyAvg\",\"columnType\":\"normal\",\"unit\":\"time\"},{\"name\":\"throughput\",\"i18n\":\"overall.throughput\",\"prop\":\"totalBytes\",\"columnType\":\"normal\",\"unit\":\"byte\"},{\"name\":\"dnsServer\",\"i18n\":\"dns.dnsServer\",\"prop\":\"dnsServer\",\"columnType\":\"dillDown\"},{\"name\":\"countries\",\"i18n\":\"network.country\",\"prop\":\"countryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"cities\",\"i18n\":\"network.city\",\"prop\":\"adminArea\",\"columnType\":\"dillDown\"},{\"name\":\"isps\",\"i18n\":\"dns.dnsServerIsp\",\"prop\":\"dnsServerIsp\",\"columnType\":\"dillDown\"},{\"name\":\"roles\",\"i18n\":\"dns.dnsServerRole\",\"prop\":\"dnsServerRole\",\"columnType\":\"dillDown\"},{\"name\":\"qnames\",\"i18n\":\"QName\",\"prop\":\"qname\",\"columnType\":\"dillDown\"},{\"name\":\"slds\",\"i18n\":\"SLD\",\"prop\":\"sld\",\"columnType\":\"dillDown\"},{\"name\":\"tlds\",\"i18n\":\"TLD\",\"prop\":\"tld\",\"columnType\":\"dillDown\"},{\"name\":\"qtypes\",\"i18n\":\"QType\",\"prop\":\"qtype\",\"columnType\":\"dillDown\"},{\"name\":\"rcodes\",\"i18n\":\"RCode\",\"prop\":\"rcode\",\"columnType\":\"dillDown\"},{\"name\":\"a\",\"i18n\":\"A\",\"prop\":\"a\",\"columnType\":\"dillDown\"},{\"name\":\"aaaa\",\"i18n\":\"AAAA\",\"prop\":\"aaaa\",\"columnType\":\"dillDown\"},{\"name\":\"cnames\",\"i18n\":\"CName\",\"prop\":\"cname\",\"columnType\":\"dillDown\"}]},{\"route\":\"linkMonitor\",\"tables\":[{\"id\":\"linkMonitor\",\"hiddenColumns\":[\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"disabledColumns\":[],\"url\":{\"curUrl\":\"/interface/link/overview/drilldown/dimension/analysis\",\"cycleUrl\":\"/interface/link/overview/drilldown/dimension/cycleAnalysis\",\"drilldownCurUrl\":\"/interface/link/overview/drilldown/dimension/analysis\",\"drilldownCycleUrl\":\"/interface/link/overview/drilldown/dimension/cycleAnalysis\",\"drilldownList\":\"\"},\"hasMetricSearch\":false,\"isOnlyRead\":true,\"panelId\":4,\"panelIdOfThirdMenu\":15,\"showUnit\":true,\"tabs\":[{\"name\":\"ips\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"ips\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"ips\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"countries\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"countries\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"countries\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"asns\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"asns\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"asns\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"apps\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"apps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"apps\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"providers\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"providers\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"providers\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"domains\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"domains\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"domains\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"secondLevelDomains\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"secondLevelDomains\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"secondLevelDomains\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"protocols\",\"show\":true,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"protocols\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"regions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"regions\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"cities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"cities\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"isps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"isps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"applicationCategories\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"applicationCategories\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"domainCategories\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"domainCategories\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"protocolPorts\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"protocolPorts\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientIps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"clientIps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverIps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"serverIps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientCountries\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"clientCountries\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverCountries\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"serverCountries\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientRegions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"clientRegions\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverRegions\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"serverRegions\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientCities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"clientCities\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverCities\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"serverCities\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientIsps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"clientIsps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverIsps\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"serverIsps\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"clientAsns\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"clientAsns\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]},{\"name\":\"serverAsns\",\"show\":false,\"enable\":true,\"panelIdOfFourthMenu\":15,\"columns\":[\"serverAsns\",\"score\",\"through\",\"tcpConEstLatency\",\"packetLoss\",\"packetRetrans\",\"sslResponseLatency\",\"httpResponseLatency\"],\"drilldownTabs\":[\"ips\",\"countries\",\"asns\",\"apps\",\"providers\",\"domains\",\"secondLevelDomains\",\"protocols\",\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"hiddenDrilldownTabs\":[\"regions\",\"cities\",\"isps\",\"applicationCategories\",\"domainCategories\",\"protocolPorts\",\"clientIps\",\"serverIps\",\"clientCountries\",\"serverCountries\",\"clientRegions\",\"serverRegions\",\"clientCities\",\"serverCities\",\"clientIsps\",\"serverIsps\",\"clientAsns\",\"serverAsns\"],\"disabledDrilldownTabs\":[]}]}],\"tabs\":[{\"name\":\"ips\",\"i18n\":\"network.ips\",\"prop\":\"ip\"},{\"name\":\"countries\",\"i18n\":\"network.countries\",\"prop\":\"countryRegion\"},{\"name\":\"asns\",\"i18n\":\"network.asns\",\"prop\":\"asn\"},{\"name\":\"apps\",\"i18n\":\"network.applications\",\"prop\":\"appLabel\"},{\"name\":\"providers\",\"i18n\":\"network.providers\",\"prop\":\"appCompany\"},{\"name\":\"domains\",\"i18n\":\"network.domains\",\"prop\":\"domain\"},{\"name\":\"secondLevelDomains\",\"i18n\":\"network.secondLevelDomains\",\"prop\":\"domainSld\"},{\"name\":\"protocols\",\"i18n\":\"network.protocols\",\"prop\":\"l7Protocol\"},{\"name\":\"regions\",\"i18n\":\"network.regions\",\"prop\":\"superAdminArea\"},{\"name\":\"cities\",\"i18n\":\"network.cities\",\"prop\":\"adminArea\"},{\"name\":\"isps\",\"i18n\":\"network.isps\",\"prop\":\"isp\"},{\"name\":\"applicationCategories\",\"i18n\":\"network.applicationCategories\",\"prop\":\"appSubcategory\"},{\"name\":\"domainCategories\",\"i18n\":\"network.domainCategories\",\"prop\":\"domainCategoryName\"},{\"name\":\"hosts\",\"i18n\":\"network.hosts\",\"prop\":\"httpHost\"},{\"name\":\"protocolPorts\",\"i18n\":\"network.protocolPorts\",\"prop\":\"protocolPort\"},{\"name\":\"clientIps\",\"i18n\":\"network.clientIps\",\"prop\":\"clientIp\"},{\"name\":\"serverIps\",\"i18n\":\"network.serverIps\",\"prop\":\"serverIp\"},{\"name\":\"clientCountries\",\"i18n\":\"network.clientCountries\",\"prop\":\"clientCountryRegion\"},{\"name\":\"serverCountries\",\"i18n\":\"network.serverCountries\",\"prop\":\"serverCountryRegion\"},{\"name\":\"clientRegions\",\"i18n\":\"network.clientRegions\",\"prop\":\"clientSuperAdminArea\"},{\"name\":\"serverRegions\",\"i18n\":\"network.serverRegions\",\"prop\":\"serverSuperAdminArea\"},{\"name\":\"clientCities\",\"i18n\":\"network.clientCities\",\"prop\":\"clientAdminArea\"},{\"name\":\"serverCities\",\"i18n\":\"network.serverCities\",\"prop\":\"serverAdminArea\"},{\"name\":\"clientIsps\",\"i18n\":\"network.clientIsps\",\"prop\":\"clientIsp\"},{\"name\":\"serverIsps\",\"i18n\":\"network.serverIsps\",\"prop\":\"serverIsp\"},{\"name\":\"clientAsns\",\"i18n\":\"network.clientAsns\",\"prop\":\"clientAsn\"},{\"name\":\"serverAsns\",\"i18n\":\"network.serverAsns\",\"prop\":\"serverAsn\"}],\"columns\":[{\"name\":\"score\",\"i18n\":\"network.score\",\"prop\":\"score\",\"columnType\":\"normal\"},{\"name\":\"through\",\"i18n\":\"networkAppPerformance.throughput\",\"prop\":\"totalBytes\",\"columnType\":\"chainRatio\",\"unit\":\"byte\"},{\"name\":\"tcpConEstLatency\",\"i18n\":\"networkAppPerformance.tcpConnectionEstablishLatency\",\"prop\":\"tcpConEstLatency\",\"columnType\":\"chainRatio\",\"unit\":\"time\"},{\"name\":\"packetLoss\",\"i18n\":\"networkAppPerformance.packetLoss\",\"prop\":\"packetLoss\",\"columnType\":\"chainRatio\",\"unit\":\"percent\"},{\"name\":\"packetRetrans\",\"i18n\":\"networkAppPerformance.packetRetrans\",\"prop\":\"packetRetrans\",\"columnType\":\"chainRatio\",\"unit\":\"percent\"},{\"name\":\"sslResponseLatency\",\"i18n\":\"networkAppPerformance.sslResponseLatency\",\"prop\":\"sslResponseLatency\",\"columnType\":\"chainRatio\",\"unit\":\"time\"},{\"name\":\"httpResponseLatency\",\"i18n\":\"networkAppPerformance.httpResponseLatency\",\"prop\":\"httpResponseLatency\",\"columnType\":\"chainRatio\",\"unit\":\"time\"},{\"name\":\"ips\",\"i18n\":\"network.ip\",\"prop\":\"ip\",\"columnType\":\"dillDown\"},{\"name\":\"countries\",\"i18n\":\"network.country\",\"prop\":\"countryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"asns\",\"i18n\":\"network.asn\",\"prop\":\"asn\",\"columnType\":\"dillDown\"},{\"name\":\"apps\",\"i18n\":\"network.application\",\"prop\":\"appLabel\",\"columnType\":\"dillDown\"},{\"name\":\"providers\",\"i18n\":\"network.provider\",\"prop\":\"appCompany\",\"columnType\":\"dillDown\"},{\"name\":\"domains\",\"i18n\":\"network.domain\",\"prop\":\"domain\",\"columnType\":\"dillDown\"},{\"name\":\"secondLevelDomains\",\"i18n\":\"network.secondLevelDomain\",\"prop\":\"domainSld\",\"columnType\":\"dillDown\"},{\"name\":\"protocols\",\"i18n\":\"network.protocol\",\"prop\":\"l7Protocol\",\"columnType\":\"dillDown\"},{\"name\":\"regions\",\"i18n\":\"network.region\",\"prop\":\"superAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"cities\",\"i18n\":\"network.city\",\"prop\":\"adminArea\",\"columnType\":\"dillDown\"},{\"name\":\"isps\",\"i18n\":\"network.isp\",\"prop\":\"isp\",\"columnType\":\"dillDown\"},{\"name\":\"applicationCategories\",\"i18n\":\"network.applicationCategory\",\"prop\":\"appSubcategory\",\"columnType\":\"dillDown\"},{\"name\":\"domainCategories\",\"i18n\":\"network.domainCategory\",\"prop\":\"domainCategoryName\",\"columnType\":\"dillDown\"},{\"name\":\"hosts\",\"i18n\":\"network.host\",\"prop\":\"httpHost\",\"columnType\":\"dillDown\"},{\"name\":\"protocolPorts\",\"i18n\":\"network.protocolPort\",\"prop\":\"protocolPort\",\"columnType\":\"dillDown\"},{\"name\":\"clientIps\",\"i18n\":\"network.clientIp\",\"prop\":\"clientIp\",\"columnType\":\"dillDown\"},{\"name\":\"serverIps\",\"i18n\":\"network.serverIp\",\"prop\":\"serverIp\",\"columnType\":\"dillDown\"},{\"name\":\"clientCountries\",\"i18n\":\"network.clientCountry\",\"prop\":\"clientCountryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"serverCountries\",\"i18n\":\"network.serverCountry\",\"prop\":\"serverCountryRegion\",\"columnType\":\"dillDown\"},{\"name\":\"clientRegions\",\"i18n\":\"network.clientRegion\",\"prop\":\"clientSuperAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"serverRegions\",\"i18n\":\"network.serverRegion\",\"prop\":\"serverSuperAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"clientCities\",\"i18n\":\"network.clientCity\",\"prop\":\"clientAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"serverCities\",\"i18n\":\"network.serverCity\",\"prop\":\"serverAdminArea\",\"columnType\":\"dillDown\"},{\"name\":\"clientIsps\",\"i18n\":\"network.clientIsp\",\"prop\":\"clientIsp\",\"columnType\":\"dillDown\"},{\"name\":\"serverIsps\",\"i18n\":\"network.serverIsp\",\"prop\":\"serverIsp\",\"columnType\":\"dillDown\"},{\"name\":\"clientAsns\",\"i18n\":\"network.clientAsn\",\"prop\":\"clientAsn\",\"columnType\":\"dillDown\"},{\"name\":\"serverAsns\",\"i18n\":\"network.serverAsn\",\"prop\":\"serverAsn\",\"columnType\":\"dillDown\"}]}]}', 1, '下钻table配置');
REPLACE INTO `sys_config` VALUES (null, 'knowledge_import_config_json', '{ \"cn_app_tag_user_defined\": { \"headers\": \"appName,value\", \"validateColumn\": \"app_name\", \"infos\": [ { \"name\": \"tag_value\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"app_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 2 } ] }, \"cn_domain_tag_user_defined\": { \"headers\": \"value,domain\", \"validateColumn\": \"domain\", \"infos\": [ { \"name\": \"tag_value\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"domain\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 2 } ] }, \"cn_ip_tag_user_defined\": { \"headers\": \"value,ip\", \"validateColumn\": \"addr_format,ip1,ip2\", \"infos\": [ { \"name\": \"tag_value\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"addr_format\", \"checkType\": \"none\", \"validateVal\": [ \"Single\", \"Range\", \"CIDR\" ], \"index\": 1 }, { \"name\": \"ip1\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"ip2\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 4 } ] }, \"cn_psiphon3_ip\": { \"headers\": \"addr_format,ip1,ip2,type,method,confidence,confidence_level,is_valid\", \"validateColumn\": \"addr_format,ip1,ip2\", \"infos\": [ { \"name\": \"addr_format\", \"checkType\": \"none\", \"validateVal\": [ \"Single\", \"Range\", \"CIDR\" ], \"index\": 0 }, { \"name\": \"ip1\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"ip2\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"type\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 3 }, { \"name\": \"method\", \"checkType\": \"none\", \"validateVal\": [ \"passive_ml\", \"passive_sig\", \"acitve_probe\", \"third_api\" ], \"index\": 4 }, { \"name\": \"confidence\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"100\" ], \"index\": 5 }, { \"name\": \"confidence_level\", \"checkType\": \"none\", \"validateVal\": [ \"confirmed\", \"suspect\", \"tentative\" ], \"index\": 6 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 7 } ] }, \"cn_ioc_darkweb\": { \"headers\": \"ioc_value,ioc_type,node_type,ipv6,isp,asn,operating_system,country,city,latitude,longtitude,tor_fingerprint,tor_dir_port,tor_or_port,tor_flags,tor_version,tor_nickname,tor_exit_policy,i2p_hash,i2p_method,i2p_version,i2p_is_floodfill,i2p_bandwidth,i2p_is_hidden,i2p_is_reachable,i2p_publish_time,mtproxy_port,mtproxy_secret,obfs4_port,obfs4_fingerprint,obfs4_cert,obfs4_iat_mode,snowflake_port,first_appear_time,last_appear_time\", \"validateColumn\": \"ioc_value,ioc_type\", \"infos\": [ { \"name\": \"ioc_value\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"ioc_type\", \"checkType\": \"none\", \"validateVal\": [ \"ip\", \"domain\" ], \"index\": 1 }, { \"name\": \"node_type\", \"checkType\": \"none\", \"validateVal\": [ \"tor\", \"i2p\", \"mtproxy\", \"obfs4\", \"snowflake\", \"generalbridge\" ], \"index\": 2 }, { \"name\": \"ipv6\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"isp\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"asn\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"operating_system\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"country\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"city\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 }, { \"name\": \"latitude\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 9 }, { \"name\": \"longtitude\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 10 }, { \"name\": \"tor_fingerprint\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 11 }, { \"name\": \"tor_dir_port\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 12 }, { \"name\": \"tor_or_port\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 13 }, { \"name\": \"tor_flags\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 14 }, { \"name\": \"tor_version\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 15 }, { \"name\": \"tor_nickname\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 16 }, { \"name\": \"tor_exit_policy\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 17 }, { \"name\": \"i2p_hash\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 18 }, { \"name\": \"i2p_method\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 19 }, { \"name\": \"i2p_version\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 20 }, { \"name\": \"i2p_is_floodfill\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 21 }, { \"name\": \"i2p_bandwidth\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 22 }, { \"name\": \"i2p_is_hidden\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 23 }, { \"name\": \"i2p_is_reachable\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 24 }, { \"name\": \"i2p_publish_time\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 25 }, { \"name\": \"mtproxy_port\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 26 }, { \"name\": \"mtproxy_secret\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 27 }, { \"name\": \"obfs4_port\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 28 }, { \"name\": \"obfs4_fingerprint\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 29 }, { \"name\": \"obfs4_cert\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 30 }, { \"name\": \"obfs4_iat_mode\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 31 }, { \"name\": \"snowflake_port\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 32 }, { \"name\": \"first_appear_time\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 33 }, { \"name\": \"last_appear_time\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 34 } ] }, \"cn_ioc_malware\": { \"headers\": \"ioc_value,ioc_type,threat_type,malware_name,malware_alias,mitre_attack_description,mitre_attack_platforms,mitre_attack_techniques,mitre_attack_groups,confidence_level,reference,source,first_report_time,last_seen_time\", \"validateColumn\": \"ioc_value,ioc_type\", \"infos\": [ { \"name\": \"ioc_value\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"ioc_type\", \"checkType\": \"none\", \"validateVal\": [ \"ip\", \"domain\", \"url\" ], \"index\": 1 }, { \"name\": \"threat_type\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"malware_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"malware_alias\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"mitre_attack_description\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"mitre_attack_platforms\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"mitre_attack_techniques\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"mitre_attack_groups\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 }, { \"name\": \"confidence_level\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 9 }, { \"name\": \"reference\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 10 }, { \"name\": \"source\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 11 }, { \"name\": \"first_report_time\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 12 }, { \"name\": \"last_seen_time\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 13 } ] }, \"cn_app_category_built_in\": { \"headers\": \"app_name,app_id,app_category,app_subcategory,app_risk,app_description,app_longname,app_technology,app_is_protocol,app_company,app_company_category,is_valid\", \"validateColumn\": \"app_name\", \"infos\": [ { \"name\": \"app_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"app_id\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"app_category\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"app_subcategory\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"app_risk\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"app_description\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"app_longname\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"app_technology\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"app_is_protocol\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 }, { \"name\": \"app_company\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 9 }, { \"name\": \"app_company_category\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 10 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 11 } ] }, \"cn_fqdn_icp_built_in\": { \"headers\": \"fqdn,source,query_success,is_accessible,status_code,match_pattern,icp_owner,icp_company_name,icp_company_type,icp_main_page,icp_site_license,icp_site_name,icp_verify_time\", \"validateColumn\": \"fqdn\", \"infos\": [ { \"name\": \"fqdn\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"source\", \"checkType\": \"none\", \"validateVal\": [ \"chinaz\" ], \"index\": 1 }, { \"name\": \"query_success\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"is_accessible\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"status_code\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"match_pattern\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"icp_owner\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"icp_company_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"icp_company_type\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 }, { \"name\": \"icp_main_page\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 9 }, { \"name\": \"icp_site_license\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 10 }, { \"name\": \"icp_site_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 11 }, { \"name\": \"icp_verify_time\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 12 } ] }, \"cn_fqdn_who_is_built_in\": { \"headers\": \"fqdn,source,query_success,status_code,match_pattern,whois_domain,whois_update_date,whois_create_date,whois_expire_date,whois_email,whois_ns,whois_registrar_name,whois_registrant_org,whois_registrant_name,whois_registrant_street,whois_registrant_city,whois_registrant_state,whois_registrant_postcode,whois_registrant_country,whois_registrant_phone\", \"validateColumn\": \"fqdn\", \"infos\": [ { \"name\": \"fqdn\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"source\", \"checkType\": \"none\", \"validateVal\": [ \"chinaz\", \"brightcloud\" ], \"index\": 1 }, { \"name\": \"query_success\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"status_code\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"match_pattern\", \"checkType\": \"none\", \"validateVal\": [ \"1\", \"2\" ], \"index\": 4 }, { \"name\": \"whois_domain\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"whois_update_date\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"whois_create_date\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"whois_expire_date\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 }, { \"name\": \"whois_email\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 9 }, { \"name\": \"whois_ns\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 10 }, { \"name\": \"whois_registrar_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 11 }, { \"name\": \"whois_registrant_org\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 12 }, { \"name\": \"whois_registrant_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 13 }, { \"name\": \"whois_registrant_street\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 14 }, { \"name\": \"whois_registrant_city\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 15 }, { \"name\": \"whois_registrant_state\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 16 }, { \"name\": \"whois_registrant_postcode\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 17 }, { \"name\": \"whois_registrant_country\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 18 }, { \"name\": \"whois_registrant_phone\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 19 } ] }, \"cn_fqdn_category_built_in\": { \"headers\": \"fqdn,source,query_success,match_pattern,reputation_score,reputation_level,category_id,category_name,category_group,category_conf,is_a1_cat,status_code,submit_user\", \"validateColumn\": \"fqdn\", \"infos\": [ { \"name\": \"fqdn\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"source\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"query_success\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"match_pattern\", \"checkType\": \"none\", \"validateVal\": [ \"1\", \"2\" ], \"index\": 3 }, { \"name\": \"reputation_score\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"100\" ], \"index\": 4 }, { \"name\": \"reputation_level\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"category_id\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"category_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"category_group\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 }, { \"name\": \"category_conf\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 9 }, { \"name\": \"is_a1_cat\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 10 }, { \"name\": \"status_code\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 11 }, { \"name\": \"submit_user\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 12 } ] }, \"cn_ip_location_built_in\": { \"headers\": \"addr_type,start_ip,end_ip,minip,maxip,continent,areacode,country,province,city,lngwgs,latwgs,owner,isp,asnumber,timezone,is_valid\", \"validateColumn\": \"minip,maxip\", \"infos\": [ { \"name\": \"addr_type\", \"checkType\": \"none\", \"validateVal\": [ \"4\", \"6\" ], \"index\": 0 }, { \"name\": \"start_ip\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"end_ip\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"minip\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"maxip\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"continent\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"areacode\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"country\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"province\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"city\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 }, { \"name\": \"lngwgs\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 9 }, { \"name\": \"latwgs\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 10 }, { \"name\": \"owner\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 11 }, { \"name\": \"isp\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 12 }, { \"name\": \"asnumber\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 13 }, { \"name\": \"timezone\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 14 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 15 } ] }, \"cn_ip_asn_built_in\": { \"headers\": \"addr_type,addr_format,ip1,ip2,asn,organization,is_valid\", \"validateColumn\": \"addr_format,ip1,ip2\", \"infos\": [ { \"name\": \"addr_type\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"ip1\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"ip2\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"asn\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"organization\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 5 }, { \"name\": \"addr_format\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 } ] }, \"cn_idc_renter_built_in\": { \"headers\": \"addr_format,ip1,ip2,idc_renter\", \"validateColumn\": \"addr_format,ip1,ip2\", \"infos\": [ { \"name\": \"addr_format\", \"checkType\": \"none\", \"validateVal\": [ \"Single\", \"Range\", \"CIDR\" ], \"index\": 0 }, { \"name\": \"ip1\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"ip2\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"idc_renter\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 } ] }, \"cn_internal_ip_built_in\": { \"headers\": \"addr_format,ip1,ip2\", \"validateColumn\": \"addr_format,ip1,ip2\", \"infos\": [ { \"name\": \"addr_format\", \"checkType\": \"none\", \"validateVal\": [ \"Single\", \"Range\", \"CIDR\" ], \"index\": 0 }, { \"name\": \"ip1\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"ip2\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 } ] }, \"cn_link_direction_built_in\": { \"headers\": \"interface_name,direction,peer_province,peer_city,link_id,bandwidth\", \"validateColumn\": \"link_id\", \"infos\": [ { \"name\": \"interface_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"direction\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\", \"2\" ], \"index\": 1 }, { \"name\": \"bandwidth\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"peer_province\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"peer_city\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"link_id\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 } ] }, \"cn_dns_server_info_built_in\": { \"headers\": \"ip_addr,location_country,location_province,location_region,asn,dns_server_role,orgnization,operation_system,dns_software,dnssec_support,dot_support,doh_support,root_mirror_locations\", \"validateColumn\": \"ip_addr\", \"infos\": [ { \"name\": \"ip_addr\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"location_country\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"location_province\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"location_region\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"asn\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"dns_server_role\", \"checkType\": \"none\", \"validateVal\": [ \"RTDNS\", \"TLDNS\", \"OPRDNS\", \"ADNS\", \"FWDNS\" ], \"index\": 5 }, { \"name\": \"orgnization\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"operation_system\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"dns_software\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 }, { \"name\": \"dnssec_support\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 9 }, { \"name\": \"dot_support\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 10 }, { \"name\": \"doh_support\", \"checkType\": \"none\", \"validateVal\": [ \"0\", \"1\" ], \"index\": 11 }, { \"name\": \"root_mirror_locations\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 12 } ] }, \"cn_vpn_learning_domain\": { \"headers\": \"domain,plugin_id,plugin_name,is_valid,vpn_service_name,method,confidence\", \"validateColumn\": \"domain,vpn_service_name\", \"infos\": [ { \"name\": \"domain\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"plugin_id\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"plugin_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"vpn_service_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"method\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"confidence\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 } ] }, \"cn_vpn_learning_ip\": { \"headers\": \"addr_format,ip1,ip2,plugin_id,plugin_name,method,confidence,is_valid,vpn_service_name\", \"validateColumn\": \"addr_format,ip1,ip2,vpn_service_name\", \"infos\": [ { \"name\": \"addr_format\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 0 }, { \"name\": \"ip1\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"ip2\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"plugin_id\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 3 }, { \"name\": \"plugin_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"method\", \"checkType\": \"none\", \"validateVal\": [ \"RTDNS\", \"TLDNS\", \"OPRDNS\", \"ADNS\", \"FWDNS\" ], \"index\": 5 }, { \"name\": \"confidence\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"is_valid\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 7 }, { \"name\": \"vpn_service_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 8 } ] }, \"cn_intelligence_indicator\": { \"headers\": \"type,source_id,source_name,ip_addr_format,ip1,ip2,domain,method,confidence,tags,description,first_seen_time,last_seen_time\", \"validateColumn\": \"type,source_id,ip1,ip2,domain\", \"infos\": [ { \"name\": \"type\", \"checkType\": \"none\", \"validateVal\": [ \"IP\", \"Domain\" ], \"index\": 0 }, { \"name\": \"source_id\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 }, { \"name\": \"source_name\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 2 }, { \"name\": \"ip_addr_format\", \"checkType\": \"none\", \"validateVal\": [ \"Single\", \"Range\", \"CIDR\" ], \"index\": 3 }, { \"name\": \"ip1\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 4 }, { \"name\": \"ip2\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 5 }, { \"name\": \"domain\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 6 }, { \"name\": \"method\", \"checkType\": \"none\", \"validateVal\": [ \"passive_ml\", \"passive_sig\", \"acitve_probe\", \"third_api\" ], \"index\": 7 }, { \"name\": \"confidence\", \"checkType\": \"none\", \"validateVal\": [ \"confirmed\", \"suspect\", \"tentative\" ], \"index\": 8 }, { \"name\": \"tags\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 9 }, { \"name\": \"description\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 10 }, { \"name\": \"first_seen_time\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 11 }, { \"name\": \"last_seen_time\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 12 } ] }, \"cn_intelligence_indicator_parser\": { \"headers\": \"entityType,entityValue\", \"validateColumn\": \"entityType\", \"infos\": [ { \"name\": \"entityType\", \"checkType\": \"none\", \"validateVal\": [ \"IP\", \"Domain\" ], \"index\": 0 }, { \"name\": \"entityValue\", \"checkType\": \"none\", \"validateVal\": [], \"index\": 1 } ] } }', 1, NULL);
-REPLACE INTO `sys_config` VALUES (null, 'schema_explore', '{ \"functions\": { \"operator\": [ { \"name\": \"=\", \"label\": \"=\", \"function\": \"expr = value\" }, { \"name\": \"!=\", \"label\": \"!=\", \"function\": \"expr != value\" }, { \"name\": \">\", \"label\": \">\", \"function\": \"expr > value\" }, { \"name\": \"<\", \"label\": \"<\", \"function\": \"expr < value\" }, { \"name\": \">=\", \"label\": \">=\", \"function\": \"expr >= value\" }, { \"name\": \"<=\", \"label\": \"<=\", \"function\": \"expr <= value\" }, { \"name\": \"in\", \"label\": \"IN\", \"function\": \"expr in (nullues)\" }, { \"name\": \"not in\", \"label\": \"NOT IN\", \"function\": \"expr not in (nullues)\" }, { \"name\": \"like\", \"label\": \"LIKE\", \"function\": \"expr like value\" }, { \"name\": \"not like\", \"label\": \"NOT LIKE\", \"function\": \"expr not like value\" }, { \"name\": \"notEmpty\", \"label\": \"NOT EMPTY\", \"function\": \"notEmpty(nullr)\" }, { \"name\": \"empty\", \"label\": \"EMPTY\", \"function\": \"empty(nullr)\" }, { \"name\": \"has\", \"label\": \"HAS\", \"function\": \"has(nullr, value)\" } ] }, \"references\": { \"operator\": [ { \"type\": \"int\", \"functions\": \"=,!=,>,<,>=,<=,in,not in\" }, { \"type\": \"string\", \"functions\": \"=,!=,in,not in,like,not like,notEmpty,empty\" }, { \"type\": \"array\", \"functions\": \"has,notEmpty,empty\" } ] }, \"entityMetadata\": { \"searchColumns\": [ { \"name\": \"ip\", \"label\": \"ip.addr\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"ip\", \"type\": \"ip\", \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"domain\", \"label\": \"domain.name\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"domain\", \"type\": \"domain\", \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"app_name\", \"label\": \"app.name\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"app\", \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"subscriber_id\", \"label\": \"subscriber.id\", \"connector\": { \"alias\": \"su\", \"table\": \"metric_relation_subscriber_app\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"subscriber\", \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"phone_number\", \"label\": \"subscriber.phone_number\", \"connector\": { \"alias\": \"su\", \"table\": \"metric_relation_subscriber_app\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"subscriber\", \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"imei\", \"label\": \"subscriber.imei\", \"connector\": { \"alias\": \"su\", \"table\": \"metric_relation_subscriber_app\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"subscriber\", \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"imsi\", \"label\": \"subscriber.imsi\", \"connector\": { \"alias\": \"su\", \"table\": \"metric_relation_subscriber_app\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"subscriber\", \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"apn\", \"label\": \"subscriber.apn\", \"connector\": { \"alias\": \"su\", \"table\": \"metric_relation_subscriber_app\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"subscriber\", \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"ip_country_region\", \"label\": \"ip.country\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"ip\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"ip_super_admin_area\", \"label\": \"ip.region\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"ip\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"ip_admin_area\", \"label\": \"ip.city\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"ip\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"ip_asn\", \"label\": \"ip.asn\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"ip\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"ip_isp\", \"label\": \"ip.isp\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"ip\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"port\", \"label\": \"ip.port\", \"connector\": { \"alias\": \"dr\", \"table\": \"cn_ip_dynamic_attribute\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"int\", \"doc\": { \"constraints\": { \"primay\": \"ip\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"l7_protocol\", \"label\": \"ip.protocol\", \"connector\": { \"alias\": \"dr\", \"table\": \"cn_ip_dynamic_attribute\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"ip\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"domain_category_name\", \"label\": \"domain.category\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"domain\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"app_category\", \"label\": \"app.category\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": \"string\", \"doc\": { \"constraints\": { \"primay\": \"app\", \"operator_functions\": \"=,in\" } } }, { \"name\": \"entity_tags\", \"label\": \"tag\", \"connector\": { \"alias\": \"e\", \"table\": \"cn_entity_relation\", \"schema\": \"cyber_narrator_galaxy\", \"catalog\": \"clickhouse\" }, \"type\": { \"type\": \"array\", \"items\": \"string\" }, \"doc\": { \"constraints\": { \"operator_functions\": \"has\" } } } ] }, \"securityEventMetadata\": { \"searchColumns\": [ { \"name\": \"event_type\", \"label\": \"eventType\", \"type\": \"string\", \"doc\": { \"constraints\": { \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"event_name\", \"label\": \"eventName\", \"type\": \"string\", \"doc\": { \"constraints\": { \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"severity\", \"label\": \"severity\", \"type\": \"string\", \"doc\": { \"constraints\": { \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"offender_ip\", \"label\": \"offenderIP\", \"type\": \"string\", \"doc\": { \"constraints\": { \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"victim_ip\", \"label\": \"victimIP\", \"type\": \"string\", \"doc\": { \"constraints\": { \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"domain\", \"label\": \"domain\", \"type\": \"string\", \"doc\": { \"constraints\": { \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"app\", \"label\": \"app\", \"type\": \"string\", \"doc\": { \"constraints\": { \"operator_functions\": \"=,in,like\" } } }, { \"name\": \"status\", \"label\": \"status\", \"type\": \"string\", \"doc\": { \"constraints\": { \"operator_functions\": \"=,in\" } } } ] } }', 1, NULL);
+REPLACE INTO `sys_config` VALUES (null, 'schema_explore', '{\"functions\":{\"operator\":[{\"name\":\"=\",\"label\":\"=\",\"function\":\"expr = value\"},{\"name\":\"!=\",\"label\":\"!=\",\"function\":\"expr != value\"},{\"name\":\">\",\"label\":\">\",\"function\":\"expr > value\"},{\"name\":\"<\",\"label\":\"<\",\"function\":\"expr < value\"},{\"name\":\">=\",\"label\":\">=\",\"function\":\"expr >= value\"},{\"name\":\"<=\",\"label\":\"<=\",\"function\":\"expr <= value\"},{\"name\":\"in\",\"label\":\"IN\",\"function\":\"expr in (nullues)\"},{\"name\":\"not in\",\"label\":\"NOT IN\",\"function\":\"expr not in (nullues)\"},{\"name\":\"like\",\"label\":\"LIKE\",\"function\":\"expr like value\"},{\"name\":\"not like\",\"label\":\"NOT LIKE\",\"function\":\"expr not like value\"},{\"name\":\"notEmpty\",\"label\":\"NOT EMPTY\",\"function\":\"notEmpty(nullr)\"},{\"name\":\"empty\",\"label\":\"EMPTY\",\"function\":\"empty(nullr)\"},{\"name\":\"has\",\"label\":\"HAS\",\"function\":\"has(nullr, value)\"}]},\"references\":{\"operator\":[{\"type\":\"int\",\"functions\":\"=,!=,>,<,>=,<=,in,not in\"},{\"type\":\"string\",\"functions\":\"=,!=,in,not in,like,not like,notEmpty,empty\"},{\"type\":\"array\",\"functions\":\"has,notEmpty,empty\"}]},\"entityMetadata\":{\"searchColumns\":[{\"name\":\"ip\",\"label\":\"ip.addr\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"ip\",\"type\":\"ip\",\"operator_functions\":\"=,in,like\"}}},{\"name\":\"domain\",\"label\":\"domain.name\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"domain\",\"type\":\"domain\",\"operator_functions\":\"=,in,like\"}}},{\"name\":\"app_name\",\"label\":\"app.name\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"app\",\"operator_functions\":\"=,in,like\"}}},{\"name\":\"subscriber_id\",\"label\":\"subscriber.id\",\"connector\":{\"alias\":\"su\",\"table\":\"metric_relation_subscriber_app\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"subscriber\",\"operator_functions\":\"=,in,like\"}}},{\"name\":\"phone_number\",\"label\":\"subscriber.phone_number\",\"connector\":{\"alias\":\"su\",\"table\":\"metric_relation_subscriber_app\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"subscriber\",\"operator_functions\":\"=,in,like\"}}},{\"name\":\"imei\",\"label\":\"subscriber.imei\",\"connector\":{\"alias\":\"su\",\"table\":\"metric_relation_subscriber_app\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"subscriber\",\"operator_functions\":\"=,in,like\"}}},{\"name\":\"imsi\",\"label\":\"subscriber.imsi\",\"connector\":{\"alias\":\"su\",\"table\":\"metric_relation_subscriber_app\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"subscriber\",\"operator_functions\":\"=,in,like\"}}},{\"name\":\"apn\",\"label\":\"subscriber.apn\",\"connector\":{\"alias\":\"su\",\"table\":\"metric_relation_subscriber_app\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"subscriber\",\"operator_functions\":\"=,in,like\"}}},{\"name\":\"ip_country_region\",\"label\":\"ip.country\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"ip\",\"operator_functions\":\"=,in\"}}},{\"name\":\"ip_super_admin_area\",\"label\":\"ip.region\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"ip\",\"operator_functions\":\"=,in\"}}},{\"name\":\"ip_admin_area\",\"label\":\"ip.city\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"ip\",\"operator_functions\":\"=,in\"}}},{\"name\":\"ip_asn\",\"label\":\"ip.asn\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"ip\",\"operator_functions\":\"=,in\"}}},{\"name\":\"ip_isp\",\"label\":\"ip.isp\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"ip\",\"operator_functions\":\"=,in\"}}},{\"name\":\"port\",\"label\":\"ip.port\",\"connector\":{\"alias\":\"dr\",\"table\":\"cn_ip_dynamic_attribute\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"int\",\"doc\":{\"constraints\":{\"primay\":\"ip\",\"operator_functions\":\"=,in\"}}},{\"name\":\"l7_protocol\",\"label\":\"ip.protocol\",\"connector\":{\"alias\":\"dr\",\"table\":\"cn_ip_dynamic_attribute\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"ip\",\"operator_functions\":\"=,in\"}}},{\"name\":\"domain_category_name\",\"label\":\"domain.category\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"domain\",\"operator_functions\":\"=,in\"}}},{\"name\":\"app_category\",\"label\":\"app.category\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":\"string\",\"doc\":{\"constraints\":{\"primay\":\"app\",\"operator_functions\":\"=,in\"}}},{\"name\":\"entity_tags\",\"label\":\"tag\",\"connector\":{\"alias\":\"e\",\"table\":\"cn_entity_relation\",\"schema\":\"cyber_narrator_galaxy\",\"catalog\":\"clickhouse\"},\"type\":{\"type\":\"array\",\"items\":\"string\"},\"doc\":{\"constraints\":{\"operator_functions\":\"has\"}}}]},\"securityEventMetadata\":{\"searchColumns\":[{\"name\":\"event_type\",\"label\":\"eventType\",\"type\":\"string\",\"doc\":{\"constraints\":{\"operator_functions\":\"=,in,like\"}}},{\"name\":\"event_name\",\"label\":\"eventName\",\"type\":\"string\",\"doc\":{\"constraints\":{\"operator_functions\":\"=,in,like\"}}},{\"name\":\"key_fields\",\"label\":\"keyFields\",\"type\":\"string\",\"doc\":{\"constraints\":{\"operator_functions\":\"=,in,like\"}}},{\"name\":\"key_values\",\"label\":\"keyValues\",\"type\":\"string\",\"doc\":{\"constraints\":{\"operator_functions\":\"=,in,like\"}}},{\"name\":\"rule_type\",\"label\":\"ruleType\",\"type\":\"int\",\"doc\":{\"constraints\":{\"operator_functions\":\"=,in,like\"}}},{\"name\":\"status\",\"label\":\"status\",\"type\":\"string\",\"doc\":{\"constraints\":{\"operator_functions\":\"=,in\"}}}]}}', 1, NULL);
REPLACE INTO `sys_config` VALUES (null, 'license_product_name', 'CN', 1, NULL);
REPLACE INTO `sys_config` VALUES (null, 'map_config', '{\"center\":[116.38,39.92],\"maxZoom\":14,\"minZoom\":3,\"mapLevel\":2,\"defaultZoom\":12}', 1, NULL);