From bc9bd1976be6077d72b5b053673d5225aca01a7e Mon Sep 17 00:00:00 2001 From: doufenghu Date: Thu, 20 Jun 2024 14:57:25 +0800 Subject: [PATCH] Support new troubleshooting in 24.05 --- 24.05/README.md | 151 ++++------- 24.05/bin/e2e_test.sh | 251 ++++++++++++++++++ 24.05/bin/function_test.sh | 118 ++++++++ 24.05/{ => config}/environment.json | 0 24.05/config/globals.json | 39 +++ .../tsg-olap-e2e-test-collection.json | 0 .../tsg-olap-function-test-collection.json | 0 .../e2e-mockdata-generator/config.properties | 4 +- .../datasets/logs/proxy_event.dat | 2 +- .../datasets/logs/session_record.dat | 19 +- .../e2e-mockdata-generator.jar | Bin 19692598 -> 19684199 bytes 11 files changed, 472 insertions(+), 112 deletions(-) create mode 100755 24.05/bin/e2e_test.sh create mode 100755 24.05/bin/function_test.sh rename 24.05/{ => config}/environment.json (100%) create mode 100644 24.05/config/globals.json rename 24.05/{ => config}/tsg-olap-e2e-test-collection.json (100%) rename 24.05/{ => config}/tsg-olap-function-test-collection.json (100%) diff --git a/24.05/README.md b/24.05/README.md index 3bee145..52425d8 100644 --- a/24.05/README.md +++ b/24.05/README.md @@ -2,119 +2,78 @@ ## 概述 -TSG OLAP的数据摄入分为三种类型:Logs、Metrics 和 File Chunks。为确保能够正确处理并写入相应存储系统,需要支持端到端业务自检。 +TSG OLAP 支持对Logs,Metrics和Files进行端到端业务自检,自检数据流: Smaple Datasets -> Kafka Topic -> FLINK ETL -> Storage DB -> QGW API . ## 环境依赖 -- 测试数据生成工具 `e2e-mockdata-generator.jar` -- 安装`Newman`,详细参考[帮助文档](https://learning.postman.com/docs/collections/using-newman-cli/newman-options/) +- 样例数据生成工具:`e2e-mockdata-generator` ,需要JDK11环境 +- Report诊断工具:`Newman`,具体参考[帮助文档](https://learning.postman.com/docs/collections/using-newman-cli/newman-options/) ## 使用方法 -### Newman CLI enviroment.json 修改如下配置 -`Newman CLI 使用QGW HTTP Rest API 接口输出诊断报告,一般部署至国家中心` +### 修改 enviroment.json 配置 + +`Newman CLI 使用QGW HTTP REST API 输出诊断报告,需要添加访问IP` ```json +[ { - "key": "qgw_ip", - "value": "192.168.44.30", - "type": "default", - "enabled": true - }, - { - "key": "qgw_port", - "value": "9999", - "type": "default", - "enabled": true - } - + "key": "qgw_ip", + "value": "127.0.0.1", + "type": "default", + "enabled": true + }, + { + "key": "hos_token", + "value": "c21f969b5f03d33d43e04f8f136e7682", + "type": "secret", + "enabled": true + } +] ``` -### 测试数据生成工具修改Kafka地址 +### 修改e2e_test.sh配置 -`Kafka需为分中心地址` - -- 修改`config.properties`, 增加Kafka访问地址 -```props - kafka.server=192.168.41.29:9092 -``` - -### 写入测试集至Kafka -- Logs -```shell - -cd e2e-mockdata-generator/ - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --topic SESSION-RECORD -f ./datasets/logs/session_record.dat - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --topic VOIP-RECORD -f ./datasets/logs/voip_record.dat - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --topic PROXY-EVENT -f ./datasets/logs/proxy_event.dat - -``` -- Metrics +- 增加每个分中心的kafka broker地址 ```shell -cd e2e-mockdata-generator/ - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --topic NETWORK-TRAFFIC-METRIC -f ./datasets/metrics/network_traffic_metric.dat - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --topic POLICY-RULE-METRIC -f ./datasets/metrics/policy_rule_metric.dat - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --topic OBJECT-STATISTICS-METRIC -f ./datasets/metrics/object_statistics_metric.dat - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --topic STATISTICS-RULE-METRIC -f ./datasets/metrics/statistics_rule_metric.dat - + # [data_center_name]:kafka_server_list + declare -A KAFKA_SERVERS=( + ["tsg_olap_dc_a"]="192.168.44.11:9092" + ["tsg_olap_dc_b"]="192.168.44.11:9092" + ) +``` +- 增加每个分中心的HOS访问地址 +```shell + # [data_center_name]:hos_endpoint_uri + declare -A HOS_ENDPOINTS=( + ["tsg_olap_dc_a"]="192.168.44.11" + ["tsg_olap_dc_b"]="192.168.44.11" + ) ``` -- Files - - 123e4567-e89b-12d3-a456-426614174001 监测策略 PcapNG - - 123e4567-e89b-12d3-a456-426614174002 HTTP Request Body - - 123e4567-e89b-12d3-a456-426614174003 HTTP Response Body - - 123e4567-e89b-12d3-a456-426614174004 MAIL EML - - 123e4567-e89b-12d3-a456-426614174005 RTP PcapNG - - 123e4567-e89b-12d3-a456-426614174006 Troubleshooting PcapNG - - 123e4567-e89b-12d3-a456-426614174007 Datapath Telemetry PcapNG +### 命令详解 + +`./e2e_test.sh -h` ```shell -cd e2e-mockdata-generator/ +Usage: ./e2e_test.sh [options] -java -cp e2e-mockdata-generator.jar com.geedgenetworks.FileChunkGenerator --topic TRAFFIC-FILE-STREAM-RECORD -n 123e4567-e89b-12d3-a456-426614174001 --file_type traffic_pcapng +Options: + -g Generate data (logs, metrics, files) + -d Run diagnostic report (logs, metrics, files) + -c Clear test data + -a Perform all operations: generate data, run diagnostics, and clear data + -i Set environment variable (data_center, hos_ip) + -v Enable verbose reporting + -e Enable emojitrain reporting + -h Show this help message -java -cp e2e-mockdata-generator.jar com.geedgenetworks.FileChunkGenerator --topic TRAFFIC-FILE-STREAM-RECORD -n 123e4567-e89b-12d3-a456-426614174002 --file_type html - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.FileChunkGenerator --topic TRAFFIC-FILE-STREAM-RECORD -n 123e4567-e89b-12d3-a456-426614174003 --file_type html - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.FileChunkGenerator --topic TRAFFIC-FILE-STREAM-RECORD -n 123e4567-e89b-12d3-a456-426614174004 --file_type eml - -java -cp e2e-mockdata-generator.jar com.geedgenetworks.FileChunkGenerator --topic TRAFFIC-FILE-STREAM-RECORD -n 123e4567-e89b-12d3-a456-426614174005 --file_type traffic_pcapng - -# java -cp e2e-mockdata-generator.jar com.geedgenetworks.FileChunkGenerator --topic TROUBLESHOOTING-FILE-STREAM-RECORD -n 123e4567-e89b-12d3-a456-426614174006 --file_type troubleshooting_pcapng - -# java -cp e2e-mockdata-generator.jar com.geedgenetworks.FileChunkGenerator --topic DATAPATH-TELEMETRY-RECORD -n 123e4567-e89b-12d3-a456-426614174007 --file_type datapath_telemetry_pcapng +Examples: + ./e2e_test.sh -a -e Perform all operations and enable emojitrain reporting + ./e2e_test.sh -g logs -i data_center=my_data_center Generate log data at my_data_center + ./e2e_test.sh -d logs -v Run diagnostics on logs data with verbose reporting + ./e2e_test.sh -d metrics -v Run diagnostics on metrics data with verbose reporting + ./e2e_test.sh -g logs Generate log data use default data center + ./e2e_test.sh -c Clear test data + ``` - -### 输出故障诊断报告(等待3-5分钟) - -```shell - -# -folder logs :对日志进行故障诊断,输出诊断明细;指定data_center。 -# -folder metrics:对Metrics进行故障诊断,输出诊断明细;指定data_center。 -# -folder files:对文件进行故障诊断,输出诊断明细;指定分中心HOS访问地址。 -newman run ./tsg-olap-e2e-test-collection.json -n 1 -e ./environment.json --delay-request 500 --timeout-script 10000 --timeout-request 300000 --timeout 3600000 --insecure --verbose --ignore-redirects --env-var "data_center=tsg_olap" --folder logs - -newman run ./tsg-olap-e2e-test-collection.json -n 1 -e ./environment.json --delay-request 500 --timeout-script 10000 --timeout-request 300000 --timeout 3600000 --insecure --verbose --ignore-redirects --env-var "data_center=tsg_olap" --folder metrics - -newman run ./tsg-olap-e2e-test-collection.json -n 1 -e ./environment.json --delay-request 500 --timeout-script 10000 --timeout-request 300000 --timeout 3600000 --insecure --verbose --ignore-redirects --env-var "hos_ip=127.0.0.1" --folder files - -# -folder logs:对日志进行故障诊断,通过表情形式输出测试结果 -# -folder files:对文件进行故障诊断,通过表情形式输出测试结果 -newman run ./tsg-olap-e2e-test-collection.json -n 1 --delay-request 500 -e ./environment.json --env-var "data_center=tsg_olap" --ignore-redirects --folder logs -r emojitrain -newman run ./tsg-olap-e2e-test-collection.json -n 1 --delay-request 500 -e ./environment.json --env-var "hos_ip=127.0.0.1" --ignore-redirects --folder files -r emojitrain - -#清除测试数据(暂支持对文件的删除) -newman run ./tsg-olap-e2e-test-collection.json -n 1 --delay-request 500 -e ./environment.json --ignore-redirects --folder clear_test_data -r emojitrain - - -``` - - diff --git a/24.05/bin/e2e_test.sh b/24.05/bin/e2e_test.sh new file mode 100755 index 0000000..fb0e8e1 --- /dev/null +++ b/24.05/bin/e2e_test.sh @@ -0,0 +1,251 @@ +#!/bin/bash +#BASE_DIR=$(cd $(dirname $0) && pwd) +BASE_DIR="$(dirname "$(pwd)")" +# Check if required tools are installed +if ! command -v java &> /dev/null; then + echo "Error: Java is not installed." + exit 1 +fi + +# Define common variables +E2E_MOCKDATA_GENERATOR_PATH="$BASE_DIR/e2e-mockdata-generator" +CONFIG_PATH="$BASE_DIR/config" +COLLECTION="tsg-olap-e2e-test-collection.json" +ENVIRONMENT="$BASE_DIR/environment.json" +DATA_CENTER="tsg_olap_dc_a" # Default Data Center +OTHER_VAR="" + +# data_center_name:kafka_server +declare -A KAFKA_SERVERS=( + ["tsg_olap_dc_a"]="192.168.44.11:9092" + ["tsg_olap_dc_b"]="192.168.44.11:9092" +) + +# data_center_name:hos_endpoint +declare -A HOS_ENDPOINTS=( + ["tsg_olap_dc_a"]="192.168.44.11" + ["tsg_olap_dc_b"]="192.168.44.11" +) + +log_message() { + echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" +} + +generate_logs() { + log_message "Generating logs for $1 $2 ..." + local data_center=$1 + local bootstrap_server=$2 + cd $E2E_MOCKDATA_GENERATOR_PATH || { echo "Error: Cannot change directory to $E2E_MOCKDATA_GENERATOR_PATH"; exit 1; } + declare -A LOGS=( + ["SESSION-RECORD"]="session_record.dat" + ["VOIP-RECORD"]="voip_record.dat" + ["PROXY-EVENT"]="proxy_event.dat" + ) + for topic in "${!LOGS[@]}"; do + # Replace the "data_center" value in the file + sed -i "s/\"data_center\":\"[^\"]*\"/\"data_center\":\"$data_center\"/g" ./datasets/logs/${LOGS[$topic]} + java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --bootstrap_server $bootstrap_server --topic $topic -f ./datasets/logs/${LOGS[$topic]} + done +} + +generate_metrics() { + log_message "Generating metrics for $1 $2..." + local data_center=$1 + local bootstrap_server=$2 + cd $E2E_MOCKDATA_GENERATOR_PATH || { echo "Error: Cannot change directory to $E2E_MOCKDATA_GENERATOR_PATH"; exit 1; } + declare -A METRICS=( + ["NETWORK-TRAFFIC-METRIC"]="network_traffic_metric.dat" + ["POLICY-RULE-METRIC"]="policy_rule_metric.dat" + ["OBJECT-STATISTICS-METRIC"]="object_statistics_metric.dat" + ["STATISTICS-RULE-METRIC"]="statistics_rule_metric.dat" + ) + for topic in "${!METRICS[@]}"; do + # Replace the "data_center" value in the file + sed -i "s/\"data_center\":\"[^\"]*\"/\"data_center\":\"$data_center\"/g" ./datasets/metrics/${METRICS[$topic]} + java -cp e2e-mockdata-generator.jar com.geedgenetworks.LogGenerator --bootstrap_server $bootstrap_server --topic $topic -f ./datasets/metrics/${METRICS[$topic]} + done +} + + +generate_files() { + log_message "Generating files for $1 $2 ..." + local data_center=$1 + local bootstrap_server=$2 + cd $E2E_MOCKDATA_GENERATOR_PATH || { echo "Error: Cannot change directory to $E2E_MOCKDATA_GENERATOR_PATH"; exit 1; } + # 123e4567-e89b-12d3-a456-426614174006 troubleshooting_pcapng + # 123e4567-e89b-12d3-a456-426614174007 datapath_telemetry_pcapng + declare -A FILES=( + ["123e4567-e89b-12d3-a456-426614174001"]="traffic_pcapng" + ["123e4567-e89b-12d3-a456-426614174002"]="html" + ["123e4567-e89b-12d3-a456-426614174003"]="html" + ["123e4567-e89b-12d3-a456-426614174004"]="eml" + ["123e4567-e89b-12d3-a456-426614174005"]="traffic_pcapng" + ) + for uuid in "${!FILES[@]}"; do + java -cp e2e-mockdata-generator.jar com.geedgenetworks.FileChunkGenerator --bootstrap_server $bootstrap_server --topic TRAFFIC-FILE-STREAM-RECORD -n $uuid --file_type ${FILES[$uuid]} + done +} + + +# Define function to run diagnostic report + # -folder logs :对日志进行故障诊断,输出诊断明细;指定data_center。 + # -folder metrics:对Metrics进行故障诊断,输出诊断明细;指定data_center。 + # -folder files:对文件进行故障诊断,输出诊断明细;指定分中心HOS访问地址。 + # -folder logs:对日志进行故障诊断,通过表情形式输出测试结果 + # -folder files:对文件进行故障诊断,通过表情形式输出测试结果 + # newman run ./tsg-olap-e2e-test-collection.json -n 1 --delay-request 500 -e $ENVIRONMENT --env-var "data_center=$DATA_CENTER" --ignore-redirects --folder logs -r emojitrain + # newman run ./tsg-olap-e2e-test-collection.json -n 1 --delay-request 500 -e $ENVIRONMENT --env-var "hos_ip=$HOS_IP" --ignore-redirects --folder files -r emojitrain +run_diagnostic() { + log_message "Running diagnostic for $1..." + cd $BASE_DIR || { echo "Error: Cannot change directory to $BASE_DIR"; exit 1; } + local folder=$1 + local env_var=$2 + local verbose="" + local emojitrain="" + if $verbose_flag; then + verbose="--verbose" + fi + + if $emojitrain_flag; then + emojitrain="-r emojitrain" + fi + + newman run $CONFIG_PATH/tsg-olap-e2e-test-collection.json -g $CONFIG_PATH/globals.json -n 1 -e $CONFIG_PATH/environment.json --delay-request 500 --timeout-script 10000 --timeout-request 300000 --timeout 3600000 --insecure $verbose --ignore-redirects --env-var $env_var --folder $folder $emojitrain +} + + +clear_data() { + log_message "Clearing test data..." + newman run $CONFIG_PATH/tsg-olap-e2e-test-collection.json -g $CONFIG_PATH/globals.json -n 1 --delay-request 500 -e $CONFIG_PATH/environment.json --ignore-redirects --folder clear_test_data -r emojitrain +} + +# Help message +show_help() { + echo "" + echo "Usage: $0 [options]" + echo "" + echo "Options:" + echo " -g Generate data (logs, metrics, files)" + echo " -d Run diagnostic report (logs, metrics, files)" + echo " -c Clear test data" + echo " -a Perform all operations: generate data, run diagnostics, and clear data" + echo " -i " + echo " Set environment variable (data_center, hos_ip)" + echo " -v Enable verbose reporting" + echo " -e Enable emojitrain reporting" + echo " -h Show this help message" + echo "" + echo "Examples:" + echo " $0 -a Perform all operations" + echo " $0 -g logs Generate log data" + echo " $0 -d metrics -v Run diagnostics on metrics data with verbose reporting" + echo " $0 -c Clear test data" + echo " $0 -g logs -i data_center=my_data_center Generate log data in my_data_center" + echo "" +} + +# Initialize flags +generate_flag=false +diagnostic_flag=false +verbose_flag=false +emojitrain_flag=false +clear_flag=false +all_flag=false +generate_type="" +diagnostic_type="" + + +# Parse command-line arguments +while getopts ":g:d:i:acveh" opt; do + case $opt in + g) + generate_type=$OPTARG + generate_flag=true + ;; + d) + diagnostic_type=$OPTARG + diagnostic_flag=true + ;; + c) + clear_flag=true + ;; + a) + all_flag=true + ;; + i) + # Split the input based on whitespace, then further split by '=' to assign key-value pairs + IFS=',' read -ra vars <<< "$OPTARG" + for var in "${vars[@]}"; do + # Remove leading and trailing whitespaces + var=$(echo "$var" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//') + IFS='=' read -r key value <<< "$var" + case $key in + data_center) DATA_CENTER=$value ;; + other_var) OTHER_VAR=$value ;; + *) echo "Invalid environment variable: $key"; show_help; exit 1 ;; + esac + done + ;; + v) + verbose_flag=true + ;; + e) + emojitrain_flag=true + ;; + h) + show_help + exit 0 + ;; + \?) + echo "Invalid option: -$OPTARG" >&2 + show_help + exit 1 + ;; + esac +done + + +if $generate_flag; then + case $generate_type in + logs) generate_logs "$DATA_CENTER" "${KAFKA_SERVERS[$DATA_CENTER]}" ;; + metrics) generate_metrics "$DATA_CENTER" "${KAFKA_SERVERS[$DATA_CENTER]}" ;; + files) generate_files "$DATA_CENTER" "${KAFKA_SERVERS[$DATA_CENTER]}" ;; + *) echo "Invalid generate type"; show_help; exit 1 ;; + esac +fi + +if $diagnostic_flag; then + case $diagnostic_type in + logs) run_diagnostic "logs" "data_center=$DATA_CENTER" ;; + metrics) run_diagnostic "metrics" "data_center=$DATA_CENTER" ;; + files) run_diagnostic "files" "data_center=$DATA_CENTER,hos_ip=${HOS_ENDPOINTS[$DATA_CENTER]}" ;; + *) echo "Invalid diagnostic type"; show_help; exit 1 ;; + esac +fi + +if $clear_flag; then + clear_data +fi + +if $all_flag; then + + for data_center_var in "${!KAFKA_SERVERS[@]}"; do + generate_logs "$data_center_var" "${KAFKA_SERVERS[$data_center_var]}" + generate_metrics "$data_center_var" "${KAFKA_SERVERS[$data_center_var]}" + generate_files "$data_center_var" "${KAFKA_SERVERS[$data_center_var]}" + echo "Wait 30 Seconds..." + sleep 30 + run_diagnostic "logs" "data_center=$data_center_var" + run_diagnostic "metrics" "data_center=$data_center_var" + run_diagnostic "files" "data_center=$data_center_var,hos_ip=${HOS_ENDPOINTS[$data_center_var]}" + clear_data + done +fi + +# Display help message if no arguments are passed +if ! $generate_flag && ! $diagnostic_flag && ! $clear_flag && ! $all_flag; then + show_help + exit 1 +fi + +log_message "E2E test execution completed." diff --git a/24.05/bin/function_test.sh b/24.05/bin/function_test.sh new file mode 100755 index 0000000..772e9f3 --- /dev/null +++ b/24.05/bin/function_test.sh @@ -0,0 +1,118 @@ +#!/bin/bash + +show_help() { + echo " +Usage: $(basename "$0") [-f FOLDER_NUMBER] [-a] [-v] [-e] + +Options: + -f FOLDER_NUMBER Specify a single folder to run from a collection: + 1. Query + 2. Dataset + 3. Database + 4. Util + 5. Troubleshooting + 6. HOS + 7. Knowledge Base File + -a Run all options [1-7] + -v Enable verbose reporting + -e Enable emojitrain reporting + -h, --help Show this help message and exit +" +} + +BASE_DIR="$(dirname "$(pwd)")" +CONFIG_PATH="$BASE_DIR/config" +FOLDER="" +ALL=false +VERBOSE_FLAG=false +EMOJITRAIN_FLAG=false + +# Flag to check if any valid option is provided +VALID_OPTION_PROVIDED=false + +# Parse command-line arguments +while [[ $# -gt 0 ]]; do + case $1 in + -f) + VALID_OPTION_PROVIDED=true + if [[ -n $2 && $2 =~ ^[1-7]$ ]]; then + case $2 in + 1) FOLDER="--folder Query" ;; + 2) FOLDER="--folder Dataset" ;; + 3) FOLDER="--folder Database" ;; + 4) FOLDER="--folder Util" ;; + 5) FOLDER="--folder Troubleshooting" ;; + 6) FOLDER="--folder HOS" ;; + 7) FOLDER="--folder Knowledge Base File" ;; + esac + shift 2 + else + echo "Error: Invalid folder number." + show_help + exit 1 + fi + ;; + -a) + VALID_OPTION_PROVIDED=true + ALL=true + shift + ;; + -v) + VERBOSE_FLAG=true + shift + ;; + -e) + EMOJITRAIN_FLAG=true + shift + ;; + -h|--help) + show_help + exit 0 + ;; + *) + echo "Error: Unknown option $1" + show_help + exit 1 + ;; + esac +done + +if ! $VALID_OPTION_PROVIDED; then + show_help + exit 1 +fi + +if $ALL; then + FOLDER="" +fi + +NEW_MAN_OPTS=( + "$CONFIG_PATH/tsg-olap-function-test-collection.json" + -n 1 + -e "$CONFIG_PATH/environment.json" + -g "$CONFIG_PATH/globals.json" + --delay-request 200 + --timeout-script 10000 + --timeout-request 300000 + --timeout 3600000 + --insecure +) + +# Add verbose reporting option if enabled +if $VERBOSE_FLAG; then + NEW_MAN_OPTS+=(--verbose) +fi + +# Add folder option if set +if [[ -n $FOLDER ]]; then + NEW_MAN_OPTS+=($FOLDER) +fi + +# Add emojitrain reporting option if enabled +if $EMOJITRAIN_FLAG; then + NEW_MAN_OPTS+=(-r emojitrain) +fi + +# Run the newman command +newman run "${NEW_MAN_OPTS[@]}" + diff --git a/24.05/environment.json b/24.05/config/environment.json similarity index 100% rename from 24.05/environment.json rename to 24.05/config/environment.json diff --git a/24.05/config/globals.json b/24.05/config/globals.json new file mode 100644 index 0000000..0397c3f --- /dev/null +++ b/24.05/config/globals.json @@ -0,0 +1,39 @@ +{ + "id": "0083244f-f7da-4ec8-8c09-317c1121d3ad", + "values": [ + { + "key": "start_time", + "value": "", + "type": "any", + "enabled": true + }, + { + "key": "end_time", + "value": "", + "type": "any", + "enabled": true + }, + { + "key": "domain", + "value": "", + "type": "any", + "enabled": true + }, + { + "key": "client_ip", + "value": "", + "type": "any", + "enabled": true + }, + { + "key": "server_ip", + "value": "", + "type": "any", + "enabled": true + } + ], + "name": "Globals", + "_postman_variable_scope": "globals", + "_postman_exported_at": "2024-05-21T02:39:11.566Z", + "_postman_exported_using": "Postman/11.1.3" +} \ No newline at end of file diff --git a/24.05/tsg-olap-e2e-test-collection.json b/24.05/config/tsg-olap-e2e-test-collection.json similarity index 100% rename from 24.05/tsg-olap-e2e-test-collection.json rename to 24.05/config/tsg-olap-e2e-test-collection.json diff --git a/24.05/tsg-olap-function-test-collection.json b/24.05/config/tsg-olap-function-test-collection.json similarity index 100% rename from 24.05/tsg-olap-function-test-collection.json rename to 24.05/config/tsg-olap-function-test-collection.json diff --git a/24.05/e2e-mockdata-generator/config.properties b/24.05/e2e-mockdata-generator/config.properties index 6c07568..9080c00 100644 --- a/24.05/e2e-mockdata-generator/config.properties +++ b/24.05/e2e-mockdata-generator/config.properties @@ -1,5 +1,3 @@ -#####9092-Plaintext 9094-SASL -kafka.server=192.168.44.11:9092 #####kafka SASL username/password #kafka.user=admin -#kafka.pin=galaxy2019 +#kafka.pin=galaxy2019 \ No newline at end of file diff --git a/24.05/e2e-mockdata-generator/datasets/logs/proxy_event.dat b/24.05/e2e-mockdata-generator/datasets/logs/proxy_event.dat index c487511..8f8ea89 100644 --- a/24.05/e2e-mockdata-generator/datasets/logs/proxy_event.dat +++ b/24.05/e2e-mockdata-generator/datasets/logs/proxy_event.dat @@ -1 +1 @@ -{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240001,"decoded_as":"HTTP","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.1","server_ip":"192.0.2.1","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.HTTP","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","device_tag":"{\"tags\":[{\"tag\":\"data_center\",\"value\":\"tsg_olap\"},{\"tag\":\"device_group\",\"value\":\"tsg_olap\"}]}","dup_traffic_flag":0,"sc_rsp_raw":[0],"http_version":"http1","http_request_line":"GET www.google.com/ HTTP/1.1","http_response_line":"HTTP/1.1 200 OK","http_status_code":200,"http_url":"www.google.com/","http_host":"www.google.com","http_cookie":"NID=513","http_user_agent":"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; WOW64; Trident/5.0)","http_response_content_type":"text/html; charset=UTF-8","proxy_rule_list":[4450],"proxy_action":"insert","http_action_file_size":35} +{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240001,"decoded_as":"HTTP","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.1","server_ip":"192.0.2.1","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.HTTP","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","dup_traffic_flag":0,"sc_rsp_raw":[0],"http_version":"http1","http_request_line":"GET www.google.com/ HTTP/1.1","http_response_line":"HTTP/1.1 200 OK","http_status_code":200,"http_url":"www.google.com/","http_host":"www.google.com","http_cookie":"NID=513","http_user_agent":"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; WOW64; Trident/5.0)","http_response_content_type":"text/html; charset=UTF-8","proxy_rule_list":[4450],"proxy_action":"insert","http_action_file_size":35} diff --git a/24.05/e2e-mockdata-generator/datasets/logs/session_record.dat b/24.05/e2e-mockdata-generator/datasets/logs/session_record.dat index 1821406..1db77e7 100644 --- a/24.05/e2e-mockdata-generator/datasets/logs/session_record.dat +++ b/24.05/e2e-mockdata-generator/datasets/logs/session_record.dat @@ -1,12 +1,7 @@ -{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240001,"decoded_as":"BASE","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.1","server_ip":"192.0.2.1","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","device_tag":"{\"tags\":[{\"tag\":\"data_center\",\"value\":\"tsg_olap\"},{\"tag\":\"device_group\",\"value\":\"tsg_olap\"}]}","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]"} -{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240002,"decoded_as":"HTTP","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.2","server_ip":"192.0.2.2","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.HTTP","server_fqdn":"static-pcs-sdk-server.test.com","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","device_tag":"{\"tags\":[{\"tag\":\"data_center\",\"value\":\"tsg_olap\"},{\"tag\":\"device_group\",\"value\":\"tsg_olap\"}]}","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","packet_capture_file":"123e4567-e89b-12d3-a456-426614174001","http_request_body":"123e4567-e89b-12d3-a456-426614174002","http_response_body":"123e4567-e89b-12d3-a456-426614174003","http_version":"http1","http_request_line":"POST /a HTTP/1.1","http_user_agent":"WinHttpClient","http_request_content_length":0,"http_host":"static-pcs-sdk-server.test.com","http_url":"static-pcs-sdk-server.test.com/a","http_status_code":200,"http_response_line":"HTTP/1.1 200 OK","http_response_content_type":"application/json;charset=UTF-8","http_response_content_length":0,"http_response_latency_ms":0,"http_session_duration_ms":0,"http_sequence":1} -{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240003,"decoded_as":"SSL","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.3","server_ip":"192.0.2.3","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.ssl","server_fqdn":"storeedgefd.dsx.mp.microsoft.com","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","device_tag":"{\"tags\":[{\"tag\":\"data_center\",\"value\":\"tsg_olap\"},{\"tag\":\"device_group\",\"value\":\"tsg_olap\"}]}","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","ssl_ja3_hash":"","ssl_esni_flag":0,"ssl_ech_flag":0,"ssl_sni":"storeedgefd.dsx.mp.microsoft.com","ssl_ja3s_hash":"","ssl_version":"v3","ssl_cn":"sfdataservice.microsoft.com","ssl_cert_issuer":"","ssl_cert_subject":"","ssl_san":"","ssl_handshake_latency_ms":0} -{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240004,"decoded_as":"DNS","ip_protocol":"udp","address_type":4,"client_ip":"10.0.0.4","server_ip":"192.0.2.4","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.UDP.dns","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","device_tag":"{\"tags\":[{\"tag\":\"data_center\",\"value\":\"tsg_olap\"},{\"tag\":\"device_group\",\"value\":\"tsg_olap\"}]}","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","dns_response_latency_ms":0,"dns_qr":1,"dns_aa":0,"dns_message_id":47610,"dns_opcode":0,"dns_ra":1,"dns_rcode":0,"dns_rd":1,"dns_tc":0,"dns_qdcount":1,"dns_ancount":1,"dns_nscount":6,"dns_arcount":13,"dns_qname":"","dns_qtype":1,"dns_qclass":1} -{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240005,"decoded_as":"QUIC","ip_protocol":"udp","address_type":4,"client_ip":"10.0.0.5","server_ip":"192.0.2.5","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.UDP.quic","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","device_tag":"{\"tags\":[{\"tag\":\"data_center\",\"value\":\"tsg_olap\"},{\"tag\":\"device_group\",\"value\":\"tsg_olap\"}]}","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","quic_version":"IETF QUIC RFC9000"} -{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240006,"decoded_as":"MAIL","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.6","server_ip":"192.0.2.6","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.mail.imap","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","device_tag":"{\"tags\":[{\"tag\":\"data_center\",\"value\":\"tsg_olap\"},{\"tag\":\"device_group\",\"value\":\"tsg_olap\"}]}","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","mail_protocol_type":"IMAP","mail_eml_file":"123e4567-e89b-12d3-a456-426614174004"} -{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240007,"decoded_as":"SSH","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.7","server_ip":"192.0.2.7","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.ssh","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","device_tag":"{\"tags\":[{\"tag\":\"data_center\",\"value\":\"tsg_olap\"},{\"tag\":\"device_group\",\"value\":\"tsg_olap\"}]}","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","ssh_server_version":"SSH-2.0-OpenSSH_7.4","ssh_client_version":"SSH-2.0-OpenSSH_9.0","ssh_version":2,"ssh_hassh":"0","ssh_kex_alg":"curve25519-sha256","ssh_host_key_alg":"ssh-ed25519","ssh_cipher_alg":"chacha20-poly1305@openssh.com","ssh_mac_alg":"umac-64-etm@openssh.com","ssh_compression_alg":"none","ssh_host_key":"0"} - - - - - +{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240001,"decoded_as":"BASE","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.1","server_ip":"192.0.2.1","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]"} +{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240002,"decoded_as":"HTTP","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.2","server_ip":"192.0.2.2","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.HTTP","server_fqdn":"static-pcs-sdk-server.test.com","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","packet_capture_file":"123e4567-e89b-12d3-a456-426614174001","http_request_body":"123e4567-e89b-12d3-a456-426614174002","http_response_body":"123e4567-e89b-12d3-a456-426614174003","http_version":"http1","http_request_line":"POST /a HTTP/1.1","http_user_agent":"WinHttpClient","http_request_content_length":0,"http_host":"static-pcs-sdk-server.test.com","http_url":"static-pcs-sdk-server.test.com/a","http_status_code":200,"http_response_line":"HTTP/1.1 200 OK","http_response_content_type":"application/json;charset=UTF-8","http_response_content_length":0,"http_response_latency_ms":0,"http_session_duration_ms":0,"http_sequence":1} +{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240003,"decoded_as":"SSL","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.3","server_ip":"192.0.2.3","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.ssl","server_fqdn":"storeedgefd.dsx.mp.microsoft.com","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","ssl_ja3_hash":"","ssl_esni_flag":0,"ssl_ech_flag":0,"ssl_sni":"storeedgefd.dsx.mp.microsoft.com","ssl_ja3s_hash":"","ssl_version":"v3","ssl_cn":"sfdataservice.microsoft.com","ssl_cert_issuer":"","ssl_cert_subject":"","ssl_san":"","ssl_handshake_latency_ms":0} +{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240004,"decoded_as":"DNS","ip_protocol":"udp","address_type":4,"client_ip":"10.0.0.4","server_ip":"192.0.2.4","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.UDP.dns","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","dns_response_latency_ms":0,"dns_qr":1,"dns_aa":0,"dns_message_id":47610,"dns_opcode":0,"dns_ra":1,"dns_rcode":0,"dns_rd":1,"dns_tc":0,"dns_qdcount":1,"dns_ancount":1,"dns_nscount":6,"dns_arcount":13,"dns_qname":"","dns_qtype":1,"dns_qclass":1} +{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240005,"decoded_as":"QUIC","ip_protocol":"udp","address_type":4,"client_ip":"10.0.0.5","server_ip":"192.0.2.5","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.UDP.quic","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","quic_version":"IETF QUIC RFC9000"} +{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240006,"decoded_as":"MAIL","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.6","server_ip":"192.0.2.6","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.mail.imap","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","mail_protocol_type":"IMAP","mail_eml_file":"123e4567-e89b-12d3-a456-426614174004"} +{"__timestamp":946681200,"__inputid":"tsg_olap","session_id":10240007,"decoded_as":"SSH","ip_protocol":"tcp","address_type":4,"client_ip":"10.0.0.7","server_ip":"192.0.2.7","client_port":1000,"server_port":60000,"t_vsys_id":0,"vsys_id":1024,"data_center":"tsg_olap","device_group":"tsg_olap","device_id":"0000000000000000","sled_ip":"127.0.0.1","app":"unknown","app_transition":"","client_geolocation":"unknown","server_geolocation":"unknown","decoded_path":"ETHERNET.IPv4.TCP.ssh","server_fqdn":"","out_src_mac":"00:1A:2B:3C:4D:5E","out_dest_mac":"5E:4D:3C:2B:1A:00","start_timestamp_ms":946681200000,"end_timestamp_ms":946681200000,"tcp_rtt_ms":0,"tcp_client_isn":0,"tcp_server_isn":0,"tcp_handshake_latency_ms":0,"in_link_id":0,"out_link_id":0,"duration_ms":0,"sent_pkts":0,"sent_bytes":0,"received_pkts":0,"received_bytes":0,"tcp_c2s_ip_fragments":0,"tcp_s2c_ip_fragments":0,"tcp_c2s_rtx_pkts":0,"tcp_c2s_rtx_bytes":0,"tcp_s2c_rtx_pkts":0,"tcp_s2c_rtx_bytes":0,"tcp_c2s_o3_pkts":0,"tcp_s2c_o3_pkts":0,"tcp_c2s_lost_bytes":0,"tcp_s2c_lost_bytes":0,"flags":0,"flags_identify_info":[1,1],"fqdn_category_list":[0],"monitor_rule_list":[0],"security_rule_list":[0],"sc_rule_list":[0],"shaping_rule_list":[0],"proxy_rule_list":[0],"statistics_rule_list":[0],"monitor_mirrored_pkts":0,"monitor_mirrored_bytes":0,"client_os_desc":"Windows","server_os_desc":"Linux","dup_traffic_flag":0,"sc_rsp_raw":[0],"encapsulation":"[{\"tunnels_schema_type\":\"ETHERNET\",\"source_mac\":\"00:1A:2B:3C:4D:5E\",\"destination_mac\":\"5E:4D:3C:2B:1A:00\"}]","ssh_server_version":"SSH-2.0-OpenSSH_7.4","ssh_client_version":"SSH-2.0-OpenSSH_9.0","ssh_version":2,"ssh_hassh":"0","ssh_kex_alg":"curve25519-sha256","ssh_host_key_alg":"ssh-ed25519","ssh_cipher_alg":"chacha20-poly1305@openssh.com","ssh_mac_alg":"umac-64-etm@openssh.com","ssh_compression_alg":"none","ssh_host_key":"0"} diff --git a/24.05/e2e-mockdata-generator/e2e-mockdata-generator.jar b/24.05/e2e-mockdata-generator/e2e-mockdata-generator.jar index b9c61279cb046a1b5dad6fa4d9d5c1c302a0c1ea..8e6f26c9b3c0b743b41c71dd799d43fd554dbeb6 100644 GIT binary patch delta 139993 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 delta 147502 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 H^2q-Iz6aN`