From e0e99ac8fc3de9e8781f5d7acd5e9fe1832461b0 Mon Sep 17 00:00:00 2001
From: lizhenxing11 <lizhenxing11@huawei.com>
Date: Tue, 3 Jan 2023 15:27:45 +0800
Subject: [PATCH] add chinese descriptions

update description

fix typo

update th
---
 anteater/core/kpi.py                          |  2 +-
 anteater/template/app_anomaly_template.py     |  5 ++-
 anteater/template/sys_anomaly_template.py     |  2 +-
 anteater/utils/data_load.py                   | 14 ++++++--
 config/module/app_sli_rtt.json                |  2 ++
 config/module/disk_throughput.json            |  6 ++++
 config/module/proc_io_latency.json            | 31 +++++++++++-----
 config/module/sys_io_latency.json             | 25 ++++++++-----
 config/module/sys_nic_loss.json               | 21 +++++++----
 config/module/sys_tcp_establish.json          |  4 ++-
 .../module/sys_tcp_transmission_latency.json  | 36 ++++++++++++-------
 11 files changed, 104 insertions(+), 44 deletions(-)

diff --git a/anteater/core/kpi.py b/anteater/core/kpi.py
index 3480139..f83b666 100644
--- a/anteater/core/kpi.py
+++ b/anteater/core/kpi.py
@@ -23,7 +23,7 @@ class KPI:
     kpi_type: str
     entity_name: str
     enable: bool
-    description: str = ""
+    description: str
     params: dict = field(default=dict)
     atrend: AnomalyTrend = AnomalyTrend.DEFAULT
 
diff --git a/anteater/template/app_anomaly_template.py b/anteater/template/app_anomaly_template.py
index 4df4a35..3770d2e 100644
--- a/anteater/template/app_anomaly_template.py
+++ b/anteater/template/app_anomaly_template.py
@@ -33,7 +33,7 @@ class AppAnomalyTemplate(Template):
                 'event_type': 'app',
                 'event_source': 'gala-anteater',
                 'keywords': self.keywords,
-                'cause_metric': self.cause_metrics[0] if self.cause_metrics else {'description': 'Unknown'}
+                'cause_metric': self.cause_metrics[0] if self.cause_metrics else {'description': self.description}
             },
             'Resource': {
                 'metric': self.metric,
@@ -46,8 +46,7 @@ class AppAnomalyTemplate(Template):
             'SeverityNumber': 13,
             'Body': f'{self.timestamp.strftime("%c")} WARN, APP may be impacting sli performance issues.',
             'event_id': f'{timestamp}_{self.entity_id}',
-            "keywords": self.keywords,
-            'cause_metrics': self.cause_metrics[0] if self.cause_metrics else {'description': 'Unknown'}
+            "keywords": self.keywords
         }
 
         return result
diff --git a/anteater/template/sys_anomaly_template.py b/anteater/template/sys_anomaly_template.py
index aec6ea0..d3c7e82 100644
--- a/anteater/template/sys_anomaly_template.py
+++ b/anteater/template/sys_anomaly_template.py
@@ -33,7 +33,7 @@ class SysAnomalyTemplate(Template):
                 'event_type': 'sys',
                 'event_source': 'gala-anteater',
                 'keywords': self.keywords,
-                'cause_metric': self.cause_metrics[0] if self.cause_metrics else {'description': 'Unknown'}
+                'cause_metric': self.cause_metrics[0] if self.cause_metrics else {'description': self.description}
             },
             'Resource': {
                 'metric': self.metric,
diff --git a/anteater/utils/data_load.py b/anteater/utils/data_load.py
index b6991c6..730c9c6 100644
--- a/anteater/utils/data_load.py
+++ b/anteater/utils/data_load.py
@@ -47,8 +47,9 @@ def load_job_config(file_name) -> JobConfig:
     job_type = config['job_type']
     keywords = config['keywords']
     root_cause_number = config['root_cause_number']
-    kpis = [KPI(**_conf) for _conf in config['KPI']]
-    features = [Feature(**_conf) for _conf in config['Features']]
+
+    kpis = [KPI(**update_description(_conf)) for _conf in config['KPI']]
+    features = [Feature(**update_description(_conf)) for _conf in config['Features']]
 
     model_config = None
     if 'OnlineModel' in config:
@@ -81,3 +82,12 @@ def load_job_config(file_name) -> JobConfig:
         features=features,
         model_config=model_config
     )
