首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
Swoole Tracker v3.3.0 版本发布,支持链路追踪上报到 Zipkin
## 修改为 Zend 扩展 Tracker 此版本修改为了 Zend 扩展,所以需要通过`zend_extension=swoole_tracker`的方式进行加载 完整的`php.ini`配置如下: ```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\Redis`、`Co\MySQL`、`Co\Client`、`PDO`、`MySQLi`、`PHP-redis`、 `Memcached`、`cURL`、`MongoDB`、`Guzzle`、`ElasticSearch`等自动拦截,也可以手动调用`Tracker`的 API 拦截上报。 可以清晰的掌握每次调用依赖了哪些外部资源,极致的性能优化 100%采样率对应用基本无性能损耗,并且做到了数据实时可视化。 现在也支持了将链路追踪的数据上报到 `Zipkin` 服务中,可以通过 `Zipkin` 的 UI 查看链路追踪的详情。   或者其他支持 `Zipkin` 协议的服务商,如阿里云:   ## 更新日志 下面是完整的更新日志: ### 优化 - 优化性能 - 优化部分索引 - 优化链路追踪时间查询 - 优化后台 UI - onRequest 替换为接口名称,可以更好的区分请求应用 - 若没有应用模块的被拦截,不拦截请求或者协程 - 优化机器信息展示 - 优化性能分析展示 - 优化后台与客户端代码 - 优化进程列表页面风格 - 合并 agent 列表与机器信息 - 修复机器信息状态及离线判断 - 性能分析统一格式 - 进程列表增加排序 - 升级 PHP 版本以及依赖扩展版本 ### 不兼容修改 - 更新扩展为 Zend 扩展 ### 增强 - 增加批量删除应用 - 支持 zikpin - 支持性能分析通过接口名称等搜索 - 新增 fpm_status 图表信息 - 新增内核参数分析
发布于5年前 · 78 次浏览 · 来自
分享
鲁飞
## 修改为 Zend 扩展 Tracker 此版本修改为了 Zend 扩展,所以需要通过`zend_extension=swoole_tracker`的方式进行加载 完整的`php.ini`配置如下: ```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\Redis`、`Co\MySQL`、`Co\Client`、`PDO`、`MySQLi`、`PHP-redis`、 `Memcached`、`cURL`、`MongoDB`、`Guzzle`、`ElasticSearch`等自动拦截,也可以手动调用`Tracker`的 API 拦截上报。 可以清晰的掌握每次调用依赖了哪些外部资源,极致的性能优化 100%采样率对应用基本无性能损耗,并且做到了数据实时可视化。 现在也支持了将链路追踪的数据上报到 `Zipkin` 服务中,可以通过 `Zipkin` 的 UI 查看链路追踪的详情。   或者其他支持 `Zipkin` 协议的服务商,如阿里云:   ## 更新日志 下面是完整的更新日志: ### 优化 - 优化性能 - 优化部分索引 - 优化链路追踪时间查询 - 优化后台 UI - onRequest 替换为接口名称,可以更好的区分请求应用 - 若没有应用模块的被拦截,不拦截请求或者协程 - 优化机器信息展示 - 优化性能分析展示 - 优化后台与客户端代码 - 优化进程列表页面风格 - 合并 agent 列表与机器信息 - 修复机器信息状态及离线判断 - 性能分析统一格式 - 进程列表增加排序 - 升级 PHP 版本以及依赖扩展版本 ### 不兼容修改 - 更新扩展为 Zend 扩展 ### 增强 - 增加批量删除应用 - 支持 zikpin - 支持性能分析通过接口名称等搜索 - 新增 fpm_status 图表信息 - 新增内核参数分析
赞
2
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2021-09-08
happysir2020
上报Zipkin需要怎么操作呢? 没文档说明呢
赞
0
回复
2021-09-09
鲁飞
回复
happysir2020
https://www.kancloud.cn/swoole-inc/ee-help-wiki/2421591
赞
0
回复
2021-09-10
happysir2020
回复
鲁飞
请问可以只使用上报到Zipkin的功能吗?
赞
0
回复
2021-09-10
鲁飞
回复
happysir2020
不能
赞
0
回复
2021-11-22
哈喽可提
支持php5.6吗这个
赞
0
回复
2021-11-23
鲁飞
回复
哈喽可提
有低版本支持
赞
0
回复