PHP オープン標準
Incident Management が一般に使用できるようになりました。 Incident Management が広範に使用できるようになりました。

PHP オープン標準

OpenTracing

PHP トレーサーは、Composer と共にインストールされる opentracing/opentracing ライブラリを介して OpenTracing をサポートします。

composer require opentracing/opentracing:1.0.0-beta5

自動インスツルメンテーションが有効になっている場合、OpenTracing 互換のトレーサーがグローバルトレーサーとして利用可能になります。

<?php
$otTracer = new \DDTrace\OpenTracer\Tracer(\DDTrace\GlobalTracer::get());
\OpenTracing\GlobalTracer::set($otTracer);
$span = $otTracer->startActiveSpan('web.request')->getSpan();
$span->setTag('span.type', 'web');
$span->setTag('http.method', $_SERVER['REQUEST_METHOD']);
// ...既定の方法で OpenTracing を使用します
?>
ddtrace のバージョン 0.46.0 以前では、OpenTracing に互換性のあるトレーサーが OpenTracing\GlobalTracer::get() から自動で返されます。グローバルトレーサーの手動設定は不要です。

このページ