请教关于分布式系统日志处理、健康检查、链路追踪、流量控制相关

2022-07-12 15:35:37 +08:00
 yumc
目前项目情况:
15+服务,几乎都是 Java ,一个 NodeJs ,未来可能出现 Go ;部署在 K8S ,系统内部通过 Dubbo 直连调用( k8s service )
基础业务都成型,但是监控体系还没有开始,接下来一段时间需要搞搞这方面的事情
希望各位可以给一些建议、经验或者关键字,感谢
1230 次点击
所在节点    问与答
6 条回复
FanError
2022-07-12 15:40:12 +08:00
java 标配 elk
jamel
2022-07-12 15:41:21 +08:00
参考 cncf 社区的项目,多语言建议上 service mesh ,链路追踪 jaeger 。
可以看看 opentelemetry
idclight
2022-07-12 15:45:38 +08:00
Prometheus ,SkyWalking ,Istio(记得装 Kiali),日志就直接 json 写 kafka 然后 logstash 抽进 ES 完事,不过几十个服务 ES 可能重了些,可以考虑 Loki 。
FanError
2022-07-12 15:55:00 +08:00
OP 你们项目团队大概多少人,最近我们也在调研要不要用微服务,感觉开发人员就几号人没必要
cheng6563
2022-07-12 16:03:21 +08:00
ES 功能较完善,但非常重。
Loki 感觉非常玩具。
其实用 ES 的日志收集器然后直接找个 SQL 数据库存着也是可用方案。
luomao
2022-07-12 18:12:07 +08:00
可以看下我这个文档中一些技术选型,使用基本都是使用云服务商的东西,比较稳定吧,费用也还好 https://nas.asmrs.xyz:48091/archives/javatok8s

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/865688

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX