Swoole Tracker v3.3.0 版本发布,支持链路追踪上报到 Zipkin

沈唁 -
Swoole Tracker v3.3.0 版本发布,支持链路追踪上报到 Zipkin
修改为 Zend 扩展

Tracker 此版本修改为了 Zend 扩展,所以需要通过zend_extension=swoole_tracker的方式进行加载

完整的php.ini配置如下:

zend_extension=swoole_tracker.so
tracker.enable=1
tracker.sampling_rate=100
tracker.enable_memcheck=1

可以通过php -v或者php --ri swoole_tracker查看安装的版本信息

FPM Status

对于使用 FPM 的用户,还增加了 fpm_get_status() 的展示,仅支持大于PHP7.3的版本。

支持 Zipkin

Tracker 中的链路追踪系统,无侵入接入,不用修改任何业务代码。让每次请求的具体耗时细节尽收眼底,方便优化程序。

全面支持 Swoole 的协程/非协程环境,支持Co\RedisCo\MySQLCo\ClientPDOMySQLiPHP-redisMemcachedcURLMongoDBGuzzleElasticSearch等自动拦截,也可以手动调用Tracker的 API 拦截上报。

可以清晰的掌握每次调用依赖了哪些外部资源,极致的性能优化 100%采样率对应用基本无性能损耗,并且做到了数据实时可视化。

现在也支持了将链路追踪的数据上报到 Zipkin 服务中,可以通过 Zipkin 的 UI 查看链路追踪的详情。

或者其他支持 Zipkin 协议的服务商,如阿里云:

更新日志

下面是完整的更新日志:

优化优化性能优化部分索引优化链路追踪时间查询优化后台 UIonRequest 替换为接口名称,可以更好的区分请求应用若没有应用模块的被拦截,不拦截请求或者协程优化机器信息展示优化性能分析展示优化后台与客户端代码优化进程列表页面风格合并 agent 列表与机器信息修复机器信息状态及离线判断性能分析统一格式进程列表增加排序升级 PHP 版本以及依赖扩展版本不兼容修改更新扩展为 Zend 扩展增强增加批量删除应用支持 zikpin支持性能分析通过接口名称等搜索新增 fpm_status 图表信息新增内核参数分析
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

php介绍

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

Tags 标签

phpswoole

扩展阅读

加个好友,技术交流

1628738909466805.jpg