RT ,来吃一波大佬们的安利,看看有没有用过类似工具的朋友。 能监控本机(或者本容器)的所有外部调用黄金指标(粒度合适,例如 HTTP 请求可以到接口维度,gRPC 请求可以到方法名维度)
想象中的样子:
- 运行一个进程
- 本机上所有外部调用(也不说全部,就常见的协议,HTTP / HTTP2 / gRPC / MySQL / Redis / Kafka ,已经很多了)都会被观察到
- 步骤 1 的进程有办法把调用转化为 metrics 指标,给到 prometheus
最后的效果,能在 UI (例如 Grafana )上看到本机所有调用的 QPS / P99 / 错误率指标。
粗略探索过现在的一些平台和软件,规模比较大的项目是有的,但是咱一小屁民只想在自己机器上(例如 1c2g 的小 vps )做个极小的监控,最主要是能按协议区分开来,而不是说“TCP 请求量”、“Out 流量(字节)” 这样的指标。
求大佬们推荐合适的