summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwangkuan <[email protected]>2024-09-26 16:01:28 +0800
committerwangkuan <[email protected]>2024-09-26 16:01:28 +0800
commit41e3d4af4ca7824bd88f614afb27ff3e55b95409 (patch)
tree13c36a41b72444019d2ffea5f448b740a57952c8
parent99f69257923a981fdcc1c23d1dbc563c125fa3a3 (diff)
09版本支持在任务模板中配置环境变量
-rw-r--r--tsg_olap/installation/flink/groot_stream/templates/proxy_event.yaml.j216
-rw-r--r--tsg_olap/installation/flink/groot_stream/templates/session_record.yaml.j222
-rw-r--r--tsg_olap/installation/flink/groot_stream/templates/transaction_record.yaml.j215
-rw-r--r--tsg_olap/installation/flink/groot_stream/templates/voip_record.yaml.j215
-rw-r--r--tsg_olap/upgrade/TSG-24.09/groot_stream/grootstream.yaml4
5 files changed, 45 insertions, 27 deletions
diff --git a/tsg_olap/installation/flink/groot_stream/templates/proxy_event.yaml.j2 b/tsg_olap/installation/flink/groot_stream/templates/proxy_event.yaml.j2
index b57343a..ea38aa7 100644
--- a/tsg_olap/installation/flink/groot_stream/templates/proxy_event.yaml.j2
+++ b/tsg_olap/installation/flink/groot_stream/templates/proxy_event.yaml.j2
@@ -73,31 +73,32 @@ processing_pipelines:
lookup_fields: [rtp_pcap_path]
output_fields: [rtp_pcap_path]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, rtp_pcap_path]
+ path: [props.hos.path, props.hos.bucket.name.rtp_file, rtp_pcap_path]
- function: PATH_COMBINE
lookup_fields: [http_request_body]
output_fields: [http_request_body]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, http_request_body]
+ path: [props.hos.path, props.hos.bucket.name.http_file, http_request_body]
- function: PATH_COMBINE
lookup_fields: [http_response_body]
output_fields: [http_response_body]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, http_response_body]
+ path: [props.hos.path, props.hos.bucket.name.http_file, http_response_body]
- function: PATH_COMBINE
lookup_fields: [mail_eml_file]
output_fields: [mail_eml_file]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, mail_eml_file]
+ path: [props.hos.path, props.hos.bucket.name.eml_file, mail_eml_file]
- function: PATH_COMBINE
lookup_fields: [packet_capture_file]
output_fields: [packet_capture_file]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, packet_capture_file]
+ path: [props.hos.path, props.hos.bucket.name.policy_capture_file, packet_capture_file]
+
- function: CURRENT_UNIX_TIMESTAMP
output_fields: [ processing_time ]
@@ -143,5 +144,10 @@ application:
shade.identifier: aes
pipeline:
object-reuse: true
+ properties:
+ hos.bucket.name.rtp_file: traffic_rtp_file_bucket
+ hos.bucket.name.http_file: traffic_http_file_bucket
+ hos.bucket.name.eml_file: traffic_eml_file_bucket
+ hos.bucket.name.policy_capture_file: traffic_policy_capture_file_bucket
{{ topology }}
diff --git a/tsg_olap/installation/flink/groot_stream/templates/session_record.yaml.j2 b/tsg_olap/installation/flink/groot_stream/templates/session_record.yaml.j2
index f3a6237..327bdd3 100644
--- a/tsg_olap/installation/flink/groot_stream/templates/session_record.yaml.j2
+++ b/tsg_olap/installation/flink/groot_stream/templates/session_record.yaml.j2
@@ -73,31 +73,31 @@ processing_pipelines:
lookup_fields: [rtp_pcap_path]
output_fields: [rtp_pcap_path]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, rtp_pcap_path]
+ path: [props.hos.path, props.hos.bucket.name.rtp_file, rtp_pcap_path]
- function: PATH_COMBINE
lookup_fields: [http_request_body]
output_fields: [http_request_body]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, http_request_body]
+ path: [props.hos.path, props.hos.bucket.name.http_file, http_request_body]
- function: PATH_COMBINE
lookup_fields: [http_response_body]
output_fields: [http_response_body]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, http_response_body]
+ path: [props.hos.path, props.hos.bucket.name.http_file, http_response_body]
- function: PATH_COMBINE
lookup_fields: [mail_eml_file]
output_fields: [mail_eml_file]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, mail_eml_file]
+ path: [props.hos.path, props.hos.bucket.name.eml_file, mail_eml_file]
- function: PATH_COMBINE
lookup_fields: [packet_capture_file]
output_fields: [packet_capture_file]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, packet_capture_file]
+ path: [props.hos.path, props.hos.bucket.name.policy_capture_file, packet_capture_file]
- function: CURRENT_UNIX_TIMESTAMP
output_fields: [ processing_time ]
@@ -143,11 +143,9 @@ application:
shade.identifier: aes
pipeline:
object-reuse: true
+ properties:
+ hos.bucket.name.rtp_file: traffic_rtp_file_bucket
+ hos.bucket.name.http_file: traffic_http_file_bucket
+ hos.bucket.name.eml_file: traffic_eml_file_bucket
+ hos.bucket.name.policy_capture_file: traffic_policy_capture_file_bucket
{{ topology }}
-
-# topology:
-# - name: kafka_source
-# downstream: [etl_processor]
-# - name: etl_processor
-# downstream: [clickhouse_sink]
-# - name: clickhouse_sink
diff --git a/tsg_olap/installation/flink/groot_stream/templates/transaction_record.yaml.j2 b/tsg_olap/installation/flink/groot_stream/templates/transaction_record.yaml.j2
index 4886509..6bed1a7 100644
--- a/tsg_olap/installation/flink/groot_stream/templates/transaction_record.yaml.j2
+++ b/tsg_olap/installation/flink/groot_stream/templates/transaction_record.yaml.j2
@@ -73,31 +73,31 @@ processing_pipelines:
lookup_fields: [rtp_pcap_path]
output_fields: [rtp_pcap_path]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, rtp_pcap_path]
+ path: [props.hos.path, props.hos.bucket.name.rtp_file, rtp_pcap_path]
- function: PATH_COMBINE
lookup_fields: [http_request_body]
output_fields: [http_request_body]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, http_request_body]
+ path: [props.hos.path, props.hos.bucket.name.http_file, http_request_body]
- function: PATH_COMBINE
lookup_fields: [http_response_body]
output_fields: [http_response_body]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, http_response_body]
+ path: [props.hos.path, props.hos.bucket.name.http_file, http_response_body]
- function: PATH_COMBINE
lookup_fields: [mail_eml_file]
output_fields: [mail_eml_file]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, mail_eml_file]
+ path: [props.hos.path, props.hos.bucket.name.eml_file, mail_eml_file]
- function: PATH_COMBINE
lookup_fields: [packet_capture_file]
output_fields: [packet_capture_file]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, packet_capture_file]
+ path: [props.hos.path, props.hos.bucket.name.policy_capture_file, packet_capture_file]
- function: CURRENT_UNIX_TIMESTAMP
output_fields: [ processing_time ]
@@ -143,4 +143,9 @@ application:
shade.identifier: aes
pipeline:
object-reuse: true
+ properties:
+ hos.bucket.name.rtp_file: traffic_rtp_file_bucket
+ hos.bucket.name.http_file: traffic_http_file_bucket
+ hos.bucket.name.eml_file: traffic_eml_file_bucket
+ hos.bucket.name.policy_capture_file: traffic_policy_capture_file_bucket
{{ topology }}
diff --git a/tsg_olap/installation/flink/groot_stream/templates/voip_record.yaml.j2 b/tsg_olap/installation/flink/groot_stream/templates/voip_record.yaml.j2
index 64627a5..17fb5b0 100644
--- a/tsg_olap/installation/flink/groot_stream/templates/voip_record.yaml.j2
+++ b/tsg_olap/installation/flink/groot_stream/templates/voip_record.yaml.j2
@@ -73,31 +73,31 @@ processing_pipelines:
lookup_fields: [rtp_pcap_path]
output_fields: [rtp_pcap_path]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, rtp_pcap_path]
+ path: [props.hos.path, props.hos.bucket.name.rtp_file, rtp_pcap_path]
- function: PATH_COMBINE
lookup_fields: [http_request_body]
output_fields: [http_request_body]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, http_request_body]
+ path: [props.hos.path, props.hos.bucket.name.http_file, http_request_body]
- function: PATH_COMBINE
lookup_fields: [http_response_body]
output_fields: [http_response_body]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, http_response_body]
+ path: [props.hos.path, props.hos.bucket.name.http_file, http_response_body]
- function: PATH_COMBINE
lookup_fields: [mail_eml_file]
output_fields: [mail_eml_file]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, mail_eml_file]
+ path: [props.hos.path, props.hos.bucket.name.eml_file, mail_eml_file]
- function: PATH_COMBINE
lookup_fields: [packet_capture_file]
output_fields: [packet_capture_file]
parameters:
- path: [props.hos.path, props.hos.bucket.name.traffic_file, packet_capture_file]
+ path: [props.hos.path, props.hos.bucket.name.policy_capture_file, packet_capture_file]
- function: CURRENT_UNIX_TIMESTAMP
output_fields: [ processing_time ]
@@ -143,4 +143,9 @@ application:
shade.identifier: aes
pipeline:
object-reuse: true
+ properties:
+ hos.bucket.name.rtp_file: traffic_rtp_file_bucket
+ hos.bucket.name.http_file: traffic_http_file_bucket
+ hos.bucket.name.eml_file: traffic_eml_file_bucket
+ hos.bucket.name.policy_capture_file: traffic_policy_capture_file_bucket
{{ topology }} \ No newline at end of file
diff --git a/tsg_olap/upgrade/TSG-24.09/groot_stream/grootstream.yaml b/tsg_olap/upgrade/TSG-24.09/groot_stream/grootstream.yaml
new file mode 100644
index 0000000..0bcbe4d
--- /dev/null
+++ b/tsg_olap/upgrade/TSG-24.09/groot_stream/grootstream.yaml
@@ -0,0 +1,4 @@
+grootstream:
+ properties:
+ hos.path: http://192.168.44.12:9098/hos
+ scheduler.knowledge_base.update.interval.minutes: 5