open-telemetry/opentelemetry-php-contrib

此包已被放弃,不再维护。未建议替换包。

opentelemetry-php的贡献者仓库

1.0.0beta2 2023-02-14 05:55 UTC

This package is auto-updated.

Last update: 2024-09-23 02:12:50 UTC


README

CI Build codecov

当前项目状态

更多信息,请参阅OpenTelemetry PHP项目的文档。

问题

为了帮助保持此仓库与主opentelemetry-php仓库的一致性,已禁用此仓库的问题。如果您对此问题有任何问题,请使用OpenTelemetry PHP问题部分。请将问题的标题以[opentelemetry-php-contrib]为前缀。

安装

安装单个包

(这是推荐安装组件的方式)

有关如何安装各个组件的文档,请参阅各个组件的文档

使用/示例

自动打标

自动打标需要ext-opentelemetry PHP扩展,以及从src/Instrumentation安装一个或多个包

AWS

  • 您可以在示例目录中找到如何使用AWS类的示例。

Symfony

SdkBundle

  • 有关Symfony SdkBundle的文档可以在此处找到。
  • 有关使用SdkBundle的Symfony应用的示例可以在此处找到。

Swoole

  • 有关Swoole上下文的文档可以在此处找到。

Yii

  • 有关Yii框架的文档可以在此处找到。

开发

请参阅OpenTelemetry PHP项目的文档。

子项目

此仓库组织为多个独立的子项目,位于/src下。请记住,在开发过程中运行所有测试,makefile支持一个PROJECTS变量,该变量对应于项目的路径(相对于src/),例如

$ PROJECT=Symfony PHP_VERSION=8.1 make all