支持的技术

编辑

如果代理尚不支持您喜欢的技术,您可以通过参与 我们的调查 为其投票。我们会根据结果为需求最多的技术添加支持。

操作系统

编辑

代理支持 Linux 操作系统。

PHP 版本

编辑

代理支持 PHP 7.2-8.3 版本。

不支持的 PHP 服务器 API (SAPI)

编辑

目前我们不支持 phpdbg - 代理扩展可以加载,但将保持无功能状态

Web 框架

编辑

Web 框架的自动检测意味着会为每个传入请求自动创建一个事务,并以注册的路由命名。

我们支持以下 Web 框架的自动检测。

框架 支持的版本

无框架 PHP 应用程序(例如,使用 PHP 内置 Web 支持的应用程序)

Laravel

6, 7, 8, 9, 10

WordPress

5, 6

数据访问技术

编辑

我们支持以下数据访问技术的自动检测。

数据访问技术 支持的版本 备注

PHP 数据对象 (PDO)

与支持的 PHP 版本捆绑的任何版本

代理会自动为所有 PDO 查询创建数据库跨度。这包括由对象关系映射器 (ORM)(如 Doctrine 和 Eloquent)执行的 PDO 查询。

MySQLi

与支持的 PHP 版本捆绑的任何版本

HTTP 客户端

编辑

HTTP 客户端技术的自动检测意味着会为每个传出的 HTTP 请求自动创建一个 HTTP 跨度,并传播分布式跟踪标头。这些跨度以模式 <method> <host> 命名,例如 GET elastic.co

框架 支持的版本

curl 扩展

Guzzle

将 PHP 错误捕获为 APM 错误事件

编辑

代理会自动为受监控应用程序触发的 PHP 错误创建 APM 错误事件。有关相关配置设置,请参阅 将 PHP 错误作为 APM 错误事件