signalfx/signalfx-tracing

dev-main 2024-08-23 10:58 UTC

This package is not auto-updated.

Last update: 2024-09-18 15:15:30 UTC


README

⚠️ 废弃通知

PHP SignalFx 跟踪库已于2024年2月21日废弃,并将于2025年2月21日停止支持。在此期间,只提供关键安全修复和错误修复。之后,库将被存档,不再维护。

新客户应使用 OpenTelemetry PHP 仪器化,它提供类似的功能。现有客户应考虑迁移到提供类似功能的 OpenTelemetry PHP 仪器化。有关迁移信息,请参阅 迁移指南。要了解如何使用 OpenTelmetry PHP 仪器化,请参阅 Splunk 文档

PHP SignalFx 跟踪库

CircleCI

此库提供了一个与 OpenTracing 兼容的跟踪器和许多流行 PHP 库和框架的自动配置仪器。它是一个支持在 Zend 引擎上运行的 PHP 版本 7.0+ 的本地扩展。

PHP SignalFx 跟踪库处于测试阶段。

开始使用

有关如何使用 Splunk 分发的 OpenTelemetry JS 的完整说明,请参阅官方文档中的 为 Splunk Observability Cloud 仪器化 PHP 应用程序

支持的库和框架

以下是您可以进行仪器化的 PHP 库和框架。所有 斜体 库均为测试阶段。

如果您的 Web 框架不受支持,仪器化将为使用 $_SERVER 执行环境的任何请求创建一个跨度。

关于

此库是基于 DataDog 跟踪 PHP 客户端 的分支,已修改以提供 Zipkin v2 JSON 格式化、B3 跟踪传播功能以及由 SignalFx 微服务 APM 正确注解的跟踪数据。它根据 BSD 3-Clause 许可证发布。有关更多详细信息,请参阅 许可文件