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

使用 prometheus 和 grafana 的来做监控,虽然通用,但是似乎学习成本高了一点。

  •  
  •   lsk569937453 · 2023-08-11 10:29:13 +08:00 · 1349 次点击
    这是一个创建于 470 天前的主题,其中的信息可能已经有所发展或是发生改变。

    难点如下:

    1. 需要学习新的查询语言
    2. 部署的服务很多,导致出问题的时候定位问题的链路过长。

    有没有小伙伴有其他的方案监控 docker compose 里面的 container 的状态。需要的监控指标如下:

    1.监控各个容器的内存,cpu ,磁盘等状态 2.监控容器重新启动了几次(健康检查失败导致重启/oom 导致重启) 3.nginx 的 QPS 是多少,404/502 有多少次 4.mongodb 的响应时间是多少。慢查询有什么。

    5 条回复    2023-09-08 13:42:28 +08:00
    bazbaozhilv
        1
    bazbaozhilv  
       2023-08-11 10:58:28 +08:00
    不想学就直说嘛,哪有什么学习成本高,另外现在夜莺也慢慢稳定了很多,配合 Prometheus 可以容器的监控吧,不过一般都是用来监控 k8s 的,很少有听说监控 docker 的吧
    wu00
        2
    wu00  
       2023-08-11 11:03:53 +08:00
    应该是监控 swarm 集群吧? p+g 其实挺好用的,两外你可能需要:
    1 、2 得容器管理工具 Portainer 、DockerUI 之类的
    3 、4 服务链路监控 Zipkin 、Skywalking 之类的吧
    superchijinpeng
        3
    superchijinpeng  
       2023-08-11 11:09:50 +08:00
    这两个学习成本还高,那就没低的了
    julyclyde
        4
    julyclyde  
       2023-08-11 19:05:34 +08:00
    相比自己山寨一个,成本绝对是低的
    kid1412621
        5
    kid1412621  
       2023-09-08 13:42:28 +08:00
    netdata 简单
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2162 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:19 · PVG 09:19 · LAX 17:19 · JFK 20:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.