有没有开源的针对用户级别监控的方案
資深大佬 : cqxxxxxxx 53
需求:服务监控项目,但不仅仅是应用级别的监控,还需要有用户级别监控能力。
大致功能如下:
- 需要监控全局的请求数、耗时、高低峰、CPU、Memory 等等应用级别指标
- 需要监控用户 /第三方应用调用的情况,包括请求数、耗时、高低峰
- 整个微服务调用链路监控
调研了 Prometheus、Skywalking 都只满足部分需求。
- Prometheus 官方文档说不能用于规模大的比如用户进行监控,所以只能用于应用级别监控。(虽然目前量很小,也可以用 Prometheus 集成用户级别接口监控,但是长远看感觉还是不合适)
- SkyWalking 专门针对调用链路监控,也无法进行用户级别的调用进行监控。
问题 1:有没有其他开源项目能支持我这个需求(主要 1,2 两点,调用链路监控可以单独做)
问题 2:支付宝或者微信开放平台的针对每个注册开发者的监控是如何实现的?例如( https://docs.open.alipay.com/264/gbnkos/)
问题 3:如果没有合适的开源项目能支持,我目前想法是基于 ES 或者其他时序数据库进行开发,各位有没有什么建议。(主要参考 Prometheus 的指标规范来设计开发)
大佬有話說 (6)