This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-deployment-tsg-olap-…/config-templates/configuration/tsg-olap.yml
2024-11-12 18:17:04 +08:00

216 lines
6.9 KiB
YAML

config_namespace: "prod"
# Name of the data center
data_center_name: xxg
data_center_id_num: 1
galaxy_qgw_service:
# Running memory of the Galaxy-qgw-service.
java_opts: "-Xms1024m -Xmx3120m -XX:+ExitOnOutOfMemoryError"
galaxy_job_service:
# Running memory of the Galaxy-job-admin.
admin_java_opts: "-Xms512m -Xmx1024m"
# Running memory of the Galaxy-job-executor.
executor_java_opts: "-Xms512m -Xmx1024m"
saved_query_scheduler:
# Running memory of the saved-query-scheduler.
java_opts: "-Xms512m -Xmx1024m"
druid:
# Druid job parallelism
index_kafka_statistics_rule:
taskCount: 1
druid.indexer.runner.javaOpts: "-server -Xms1g -Xmx2g -XX:MaxDirectMemorySize=1g"
index_kafka_application_protocol_stat:
taskCount: 1
index_kafka_dos_protection_rule_hits:
taskCount: 1
index_kafka_dos_protection_rule_metric:
taskCount: 1
index_kafka_dos_sketch_top_server_ip:
taskCount: 1
index_kafka_monitor_rule_hits:
taskCount: 1
index_kafka_object_statistics:
taskCount: 1
index_kafka_proxy_rule_hits:
taskCount: 1
index_kafka_security_rule_hits:
taskCount: 1
index_kafka_service_chaining_rule_hits:
taskCount: 1
index_kafka_service_function_status:
taskCount: 1
index_kafka_statistics_rule_hits:
taskCount: 1
index_kafka_top_client_countries:
taskCount: 1
index_kafka_top_client_ips:
taskCount: 1
index_kafka_top_external_ips:
taskCount: 1
index_kafka_top_internal_ips:
taskCount: 1
index_kafka_top_server_countries:
taskCount: 1
index_kafka_top_server_domains:
taskCount: 1
index_kafka_top_server_fqdns:
taskCount: 1
index_kafka_top_server_ips:
taskCount: 1
index_kafka_traffic_general_stat:
taskCount: 1
index_kafka_traffic_shaping_rule_hits:
taskCount: 1
# default value
default_init:
flink:
env:
parallelism: 1
taskmanager.memory.process.size: 2048m
taskmanager.memory.jvm-metaspace.size: 256m
taskmanager.numberOfTaskSlots: 1
taskmanager.memory.framework.off-heap.size: 512m
config:
topology: |
topology:
- name: kafka_source
downstream: [etl_processor]
- name: etl_processor
downstream: [clickhouse_sink]
- name: clickhouse_sink
flink:
app-protocol-stat-traffic-merge:
agg_app_protocol_traffic:
env:
parallelism: 1
taskmanager.memory.process.size: 2048m
taskmanager.memory.jvm-metaspace.size: 256m
taskmanager.numberOfTaskSlots: 1
taskmanager.memory.framework.off-heap.size: 512m
config:
template: agg_app_protocol_traffic
dos-detection:
detection_dos_attack:
env: "{{ default_init.flink.env }}"
config:
template: detection_dos_attack
#---------------------------------------------file chunk
file-chunk-combiner:
agg_traffic_eml_file_chunk_combiner:
env: "{{ default_init.flink.env }}"
config:
template: agg_traffic_file_chunk_combiner
kafka_source_topic: TRAFFIC-EML-FILE-STREAM-RECORD
hos_sink_bucket: traffic_eml_file_bucket
combiner_window_parallelism: 1
hos_sink_parallelism: 1
agg_traffic_http_file_chunk_combiner:
env: "{{ default_init.flink.env }}"
config:
template: agg_traffic_file_chunk_combiner
kafka_source_topic: TRAFFIC-HTTP-FILE-STREAM-RECORD
hos_sink_bucket: traffic_http_file_bucket
combiner_window_parallelism: 1
hos_sink_parallelism: 1
agg_traffic_policy_capture_file_chunk_combiner:
env: "{{ default_init.flink.env }}"
config:
template: agg_traffic_file_chunk_combiner
kafka_source_topic: TRAFFIC-POLICY-CAPTURE-FILE-STREAM-RECORD
hos_sink_bucket: traffic_policy_capture_file_bucket
combiner_window_parallelism: 1
hos_sink_parallelism: 1
agg_traffic_rtp_file_chunk_combiner:
env: "{{ default_init.flink.env }}"
config:
template: agg_traffic_file_chunk_combiner
kafka_source_topic: TRAFFIC-RTP-FILE-STREAM-RECORD
hos_sink_bucket: traffic_rtp_file_bucket
combiner_window_parallelism: 1
hos_sink_parallelism: 1
sip-rtp-correlation:
correlation_sip_rtp_session:
env: "{{ default_init.flink.env }}"
config:
template: correlation_sip_rtp_session
#---------------------------------------------------------------grootstream
groot-stream:
dos_event_kafka_to_clickhouse:
env: "{{ default_init.flink.env }}"
config:
template: dos_event.yaml.j2
kafka_source_topic: DOS-EVENT
kafka_sink_topic: DOS-EVENT
topology: |
topology:
- name: kafka_source
downstream: [clickhouse_sink]
- name: clickhouse_sink
etl_proxy_event_kafka_to_clickhouse:
env: "{{ default_init.flink.env }}"
config:
template: proxy_event.yaml.j2
kafka_source_topic: PROXY-EVENT
kafka_sink_topic: PROXY-EVENT
topology: "{{ default_init.flink.config.topology }}"
etl_session_record_kafka_to_clickhouse:
env:
parallelism: 1
taskmanager.memory.process.size: 3072m
taskmanager.memory.jvm-metaspace.size: 128m
taskmanager.numberOfTaskSlots: 1
taskmanager.memory.framework.off-heap.size: 512m
config:
template: session_record.yaml.j2
kafka_source_topic: SESSION-RECORD
kafka_sink_topic: SESSION-RECORD
topology: "{{ default_init.flink.config.topology }}"
etl_transaction_record_kafka_to_clickhouse:
env:
parallelism: 1
taskmanager.memory.process.size: 3072m
taskmanager.memory.jvm-metaspace.size: 128m
taskmanager.numberOfTaskSlots: 1
taskmanager.memory.framework.off-heap.size: 512m
config:
template: transaction_record.yaml.j2
kafka_source_topic: TRANSACTION-RECORD
kafka_sink_topic: TRANSACTION-RECORD
topology: "{{ default_init.flink.config.topology }}"
etl_voip_record_kafka_to_clickhouse:
env: "{{ default_init.flink.env }}"
config:
template: voip_record.yaml.j2
kafka_source_topic: VOIP-CONVERSATION-RECORD
kafka_sink_topic: VOIP-CONVERSATION-RECORD
topology: "{{ default_init.flink.config.topology }}"
etl_datapath_telemetry_record_kafka_to_clickhouse:
env: "{{ default_init.flink.env }}"
config:
template: datapath_telemetry_record.yaml.j2
kafka_source_topic: DATAPATH-TELEMETRY-RECORD
kafka_sink_topic: DATAPATH-TELEMETRY-RECORD
topology: "{{ default_init.flink.config.topology }}"
etl_traffic_sketch_metric_kafka_to_clickhouse:
env: "{{ default_init.flink.env }}"
config:
template: traffic_sketch_metric.yaml.j2
kafka_source_topic: TRAFFIC-SKETCH-METRIC
kafka_sink_topic: TRAFFIC-SKETCH-METRIC
topology: "{{ default_init.flink.config.topology }}"