安装配置Tideways可实现PHP性能监控,首先添加APT源并安装扩展与守护进程,重启PHP服务;然后在tideways.ini中设置API密钥和采样率;可在代码中手动启用监控;最后通过Tideways仪表盘查看响应时间、数据库耗时、调用栈等实时指标。

要在PHP项目中实现性能监控,安装并配置合适的插件是关键。最常用且高效的方案之一是使用 New Relic 或 DataDog,但如果你希望轻量、开源且易于集成,PHP PM (PHP Performance Monitoring) 或结合 APM 工具如 Scout APM、Tideways 都是不错选择。以下以 Tideways 为例,介绍如何安装 PHP 性能监控插件并配置实时性能指标。
1. 安装 Tideways PHP 监控扩展
Tideways 提供了轻量级的 PHP 扩展和 Web 界面,支持性能追踪、SQL 查询分析、函数调用耗时等。
步骤如下:
添加 Tideways 的 APT 源(适用于 Ubuntu/Debian):wget -O – https://packages.tideways.io/tideways.gpg | sudo apt-key add –
echo “deb https://packages.tideways.io/apt/tideways/ stable main” | sudo tee /etc/apt/sources.list.d/tideways.list更新包管理器并安装扩展:sudo apt-get update
sudo apt-get install tideways-php tideways-daemon安装完成后,重启 PHP-FPM 或 Apache 服务:sudo systemctl restart php-fpm
或
sudo systemctl restart apache2
2. 配置 PHP 监控参数
编辑 Tideways 的 INI 配置文件,启用监控功能。
立即学习“PHP免费学习笔记(深入)”;
找到 PHP 的扩展配置目录,创建或编辑 tideways.ini:sudo nano /etc/php/8.1/mods-available/tideways.ini添加以下内容(根据你的 PHP 版本调整路径):extension=tideways.so
tideways.api_key=your-api-key-from-tideways-dashboard
tideways.sample_rate=10
说明:
api_key:在 Tideways 官网注册后获取,用于身份验证和数据上传sample_rate:采样率,10 表示每 10 个请求采集 1 个,降低性能开销
3. 在应用中启用监控(可选手动模式)
如果不想全局开启,可在特定入口文件(如 index.php)中手动启动监控。
<?php
if (extension_loaded(‘tideways’)) {
tideways_enable();
}
// 正常执行业务逻辑
?>
这样可以控制仅对关键页面进行性能追踪。
4. 查看实时性能指标
完成安装和配置后,访问 Tideways Web Dashboard(https://app.tideways.com),登录后即可看到:
请求响应时间分布数据库查询耗时(支持 MySQL、PDO)函数调用栈与性能瓶颈定位错误和异常统计
系统会自动收集数据并生成图表,帮助你快速识别慢接口、N+1 查询等问题。
基本上就这些。只要扩展装好,配置正确,数据就会自动上报。注意定期检查守护进程运行状态,避免数据丢失。不复杂但容易忽略的是 API Key 和采样率设置,建议先在测试环境验证再上线。
以上就是如何安装php性能监控插件_实时性能指标监控配置方法的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1337426.html
微信扫一扫
支付宝扫一扫