当前位置: 首页 > 后端技术 > PHP

hyperf如何连接swooleenterprise

时间:2023-03-29 14:16:39 PHP

1.在线机器监控、接口调用、在线接口异常报警、在线耗时分析、在线调试等,为什么需要连接swooleenterprise,这应该是每个在线项目都必须面对和认真思考的问题。本来想自己写的,但是考虑到时间成本和系统复杂度,一直在犹豫。这个时候刚好看到swooleenterprise,发现swooleenterprise是一个很好的解决方案。嘿嘿……没人觉得我是这个项目的受托人吗?!其实我用的是试用版,永久免费版(强大!!!),非付费用户。这里给大家上几张图,目前在线稳定运行。不截图了,打马赛克太麻烦了~~2.如何访问?这里不得不说一个小插曲:之前在服务器上安装了swoole_plus.so扩展,但是没有成功。最后通过联系swoole官网客服,远程解决。发现我的php版本不对(可以关注源码安装),好尴尬~这里必须给客服点个赞~~上图补充:我直接在服务器上安装的,没用码头环境。可以先看看官网安装教程,点击查看一个。服务器基础部署:php(nts版本,不支持zts)【不知道nts和zts的区别?这并不重要。只知道如何安装它。】、swoole4.4或以上b.进入swooleenterprise申请试用,下载客户端包到服务器。C。解压安装包后,运行deploy_env.sh,安装基本组件,将sdk复制到/opt/swoole。d.将php版本对应的swoole_plus7*.so复制到php的extensions文件中。不知道这个目录在哪里?没关系,看下面的命令:php-i|grepextension。配置php.iniextension=swoole_plus.soapm.enable=1#打开总开关apm.sampling_rate=100#采样率示例:100%#手动埋点时添加apm。enable_memcheck=1#开启内存泄漏检测,默认0,关闭f.回到自己的hyperf程序,安装hyperf/swoole-enterprise扩展,添加全局中间件HttpServerMiddlewarei。最后重启服务,就可以通过后台查看相关数据了。附言。我觉得这个背景里面有几点真的很有用。首先,你可以看到每个接口调用的成功、失败和持续时间。我通过这个后台,发现了一个redisauth问题。其次,可以查看整个应用的调用链,分析性能。第三点直接分析在线接口的性能。除了。..这是一个宝库背景,还有很多东西可以挖掘~~