Docs » Supported integrations in Splunk Observability Cloud » Instrument back-end applications to send spans to Splunk APM » Instrument PHP applications for Splunk Observability Cloud » OpenTelemetry PHP instrumentation compatibility and requirements

OpenTelemetry PHP instrumentation compatibility and requirements 🔗

The OpenTelemetry instrumentation for PHP supports PHP version 8.0 or higher.

Supported operating systems are Linux and Windows.

Install and configure the Splunk Distribution of OpenTelemetry Collector 🔗

To send application traces and spans to Splunk Observability Cloud, install the Splunk Distribution of OpenTelemetry Collector for your platform. The following distributions are available:

Supported libraries and frameworks 🔗

The OpenTelemetry instrumentation supports the following libraries:

Library

Version

CodeIgniter

4.0 and higher

ExtAmqp

All supported PHP versions

Guzzle

7.0 and higher

HttpAsyncClient

2.x

IO

All supported PHP versions

Laravel

6.0 and higher

MongoDB

1.15.x

OpenAIPHP

All supported PHP versions

PDO

All supported PHP versions

PSR-3 (Logging Interface)

1.0 and higher

PSR-14 (Event Dispatcher)

1.0 and higher

PSR-15 (HTTP Server Request Handlers)

1.0 and higher

PSR-18 (HTTP Client)

1.0 and higher

Slim

4.x

Symfony

5.4 and higher

Wordpress

All supported PHP versions

Yii

2.0.13