open-telemetry / opentelemetry-php-contrib
此包已被放弃,不再维护。未建议替换包。
opentelemetry-php的贡献者仓库
1.0.0beta2
2023-02-14 05:55 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
Requires (Dev)
- composer/xdebug-handler: ^2.0
- open-telemetry/dev-tools: dev-main
README
当前项目状态
更多信息,请参阅OpenTelemetry PHP项目的文档。
问题
为了帮助保持此仓库与主opentelemetry-php仓库的一致性,已禁用此仓库的问题。如果您对此问题有任何问题,请使用OpenTelemetry PHP问题部分。请将问题的标题以[opentelemetry-php-contrib]为前缀。
安装
安装单个包
(这是推荐安装组件的方式)
有关如何安装各个组件的文档,请参阅各个组件的文档
使用/示例
自动打标
自动打标需要ext-opentelemetry PHP扩展,以及从src/Instrumentation安装一个或多个包
AWS
- 您可以在示例目录中找到如何使用AWS类的示例。
Symfony
SdkBundle
Swoole
- 有关Swoole上下文的文档可以在此处找到。
Yii
- 有关Yii框架的文档可以在此处找到。
开发
请参阅OpenTelemetry PHP项目的文档。
子项目
此仓库组织为多个独立的子项目,位于/src
下。请记住,在开发过程中运行所有测试,makefile支持一个PROJECTS
变量,该变量对应于项目的路径(相对于src/
),例如
$ PROJECT=Symfony PHP_VERSION=8.1 make all