背景
最近在尝试做性能优化相关事项,其中有个点就是需要对前端页面性能做监控,有了性能数据才能验证自己的性能优化方案是否ok。
目前市面上主流的监控开源方案选择:
- Promethues ,基于Google的 SoundCloud,2012年开源的被广为适用的监控系统
- Zabbix,基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案
- LightHouse,专用于前端页面性能监控,并可以生成对应报告的
- Sentry,提供了检测和解决影响用户体验的错误和其他问题的工具
其中 Promethues 对比其他方案来说功能更加全面,因为它的生态更加完整,支持各类数据进行上报,对后续整个监控平台有更好的可扩展性。
是什么
Prometheus 是由 SoundCloud(一家公司) 开源监控告警解决方案,从 2012 年开始编写代码,再到 2015 年 github 上开源以来,已经吸引了 9k+ 关注,以及很多大公司的使用;2016 年 Prometheus 成为继 k8s 后,第二名 CNCF(Cloud Native Computing Foundation) 成员。
作为新一代监控开源解决方案,很多理念与 Google SRE 运维之道不谋而合。—— Prometheus官网
参考资料
- 本文作者: Qborfy
- 本文链接: https://www.qborfy.com/today/20230220.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!