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

2023-08-11 10:29:13 +08:00
 lsk569937453

难点如下:

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

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

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

1368 次点击
所在节点    问与答
5 条回复
bazbaozhilv
2023-08-11 10:58:28 +08:00
不想学就直说嘛,哪有什么学习成本高,另外现在夜莺也慢慢稳定了很多,配合 Prometheus 可以容器的监控吧,不过一般都是用来监控 k8s 的,很少有听说监控 docker 的吧
wu00
2023-08-11 11:03:53 +08:00
应该是监控 swarm 集群吧? p+g 其实挺好用的,两外你可能需要:
1 、2 得容器管理工具 Portainer 、DockerUI 之类的
3 、4 服务链路监控 Zipkin 、Skywalking 之类的吧
superchijinpeng
2023-08-11 11:09:50 +08:00
这两个学习成本还高,那就没低的了
julyclyde
2023-08-11 19:05:34 +08:00
相比自己山寨一个,成本绝对是低的
kid1412621
2023-09-08 13:42:28 +08:00
netdata 简单

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

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

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

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

© 2021 V2EX