summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author戚岱杰 <[email protected]>2024-04-02 05:48:40 +0000
committer戚岱杰 <[email protected]>2024-04-02 05:48:40 +0000
commitfc650bb9e525adc737058896f7c372597586d8f0 (patch)
tree69ad568ee6fe74a61b9607866c4114b8c3111e5c
parent04ab900712f018347c93378a1dcd1d8a77a13366 (diff)
Update README.md
-rw-r--r--README.md18
1 files changed, 11 insertions, 7 deletions
diff --git a/README.md b/README.md
index 26fc95f..b6d2f90 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
# app-protocol-stat-traffic-merge
-Live Traffic Chart统计程序,基于协议栈拆分多流聚合,存储到协议与应用统计表中,使用增量窗口计算,统计周期5秒,watermark5秒。
+Live Traffic Chart统计程序,基于协议栈拆分多流聚合,存储到协议与应用统计表中,使用增量窗口计算,默认统计周期1秒,watermark1秒。
## 数据源
-以下不论基于哪种计算,Topic均为NETWORK-TRAFFIC-METRICS
+以下不论基于哪种计算,Topic均为NETWORK-TRAFFIC-METRIC
### 1.app-protocol-stat-traffic-agent程序基于已关闭/过渡会话日志统计Application and Protocol Metrics,聚合粒度为1秒。(TSG 23.05版本)
@@ -16,7 +16,11 @@ Live Traffic Chart统计程序,基于协议栈拆分多流聚合,存储到�
### 2.基于Tags内容进行分组统计。
-### 3.拆分protocol_stack_id协议树为多个节点,例如:ETHERNET.IPv4.TCP.https.kingsoft.wps_office,每个节点ID为
+### 3.将原始Metrics中的decoded_path和app进行拼接,例如:{"decoded_path": "ETHERNET.IPv4.TCP.https","app": "kingsoft.wps_office"}
+
+ 拼接后结果:ETHERNET.IPv4.TCP.https.kingsoft.wps_office
+
+### 4.拆分protocol_stack_id协议树为多个节点,例如:ETHERNET.IPv4.TCP.https.kingsoft.wps_office,每个节点ID为
1. ETHERNET
2. ETHERNET.IPv4
@@ -25,17 +29,17 @@ Live Traffic Chart统计程序,基于协议栈拆分多流聚合,存储到�
5. ETHERNET.IPv4.TCP.https.kingsoft
6. ETHERNET.IPv4.TCP.https.kingsoft.wps_office
-#### 为避免展示重复的协议,拆分应去除Decoded Path(最后一个元素)与 Application(第一个元素)重复的基础协议,例如:{"protocol_label": "ETHERNET.IPv4.TCP.dns","app_full_path": "dns"}
+#### 4.1 为避免展示重复的协议,拆分应去除Decoded Path(最后一个元素)与 app(第一个元素)重复的基础协议,例如:{"decoded_path": "ETHERNET.IPv4.TCP.dns","app": "dns"}
+##### 将decoded_path内最后的一个基础协议去除
1. ETHERNET
2. ETHERNET.IPv4
3. ETHERNET.IPv4.TCP
4. ETHERNET.IPv4.TCP.dns
-##### 将protocol_label内最后的一个基础协议去除
-### 4.app_name仅在终端节点输出。
+### 5.app_name仅在终端节点输出。
-### 5.输出结果时Measurement Name=application_protocol_stat。
+### 6.输出结果时Measurement Name=application_protocol_stat。
<br/>