From 0c122aac240db3e423927e9e85334c541a526123 Mon Sep 17 00:00:00 2001 From: Samira860 <97501720+Samira860@users.noreply.github.com> Date: Wed, 11 Jun 2025 14:11:36 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=87=E6=A1=A3=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BB=BA=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 建议可以增加网络架构图,以及对架构图的一个基本描述,对于新手更加友好 --- content/zh/docs/prologue/architecture.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/content/zh/docs/prologue/architecture.md b/content/zh/docs/prologue/architecture.md index d9053d67..a462490d 100644 --- a/content/zh/docs/prologue/architecture.md +++ b/content/zh/docs/prologue/architecture.md @@ -21,6 +21,24 @@ toc: true - 模式1:监控数据不流经夜莺,用户自己搞定数据采集的问题,仅把时序库配置到夜莺里,使用夜莺看图和配置告警 - 模式2:数据流经夜莺,Categraf 通过 remote write 协议把数据推给夜莺,夜莺不直接存储数据,而是把数据转存到时序库,转存到哪些时序库?由夜莺配置文件 config.toml 中的 `Pushgw.Writers` 来决定 +## 架构图 +这里是想有一个最基本的架构图,可以描述夜莺搭建都使用哪些组件,哪些端口,网络方向是什么样的,因为有时候可能并不是所有的组件都安装在一台机器上,有可能跨机器,会涉及网络策略,而目前没有一个较为清晰的总结,想有一个最基本的说明来直观的告诉使用夜莺的新老同学,作为参考 + +- 首先是架构图,这里我画的是一个简版,希望是可以更加详细一些,还有什么端口和网络流向没有写清楚的都能标写清楚 + ![image](https://github.com/user-attachments/assets/3d6719eb-db59-46b3-8be2-b4191ce65d57) + +- 然后此处描写图里具体有一些的内容,比如 + +| 端口 | 被访问对象 | 访问源 | +| --------- | ------------------ | ------------ | +| 17000 | WebUI & Metrics 接收 | 浏览器/Agent IP | +| 20090 | Ibex RPC 调度接口 | Agent IP | +| 8428 | vmmetrics 端口 | n9e-server | +| 3306 | MySQL 元数据存储 | n9e-server | +| 6379 | Redis 缓存服务 | n9e-server | + +这样无论是新手还是老手都能一眼能看出都有哪些组件 哪些端口 访问路径是什么样的 + ## 单节点测试模式 从夜莺的 [github releases](https://github.com/ccfos/nightingale/releases) 下载发布包,解压之后里边有个 `n9e` 二进制文件,直接 `./n9e` 就可以运行起来,默认端口是 17000,默认用户名是 `root`,密码是 `root.2020`。 From a213f42dfd01c1516c3f77c0c57f733c09b431ca Mon Sep 17 00:00:00 2001 From: Samira860 <97501720+Samira860@users.noreply.github.com> Date: Wed, 11 Jun 2025 14:25:26 +0800 Subject: [PATCH 2/2] Update architecture.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改了描述错误 --- content/zh/docs/prologue/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/zh/docs/prologue/architecture.md b/content/zh/docs/prologue/architecture.md index a462490d..cfaf1a90 100644 --- a/content/zh/docs/prologue/architecture.md +++ b/content/zh/docs/prologue/architecture.md @@ -24,7 +24,7 @@ toc: true ## 架构图 这里是想有一个最基本的架构图,可以描述夜莺搭建都使用哪些组件,哪些端口,网络方向是什么样的,因为有时候可能并不是所有的组件都安装在一台机器上,有可能跨机器,会涉及网络策略,而目前没有一个较为清晰的总结,想有一个最基本的说明来直观的告诉使用夜莺的新老同学,作为参考 -- 首先是架构图,这里我画的是一个简版,希望是可以更加详细一些,还有什么端口和网络流向没有写清楚的都能标写清楚 +- 首先是架构图,这里我画的是一个简版,希望是可以更加详细一些,都有什么端口、网络流向尽可能的写详细一些 ![image](https://github.com/user-attachments/assets/3d6719eb-db59-46b3-8be2-b4191ce65d57) - 然后此处描写图里具体有一些的内容,比如