V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yumc
V2EX  ›  问与答

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

  •  
  •   yumc · 2022-07-12 15:35:37 +08:00 · 1449 次点击
    这是一个创建于 855 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前项目情况:
    15+服务,几乎都是 Java ,一个 NodeJs ,未来可能出现 Go ;部署在 K8S ,系统内部通过 Dubbo 直连调用( k8s service )
    基础业务都成型,但是监控体系还没有开始,接下来一段时间需要搞搞这方面的事情
    希望各位可以给一些建议、经验或者关键字,感谢
    6 条回复    2022-07-12 18:12:07 +08:00
    FanError
        1
    FanError  
       2022-07-12 15:40:12 +08:00
    java 标配 elk
    jamel
        2
    jamel  
       2022-07-12 15:41:21 +08:00
    参考 cncf 社区的项目,多语言建议上 service mesh ,链路追踪 jaeger 。
    可以看看 opentelemetry
    idclight
        3
    idclight  
       2022-07-12 15:45:38 +08:00
    Prometheus ,SkyWalking ,Istio(记得装 Kiali),日志就直接 json 写 kafka 然后 logstash 抽进 ES 完事,不过几十个服务 ES 可能重了些,可以考虑 Loki 。
    FanError
        4
    FanError  
       2022-07-12 15:55:00 +08:00
    OP 你们项目团队大概多少人,最近我们也在调研要不要用微服务,感觉开发人员就几号人没必要
    cheng6563
        5
    cheng6563  
       2022-07-12 16:03:21 +08:00
    ES 功能较完善,但非常重。
    Loki 感觉非常玩具。
    其实用 ES 的日志收集器然后直接找个 SQL 数据库存着也是可用方案。
    luomao
        6
    luomao  
       2022-07-12 18:12:07 +08:00
    可以看下我这个文档中一些技术选型,使用基本都是使用云服务商的东西,比较稳定吧,费用也还好 https://nas.asmrs.xyz:48091/archives/javatok8s
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5136 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:54 · PVG 11:54 · LAX 19:54 · JFK 22:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.