OpenTracing PHP
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

OpenTracing PHP

Le traceur PHP prend en charge OpenTracing via la bibliothèque opentracing/opentracing, qui est installée avec Composer :

composer require opentracing/opentracing:1.0.0-beta5

Lorsque l’instrumentation automatique est activée, un traceur compatible avec OpenTracing est utilisé en tant que traceur global :

<?php
  $otTracer = \OpenTracing\GlobalTracer::get();
  $span = $otTracer->startActiveSpan('web.request')->getSpan();
  $span->setTag('span.type', 'web');
  $span->setTag('http.method', $_SERVER['REQUEST_METHOD']);
  // ...Utiliser OpenTracing comme prévu
?>

Pour aller plus loin