高级php程序员必会的知识点 (三)(php程序的监控)
程序写好了,到底效率怎么样?不能一抹黑的跑。
只有明确的知道自己的程序,有哪些异常、有哪些错误、api接口请求的次数,api接口请求耗时。才能胸有成竹,心中有数。保证线上程序稳定健壮。
因为php的web程序不单单的是php组织。受到了诸多因素
数据库:如mysql .缓存redis。多少方接口:如阿里云认真等。
这就涉及到了监控和日志等相关知识了
应用性能管理(Application Performance Management)
就是对关键业务应用进行监测、优化,提高业务应用的可靠性和质量
因为工作的关系,接触了几款商业和开源的软件和大家分享下。
听云
听云是公司全新的APM服务平台,为客户提供从移动客户端到服务器端再到网络层面的全方位解决方案。帮助客户实时监控定位从崩溃报错、慢交互到网络环境出错等多维度复杂的性能问题。听云致力于用户视角的IT管理创新服务,为不同行业提供终端用户端到端的完整应用链的性能管理解决方案,帮助客户不断优化系统性能及用户体验,提高用户满意度和企业竞争力。
推荐指数: 5颗星
OneAPM
OneAPM是一家IT运维管理软件及服务提供商。公司于2008 年成立于北京,始终秉承“让运维更加智能”的企业使命,致力于为中国的企业级用户提供一体化的智能运维解决方案。OneAPM拥有 Ai 服务端性能监控,Bi 浏览器端性能监控,Ni 网络应用性能监控平台,Mi 移动端性能监控, Si IT基础资源运维平台,ITSM 全自动IT服务管理平台,Li 智能业务日志分析平台,支持SaaS及私有化两种部署方式。
推荐指数: 4颗星
阿里 arms [试用]
应用实时监控服务 (Application Real-Time Monitoring Service, 简称ARMS) 是一款应用性能管理产品,包含前端监控,应用监控和Prometheus监控三大子产品,涵盖了浏览器,小程序,APP,分布式应用和容器环境等性能管理,能帮助你实现全栈式的性能监控和端到端的全链路追踪诊断, 让应用运维从未如此轻松高效。
推荐指数: 4颗星
如果有自己的阿里云产品,结合很方便。
博睿
博睿宏远以技术实力引领行业发展,以IT质量管理与业务质量管理融合的理念,为企业建立可视化的全业务链性能管理体系,保障所有层级的性能问题被准确发现和定位,帮助企业快速掌握应用性能对业务的影响,有针对性的快速优化应用性能及IT成本投入,从而提升IT系统对数字化业务的支撑效率及质量,帮助企业降低成本及损失,提升用户体验和业务发展。
博睿宏远专注技术创新与服务升级,赢得公司快速发展和客户口碑,目前公司员工突破300人,技术团队占比60%,并先后在北京、上海、广州、深圳设立研发中心,深度服务互联网、金融、制造、运营商等重要行业,支持最复杂的IT逻辑及业务层级,为数千家行业TOP客户提供性能数据服务,未来,博睿宏远秉承“数据为本,赋能商业”的品牌理念,让每一家企业都能享受IT运营数据价值,让每一个商业决策都具有洞察力,成为企业发展的最强大脑。
推荐指数: 3颗星 【原来需要自己搭建服务器】不知道现在修改了没有。
开源软件xhprof
开源软件xhprof,请自行了解下哈。层次式性能分析器
历史链接