部署PHP探针后,如何控制对性能的影响?


#1

PHP探针经过完整完善的测试得出探针对性能的影响在5%以下。另外,从2.4.4版本开始,PHP探针支持通过配置文件来控制性能的影响(如果您非常在意,实际上性能影响很低)。
找到oneapm的php.ini文件,配置如下两个参数:

  • oneapm.enable_rate:默认是100,你可以设置成50。(当然这个前提是探针可用的状态啦。)值越小,对性能影响越小。值越大,抓取的完整请求数据也越大。这个参数代表探针抓取数据的概率。

  • oneapm.trace_node_limit:默认值是500。它代表慢trace里执行的代码行超过500,就不往server端发送了。