PHP插件配置说明

安装PHP插件后,您可以在PHP插件conf目录的app.conf文件中查看可配置项,主要配置项及相关说明见下表:

配置项

说明

UserTimeLimitBarFrequency

用于设置慢请求的记录频率,单位为秒(s)。例如设置为60,则在60s内,对于同一个请求,只记录一次慢请求。

UserFunctionTimeLimitBar

用于设置需要采集的方法的执行时间阈值,单位为微秒(μs)。例如设置为1000,则执行时间大于1000微秒(即大于1ms)的方法才会被采集。

UserTimeLimitBar

用于设置慢请求的阈值,单位为毫秒(ms)。例如设置为500,则响应时间大于500ms的请求为慢请求。

PHP install bin path

用于配置PHP安装路径。安装PHP插件时,默认会使用whereis php命令查找系统内的PHP进行安装,此时不需要修改该配置项。

如果PHP环境是通过编译安装的,需要通过该配置项设置PHP的安装路径(bin目录),即将install.sh脚本中的变量“APPD_PHP_PATH“的值修改为PHP环境的bin目录,例如“/usr/local/php-5.6.6/bin”。

此外,您还可以手动配置PHP插件的数据发送端口。PHP插件默认使用UDP端口发送数据,如果需要使用TCP端口发送数据,请在PHP插件安装目录的conf 目录下,修改smart_agent.ini.tpl文件中的相关参数:

将“smart_agent.use_udp”的值修改为“0“,将”smart_agent.use_proxy“的值修改为”1“即可。

10.png

修改后需要重启插件和相关Web Server(apache、httpd、php-fpm),重启后将数据发送方式修改为TCP。