From 0b8bde1fca0c73af486fa5dc3227c44742155aaf Mon Sep 17 00:00:00 2001 From: Vchanger Date: Fri, 14 Jul 2023 00:43:51 +0800 Subject: [PATCH] Add substitution analysis of middleware --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 65dd57d..d57b43a 100644 --- a/README.md +++ b/README.md @@ -855,7 +855,16 @@ gala-ops支持使用Grafana图形界面用来帮助客户更好的理解性能Pr 15. gala是如何完成根因定位? -16. gala系统依赖的中间件(Prometheus、ES、arangodb等)是否可以替换? +16. gala系统依赖的中间件是否必须或者能否替换? + + | 中间件 | 功能 | 可替换性分析 | + | ------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | + | prometheus | 时序化存储gala-gopher metrics数据,并对接gala-ops进行数据处理,同时对接grafana页面显示 | 使用拓扑图、异常检测、根因定位功能时必须且不可替换。只需要gala-gopher metrics数据时非必须,可通过修改[gala-gopher配置文件中的metrics输出方式](https://gitee.com/openeuler/gala-gopher/blob/master/doc/conf_introduction.md#gala-gopherconf)为logs替换为从本地目录/var/log/gala-gopher/metrics获取。 | + | kafka | 存储gala-gopher亚健康巡检、观测对象元数据、异常检测输出、根因定位结果等数据供用户或者gala-ops内部组件订阅获取 | 使用拓扑图、异常检测、根因定位功能时必须且不可替换。
使用gala-gopher亚健康巡检功能时非必须,可通过修改[gala-gopher配置文件中的event输出方式](https://gitee.com/openeuler/gala-gopher/blob/master/doc/conf_introduction.md#gala-gopherconf)为logs替换为从本地目录/var/log/gala-gopher/event获取。 | + | elasticsearch | 存储gala-gopher亚健康巡检、异常检测输出、根因定位结果、拓扑图数据并将其展示到 grafana 前端 | 在grafana页面上展示亚健康巡检、异常检测输出、根因定位结果、拓扑图数据时必须且不可替换 | + | logstash | 将kafka消息预处理后存储到elasticsearch | 在grafana页面上展示亚健康巡检、异常检测输出、根因定位结果、拓扑图数据时必须且不可替换 | + | arangodb | 存储 gala-spider 生成的实时拓扑数据 | 使用拓扑图功能时必须且不可替换 | + | pyroscope | 时序化存储 gala-gopher火焰图数据,自带的前端页面提供火焰图实时预览、筛选、横向对比等功能,并对接grafana页面显示火焰图。 | 非必须,火焰图文件可直接在本地目录/var/log/gala-gopher/stackstrace下获取 | 17. 如何使用性能Profiling(火焰图)? @@ -870,4 +879,4 @@ gala-ops支持使用Grafana图形界面用来帮助客户更好的理解性能Pr # 合作厂商 -![](./png/partner.png) \ No newline at end of file +![](./png/partner.png) -- Gitee