99 lines
3.6 KiB
Diff
99 lines
3.6 KiB
Diff
|
|
From 5c6b03a49a49ddc56574e906f959d5fe34c1debc Mon Sep 17 00:00:00 2001
|
|||
|
|
From: lizhenxing11 <lizhenxing11@huawei.com>
|
|||
|
|
Date: Fri, 6 Jan 2023 10:59:12 +0800
|
|||
|
|
Subject: [PATCH] remove 'sys-level' config param
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
anteater/config.py | 1 -
|
|||
|
|
anteater/main.py | 29 +++++++++++------------------
|
|||
|
|
config/gala-anteater.yaml | 1 -
|
|||
|
|
docs/conf_introduction.md | 1 -
|
|||
|
|
4 files changed, 11 insertions(+), 21 deletions(-)
|
|||
|
|
|
|||
|
|
diff --git a/anteater/config.py b/anteater/config.py
|
|||
|
|
index e9ab557..caeceec 100644
|
|||
|
|
--- a/anteater/config.py
|
|||
|
|
+++ b/anteater/config.py
|
|||
|
|
@@ -27,7 +27,6 @@ import yaml
|
|||
|
|
class GlobalConf:
|
|||
|
|
"""The global config"""
|
|||
|
|
data_source: str
|
|||
|
|
- sys_level: bool
|
|||
|
|
|
|||
|
|
|
|||
|
|
@dataclass
|
|||
|
|
diff --git a/anteater/main.py b/anteater/main.py
|
|||
|
|
index 4de72f9..87aae95 100644
|
|||
|
|
--- a/anteater/main.py
|
|||
|
|
+++ b/anteater/main.py
|
|||
|
|
@@ -26,7 +26,6 @@ from anteater.module.sys.nic_loss import NICLossDetector
|
|||
|
|
from anteater.module.sys.proc_io_latency import ProcIOLatencyDetector
|
|||
|
|
from anteater.module.sys.sys_io_latency import SysIOLatencyDetector
|
|||
|
|
from anteater.module.sys.tcp_establish import SysTcpEstablishDetector
|
|||
|
|
-from anteater.module.sys.tcp_transmission_throughput import SysTcpTransmissionThroughputDetector
|
|||
|
|
from anteater.module.sys.tcp_transmission_latency import SysTcpTransmissionLatencyDetector
|
|||
|
|
from anteater.provider.kafka import KafkaProvider
|
|||
|
|
from anteater.source.anomaly_report import AnomalyReport
|
|||
|
|
@@ -49,24 +48,18 @@ def main():
|
|||
|
|
kafka_provider = KafkaProvider(conf.kafka)
|
|||
|
|
loader = MetricLoader(conf)
|
|||
|
|
report = AnomalyReport(kafka_provider)
|
|||
|
|
- if conf.global_conf.sys_level:
|
|||
|
|
- detectors = [
|
|||
|
|
- # APP sli anomaly detection
|
|||
|
|
- APPSliDetector(loader, report),
|
|||
|
|
+ detectors = [
|
|||
|
|
+ # APP sli anomaly detection
|
|||
|
|
+ APPSliDetector(loader, report),
|
|||
|
|
|
|||
|
|
- # SYS tcp/io detection
|
|||
|
|
- SysTcpEstablishDetector(loader, report),
|
|||
|
|
- SysTcpTransmissionLatencyDetector(loader, report),
|
|||
|
|
- SysIOLatencyDetector(loader, report),
|
|||
|
|
- ProcIOLatencyDetector(loader, report),
|
|||
|
|
- DiskThroughputDetector(loader, report),
|
|||
|
|
- NICLossDetector(loader, report),
|
|||
|
|
- ]
|
|||
|
|
- else:
|
|||
|
|
- detectors = [
|
|||
|
|
- # APP sli anomaly detection
|
|||
|
|
- APPSliDetector(loader, report)
|
|||
|
|
- ]
|
|||
|
|
+ # SYS tcp/io detection
|
|||
|
|
+ SysTcpEstablishDetector(loader, report),
|
|||
|
|
+ SysTcpTransmissionLatencyDetector(loader, report),
|
|||
|
|
+ SysIOLatencyDetector(loader, report),
|
|||
|
|
+ ProcIOLatencyDetector(loader, report),
|
|||
|
|
+ DiskThroughputDetector(loader, report),
|
|||
|
|
+ NICLossDetector(loader, report),
|
|||
|
|
+ ]
|
|||
|
|
|
|||
|
|
anomaly_detect = AnomalyDetection(detectors, conf)
|
|||
|
|
|
|||
|
|
diff --git a/config/gala-anteater.yaml b/config/gala-anteater.yaml
|
|||
|
|
index c4c54a0..72ffc31 100644
|
|||
|
|
--- a/config/gala-anteater.yaml
|
|||
|
|
+++ b/config/gala-anteater.yaml
|
|||
|
|
@@ -1,6 +1,5 @@
|
|||
|
|
Global:
|
|||
|
|
data_source: "prometheus"
|
|||
|
|
- sys_level: false
|
|||
|
|
|
|||
|
|
Kafka:
|
|||
|
|
server: "localhost"
|
|||
|
|
diff --git a/docs/conf_introduction.md b/docs/conf_introduction.md
|
|||
|
|
index 09a7284..869d3e9 100644
|
|||
|
|
--- a/docs/conf_introduction.md
|
|||
|
|
+++ b/docs/conf_introduction.md
|
|||
|
|
@@ -16,7 +16,6 @@ gala-anteater # gala-anteater 主目录
|
|||
|
|
在文件`gala-anteater.yaml`中,配置`gala-anteater`启动时所需的参数。该配置项中,主要包含:
|
|||
|
|
- Global: 配置启动时的全局变量
|
|||
|
|
- data_source: 时序数据的来源,目前支持`"prometheus"`(Prometheus)和`"aom"`(AOM)两种数据来源;
|
|||
|
|
- - sys_level: 是否支持`系统级`异常检测,可选:`true`、`false`。
|
|||
|
|
|
|||
|
|
- Kafka: 配置中间件Kafka所需的参数
|
|||
|
|
- server: Kafak对应的`server ip`,如:"10.xxx.xxx.xxx";
|
|||
|
|
--
|
|||
|
|
2.33.0
|
|||
|
|
|