+
+
+def update_description(conf: dict):
+    """Changes description to zh"""
+    if 'description-zh' in conf:
+        conf['description'] = conf['description-zh']
+        del conf['description-zh']
+
+    return conf
diff --git a/config/module/app_sli_rtt.json b/config/module/app_sli_rtt.json
index db29392..0146883 100644
--- a/config/module/app_sli_rtt.json
+++ b/config/module/app_sli_rtt.json
@@ -12,6 +12,7 @@
       "entity_name": "sli",
       "enable": false,
       "description": "sli rtt 异常",
+      "description-zh": "应用级请求往返时延（RTT）异常",
       "params": {
         "look_back": 10,
         "obs_size": 25,
@@ -28,6 +29,7 @@
       "entity_name": "sli",
       "enable": true,
       "description": "sli tps 异常",
+      "description-zh": "应用级请求吞吐量（TPS）异常",
       "params": {
         "look_back": 10,
         "obs_size": 25,
diff --git a/config/module/disk_throughput.json b/config/module/disk_throughput.json
index 00276c0..f6244f6 100644
--- a/config/module/disk_throughput.json
+++ b/config/module/disk_throughput.json
@@ -12,6 +12,7 @@
       "entity_name": "disk",
       "enable": true,
       "description": "Disk read await time is increasing!",
+      "description-zh": "磁盘读响应时间升高，性能发生劣化",
       "params": {
         "look_back": 20,
         "obs_size": 25,
@@ -28,6 +29,7 @@
       "entity_name": "disk",
       "enable": true,
       "description": "Disk write await time is increasing!",
+      "description-zh": "磁盘写响应时间升高，性能发生劣化",
       "params": {
         "look_back": 20,
         "obs_size": 25,
@@ -68,24 +70,28 @@
       "metric": "gala_gopher_disk_rspeed_kB",
       "priority": 0,
       "description": "The disk I/O await time performance deteriorates due to read throughput rise (read kbytes/second).(Disk = {})",
+      "description-zh": "磁盘读吞吐量异常升高，导致I/O等待时间性能劣化(Disk = {})",
       "atrend": "rise"
     },
     {
       "metric": "gala_gopher_disk_wspeed_kB",
       "priority": 0,
       "description": "The disk I/O await time performance deteriorates due to write throughput rise (write kbytes/second).(Disk = {})",
+      "description-zh": "磁盘写吞吐量异常升高，导致I/O等待时间性能劣化(Disk = {})",
       "atrend": "rise"
     },
     {
       "metric": "gala_gopher_disk_rareq",
       "priority": 0,
       "description": "The disk I/O await time performance deteriorates due to read saturation rise.(Disk = {})",
+      "description-zh": "磁盘读饱和度量异常升高，导致I/O等待时间性能劣化(Disk = {})",
       "atrend": "rise"
     },
     {
       "metric": "gala_gopher_disk_wareq",
       "priority": 0,
       "description": "The disk I/O await time performance deteriorates due to write saturation rise.(Disk = {})",
+      "description-zh": "磁盘读写饱和度量异常升高，导致I/O等待时间性能劣化(Disk = {})",
       "atrend": "rise"
     }
   ]
diff --git a/config/module/proc_io_latency.json b/config/module/proc_io_latency.json
index c6c03c1..f086b87 100644
--- a/config/module/proc_io_latency.json
+++ b/config/module/proc_io_latency.json
@@ -12,6 +12,7 @@
       "entity_name": "proc",
       "enable": true,
       "description": "I/O operation delay at the BIO layer (unit: us)",
+      "description-zh": "BIO层I/O操作延时高(单位：us)",
       "params": {
         "look_back": 20,
         "obs_size": 37,
@@ -28,6 +29,7 @@
       "entity_name": "proc",
       "enable": true,
       "description": "Number of small I/O (less than 4 KB) read operations at the BIO layer.",
+      "description-zh": "BIO层小数据I/O读操作数量异常（小于4KB）",
       "params": {
         "look_back": 20,
         "obs_size": 25,
@@ -44,6 +46,7 @@
       "entity_name": "proc",
       "enable": true,
       "description": "Number of small I/O (less than 4 KB) write operations at the BIO layer.",
+      "description-zh": "BIO层小数据I/O写操作数量异常（小于4KB）",
       "params": {
         "look_back": 20,
         "obs_size": 25,
@@ -61,6 +64,7 @@
       "entity_name": "proc",
       "enable": true,
       "description": "Number of big I/O (greater than 4 KB) read operations at the BIO layer.",
+      "description-zh": "BIO层大数据I/O读操作数量异常（大于4KB）",
       "params": {
         "look_back": 20,
         "obs_size": 25,
@@ -76,7 +80,8 @@
       "kpi_type": "",
       "entity_name": "proc",
       "enable": true,
-      "description": "Number of big I/O (greater than 4 KB) read operations at the BIO layer.",
+      "description": "Number of big I/O (greater than 4 KB) write operations at the BIO layer.",
+      "description-zh": "BIO层大数据写操作数量异常（大于4KB）",
       "params": {
         "look_back": 20,
         "obs_size": 25,
@@ -116,42 +121,50 @@
     {
       "metric": "gala_gopher_block_latency_req_max",
       "priority": 4,
-      "description": "The system I/O performance deteriorates due to a drive failure.(Disk = {})"
+      "description": "Process I/O performance deteriorates due to system I/O bandwidth insufficient.(Disk = {})",
+      "description-zh": "系统I/O带宽不足引起进程I/O性能劣化（Disk={}）"
     },
     {
       "metric": "gala_gopher_block_latency_device_max",
       "priority": 3,
-      "description": "Degraded system I/O performance due to device (disk) failure.(Disk = {})"
+      "description": "Process I/O performance deteriorates due to device I/O bandwidth insufficient.(Disk = {})",
+      "description-zh": "设备I/O带宽不足引起进程I/O性能劣化（Disk={}）"
     },
     {
       "metric": "gala_gopher_block_read_bytes",
       "priority": 2,
-      "description": "System performance deteriorates due to frequent read I/O operations.(Disk = {})"
+      "description": "Process I/O performance deteriorates due to frequent read I/O operations.(Disk = {})",
+      "description-zh": "频繁I/O读操作引起进程I/O性能劣化（Disk={}）"
     },
     {
       "metric": "gala_gopher_block_write_bytes",
       "priority": 2,
-      "description": "System performance deteriorates due to frequent write I/O operations.(Disk = {})"
+      "description": "Process I/O performance deteriorates due to frequent write I/O operations.(Disk = {})",
+      "description-zh": "频繁写操作引起进程I/O性能劣化（Disk={}）"
     },
     {
       "metric": "gala_gopher_proc_less_4k_io_read",
       "priority": 0,
-      "description": "System performance degrades due to frequent small I/O read operations.(Disk = {}, PID = {}, comm = {})"
+      "description": "Process I/O performance degrades due to frequent small I/O read operations.(Disk = {}, PID = {}, comm = {})",
+      "description-zh": "频繁小数据量（小于4KB）读操作引起进程I/O性能劣化（Disk={}，PID={}，comm={}）"
     },
     {
       "metric": "gala_gopher_proc_less_4k_io_write",
       "priority": 0,
-      "description": "System performance degrades due to frequent small I/O write operations.(Disk = {}, PID = {}, comm = {})"
+      "description": "Process I/O performance degrades due to frequent small I/O write operations.(Disk = {}, PID = {}, comm = {})",
+      "description-zh": "频繁小数据量（小于4KB）写操作引起进程I/O性能劣化（Disk={}，PID={}，comm={}）"
     },
     {
       "metric": "gala_gopher_proc_greater_4k_io_read",
       "priority": 1,
-      "description": "System performance degrades due to frequent big I/O read operations.(Disk = {}, PID = {}, comm = {})"
+      "description": "Process I/O performance degrades due to frequent big I/O read operations.(Disk = {}, PID = {}, comm = {})",
+      "description-zh": "频繁大数据量（大于4KB）读操作引起进程I/O性能劣化（Disk={}，PID={}，comm={}）"
     },
     {
       "metric": "gala_gopher_proc_greater_4k_io_write",
       "priority": 1,
-      "description": "System performance degrades due to frequent big I/O write operations.(Disk = {}, PID = {}, comm = {})"
+      "description": "Process I/O performance degrades due to frequent big I/O write operations.(Disk = {}, PID = {}, comm = {})",
+      "description-zh": "频繁大数据量（大于4KB）写操作引起进程I/O性能劣化（Disk={}，PID={}，comm={}）"
     }
   ]
 }
\ No newline at end of file
diff --git a/config/module/sys_io_latency.json b/config/module/sys_io_latency.json
index e58990d..bdf17d3 100644
--- a/config/module/sys_io_latency.json
+++ b/config/module/sys_io_latency.json
@@ -12,6 +12,7 @@
       "entity_name": "block",
       "enable": true,
       "description": "Block I/O latency performance is deteriorating!",
+      "description-zh": "Block层I/O操作时延性能劣化",
       "params": {
         "look_back": 20,
         "obs_size": 25,
@@ -51,42 +52,50 @@
     {
       "metric": "gala_gopher_block_latency_driver_max",
       "priority": 4,
-      "description": "The system I/O performance deteriorates due to a drive failure.(Disk = {})"
+      "description": "The system I/O performance deteriorates due to a drive failure.(Disk = {})",
+      "description-zh": "驱动异常引起系统I/O性能劣化（Disk={}）"
     },
     {
       "metric": "gala_gopher_block_latency_device_max",
       "priority": 3,
-      "description": "Degraded system I/O performance due to device (disk) failure.(Disk = {})"
+      "description": "Degraded system I/O performance due to device (disk) failure.(Disk = {})",
+      "description-zh": "设备（磁盘）异常引起系统I/O性能劣化（Disk={}）"
     },
     {
       "metric": "gala_gopher_block_read_bytes",
       "priority": 2,
-      "description": "System performance deteriorates due to frequent read I/O operations.(Disk = {})"
+      "description": "System performance deteriorates due to frequent read I/O operations.(Disk = {})",
+      "description-zh": "频繁读操作引起系统I/O性能劣化（Disk={}）"
     },
     {
       "metric": "gala_gopher_block_write_bytes",
       "priority": 2,
-      "description": "System performance deteriorates due to frequent write I/O operations.(Disk = {})"
+      "description": "System performance deteriorates due to frequent write I/O operations.(Disk = {})",
+      "description-zh": "频繁写操作引起系统I/O性能劣化（Disk={}）"
     },
     {
       "metric": "gala_gopher_proc_less_4k_io_read",
       "priority": 0,
-      "description": "System performance degrades due to frequent small I/O read operations.(Disk = {}, PID = {}, comm = {})"
+      "description": "System performance degrades due to frequent small I/O read operations.(Disk = {}, PID = {}, comm = {})",
+      "description-zh": "频繁小数据量（小于4KB）读操作引起系统I/O性能劣化（Disk={}，PID={}，comm={}）"
     },
     {
       "metric": "gala_gopher_proc_less_4k_io_write",
       "priority": 0,
-      "description": "System performance degrades due to frequent small I/O write operations.(Disk = {}, PID = {}, comm = {})"
+      "description": "System performance degrades due to frequent small I/O write operations.(Disk = {}, PID = {}, comm = {})",
+      "description-zh": "频繁小数据量（小于4KB）写操作引起系统I/O性能劣化（Disk={}，PID={}，comm={}）"
     },
     {
       "metric": "gala_gopher_proc_greater_4k_io_read",
       "priority": 1,
-      "description": "System performance degrades due to frequent big I/O read operations.(Disk = {}, PID = {}, comm = {})"
+      "description": "System performance degrades due to frequent big I/O read operations.(Disk = {}, PID = {}, comm = {})",
+      "description-zh": "频繁大数据量（大于4KB）读操作引起系统I/O性能劣化（Disk={}，PID={}，comm={}）"
     },
     {
       "metric": "gala_gopher_proc_greater_4k_io_write",
       "priority": 1,
-      "description": "System performance degrades due to frequent big I/O write operations.(Disk = {}, PID = {}, comm = {})"
+      "description": "System performance degrades due to frequent big I/O write operations.(Disk = {}, PID = {}, comm = {})",
+      "description-zh": "频繁大数据量（大于4KB）写操作引起系统I/O性能劣化（Disk={}，PID={}，comm={}）"
     }
   ]
 }
\ No newline at end of file
diff --git a/config/module/sys_nic_loss.json b/config/module/sys_nic_loss.json
index 793f82f..8a1feb8 100644
--- a/config/module/sys_nic_loss.json
+++ b/config/module/sys_nic_loss.json
@@ -11,7 +11,8 @@
       "kpi_type": "",
       "entity_name": "nic",
       "enable": true,
-      "description": "TC发送丢包数异常",
+      "description": "TC sent dropped packets",
+      "description-zh": "TC发送丢包数异常",
       "params": {
         "look_back": 2,
         "th": 1
@@ -22,32 +23,38 @@
     {
       "metric": "gala_gopher_nic_tx_dropped",
       "priority": 0,
-      "description": "网卡发送丢弃的数据包数异常。(dev_name = {})"
+      "description": "The number of lost packets sent by the nic card are increasing and the NIC performance deteriorates.(dev_name = {})",
+      "description-zh": "网卡发送丢弃的数据包数增加，导致网卡性能劣化（dev_name={}）"
     },
     {
       "metric": "gala_gopher_nic_rx_dropped",
       "priority": 0,
-      "description": "网卡接收丢弃的数据包数异常。(dev_name = {})"
+      "description": "The number of lost packets received by the nic card are increasing and the NIC performance deteriorates.(dev_name = {})",
+      "description-zh": "网卡接收丢弃的数据包数增加，导致网卡性能劣化（dev_name={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_sk_drops",
       "priority": 3,
-      "description": "Packets are lost in the host protocol stack due to unknown causes, and the TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "Packets are lost in the host protocol stack due to unknown causes, and the NIC performance deteriorates. (PID = {}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "由于未知原因，数据包在主机协议栈中丢失，导致网卡性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_retran_packets",
       "priority": 1,
-      "description": "TCP retransmission is triggered due to network faults, resulting in TCP performance deterioration. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "TCP retransmission is triggered due to network faults, resulting in the NIC performance deterioration. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "网络故障触发TCP重传，导致网卡性能下降（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_lost_out",
       "priority": 3,
-      "description": "The network may be congested, causing abnormal TCP packet loss and performance deterioration. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "The network may be congested, causing abnormal NIC packet loss and performance deterioration. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "网络拥塞，导致网卡异常丢包，性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_notsent_bytes",
       "priority": 4,
-      "description": "Due to network delay or peer application performance, too many packets to be sent are accumulated in the sliding window. As a result, TCP performance deteriorates. (PID = {}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "Due to network delay or peer application performance, too many packets to be sent are accumulated in the sliding window. As a result, TCP performance deteriorates. (PID = {}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "由于网络延迟或对端应用程序性能，滑动窗口中累积了太多要发送的数据包，导致网卡性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     }
   ]
 }
\ No newline at end of file
diff --git a/config/module/sys_tcp_establish.json b/config/module/sys_tcp_establish.json
index 2c158c0..7cd2369 100644
--- a/config/module/sys_tcp_establish.json
+++ b/config/module/sys_tcp_establish.json
@@ -12,6 +12,7 @@
       "entity_name": "tcp_link",
       "enable": true,
       "description": "RTT of syn packet(us): the max syn packets rtt is {:.0f} us",
+      "description-zh": "SYN数据包时延异常：最大SYN数据包时延为：{:.0f}us。",
       "params": {
         "look_back": 30,
         "outlier_ratio_th": 0.5,
@@ -24,7 +25,8 @@
     {
       "metric": "gala_gopher_endpoint_retran_synacks",
       "priority": 0,
-      "description": "TCP established performance deteriorates due to loss of SYN/ACK packets.(PID = {}, TCP Listen Port = {})"
+      "description": "TCP established performance deteriorates due to loss of SYN/ACK packets.(PID = {}, TCP Listen Port = {})",
+      "description-zh": "由于SYN/ACK数据包丢失，TCP建链性能劣化（PID={}，TCP Listen Port={}）"
     }
   ]
 }
\ No newline at end of file
diff --git a/config/module/sys_tcp_transmission_latency.json b/config/module/sys_tcp_transmission_latency.json
index d9e7f80..0527487 100644
--- a/config/module/sys_tcp_transmission_latency.json
+++ b/config/module/sys_tcp_transmission_latency.json
@@ -12,10 +12,11 @@
       "entity_name": "tcp_link",
       "enable": true,
       "description": "Smoothed Round Trip Time(us)",
+      "description-zh": "TCP链接往返时延异常，性能劣化",
       "params": {
         "look_back": 20,
         "obs_size": 25,
-        "n": 4,
+        "n": 3,
         "outlier_ratio_th": 0.4,
         "smooth_params": {
           "method": "conv_smooth",
@@ -52,57 +53,68 @@
     {
       "metric": "gala_gopher_tcp_link_notsent_bytes",
       "priority": 4,
-      "description": "Due to network delay or peer application performance, too many packets to be sent are accumulated in the sliding window. As a result, TCP performance deteriorates. (PID = {}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "Due to network delay or peer application performance, too many packets to be sent are accumulated in the sliding window. As a result, TCP performance deteriorates. (PID = {}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "由于网络延迟或对端应用程序性能，滑动窗口中累积了太多要发送的数据包，导致TCP传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_notack_bytes",
       "priority": 4,
-      "description": "Due to network delay or peer application performance, too many NO ACK packets are accumulated in the sliding window. As a result, TCP performance deteriorates. (PID = {}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "Due to network delay or peer application performance, too many NO ACK packets are accumulated in the sliding window. As a result, TCP performance deteriorates. (PID = {}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "由于网络延迟或对端应用程序性能，滑动窗口中累积了过多的NO ACK数据包，导致TCP传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_snd_wnd",
       "priority": 4,
-      "description": "The TCP send window is abnormal due to peer application performance or network congestion. As a result, the TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "The TCP send window is abnormal due to peer application performance or network congestion. As a result, the TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "对端应用性能或网络拥塞导致TCP发送窗口异常，导致TCP传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_rcv_wnd",
       "priority": 4,
-      "description": "The TCP receive window becomes abnormal due to the local application performance. As a result, the performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "The TCP receive window becomes abnormal due to the local application performance. As a result, the performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "本地应用性能导致TCP接收窗口异常，传输性能变差（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_avl_snd_wnd",
       "priority": 4,
-      "description": "The available TCP send window may be abnormal due to network congestion and the performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "The available TCP send window may be abnormal due to network congestion and the performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "可用的TCP发送窗口可能因网络拥塞而异常，传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_lost_out",
       "priority": 3,
-      "description": "The network may be congested, causing abnormal TCP packet loss and performance deterioration. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "The network may be congested, causing abnormal TCP packet loss and performance deterioration. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "网络可能拥塞，导致TCP异常丢包，传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_sk_drops",
       "priority": 3,
-      "description": "Packets are lost in the host protocol stack due to unknown causes, and the TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "Packets are lost in the host protocol stack due to unknown causes, and the TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "主机协议栈不明原因丢包，导致TCP传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_retran_packets",
       "priority": 1,
-      "description": "TCP retransmission is triggered due to network faults, resulting in TCP performance deterioration. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "TCP retransmission is triggered due to network faults, resulting in TCP performance deterioration. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "网络故障触发TCP重传，导致TCP传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_backlog_drops",
       "priority": 0,
-      "description": "TCP backlog overflows due to local application performance. As a result, TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "TCP backlog overflows due to local application performance. As a result, TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "由于本地应用程序性能问题，TCP积压溢出，导致TCP传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_sacked_out",
       "priority": 2,
-      "description": "TCP performance deteriorates due to network out-of-order. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "TCP performance deteriorates due to network out-of-order. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "网络乱序导致TCP传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     },
     {
       "metric": "gala_gopher_tcp_link_sk_backlog_size",
       "priority": 0,
-      "description": "The TCP backlog queue length is abnormal due to the local application performance. As a result, the TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})"
+      "description": "The TCP backlog queue length is abnormal due to the local application performance. As a result, the TCP performance deteriorates. (PID ={}, client IP = {}, Server IP = {}, Port = {})",
+      "description-zh": "本地应用性能导致TCP backlog队列长度异常，TCP传输性能劣化（PID={}，client IP={}，Server IP={}，Port={}）"
     }
   ]
 }
\ No newline at end of file
-- 
2.33.0

