DataDog/dd-trace-php
GitHub: DataDog/dd-trace-php
Datadog 官方 PHP APM 扩展,为 PHP 应用提供分布式链路追踪和性能监控能力。
Stars: 546 | Forks: 171
# DD Trace PHP
[](https://circleci.com/gh/DataDog/dd-trace-php/tree/master)
[](https://codecov.io/gh/DataDog/dd-trace-php)
[](http://opentracing.io)
[](https://opentelemetry.io)
[](https://php.net/)
[](LICENSE)
[](https://packagist.org/packages/datadog/dd-trace)
[](https://packagist.org/packages/datadog/dd-trace)
## 入门指南
Datadog PHP Tracer (**ddtrace**) 为 PHP 带来了 [APM 和分布式追踪](https://docs.datadoghq.com/tracing/) 功能。
### 安装扩展
Datadog 的 PHP Tracing Library 支持许多最常见的 PHP 版本、PHP Web 框架、数据存储、库等。在安装之前,请查看我们最新的[兼容性要求](https://docs.datadoghq.com/tracing/setup_overview/compatibility_requirements/php/)。
请访问 [PHP tracer 文档](https://docs.datadoghq.com/tracing/languages/php/) 获取完整的安装说明。
#### 从 PECEL (datadog_trace) 或从源码安装
编译 tracer 和 profiler 需要安装 cargo。请确保 cargo 版本至少为 1.84.1,否则请按照[官方安装 cargo 的说明](https://doc.rust-lang.org/cargo/getting-started/installation.html)进行操作。
### 高级配置
有关配置和检测 **ddtrace** 的更多信息,请查看[配置文档](https://docs.datadoghq.com/tracing/setup/php/#configuration)。
### OpenTracing
**ddtrace** 包提供了一个 [OpenTracing 兼容的 tracer](https://docs.datadoghq.com/tracing/custom_instrumentation/php/?tab=tracingfunctioncalls#opentracing)。
## 贡献
在为此开源项目做出贡献之前,请阅读我们的 [CONTRIBUTING.md](CONTRIBUTING.md)。
## 安全漏洞
如果您发现了安全问题,请直接通过 [security@datadoghq.com](mailto:security@datadoghq.com) 联系安全团队。
标签:API集成, APM, BSD 3-Clause, Cargo, Datadog, dd-trace, ffuf, ffuf, GET参数, IT运维, OpenTelemetry, OpenTracing, OpenVAS, PECL, PHP, PHP扩展, Socks5代理, 分布式追踪, 可观测性, 可视化界面, 应用性能管理, 性能分析, 性能监控, 用户代理, 监控客户端