Syntaxe
newrelic_accept_distributed_trace_headers (array $headers, string $transport_type)
Accepte un éventail d'en-têtes traces distribuées.
Exigences
Nécessite l'agent PHP version 9.8 ou supérieure.
Description
Le tracing distribué vous permet de voir le chemin emprunté par une requête lorsqu'elle parcourt un système distribué. Lorsque le tracing distribué est activé, utilisez newrelic_accept_distributed_trace_headers
pour accepter une charge d'en-têtes. Il s'agit notamment des en-têtes distribués W3C Trace Context et New Relic trace .
Il est possible d'accepter uniquement les en-têtes W3C Trace Context et de désactiver l'en-tête de tracing distribué New Relic via le paramètre INI newrelic.distributed_tracing_exclude_newrelic_header
.
Paramètres
paramètres | Description |
---|---|
éventail | Obligatoire : un éventail contenant les en-têtes de tracing distribué. |
chaîne | Facultatif. Une chaîne remplaçant le type de transport par défaut. Valeurs par défaut :
|
Valeurs de retour
Renvoie true
si les en-têtes ont été acceptés avec succès, sinon renvoie false
.
Exemples
Pour obtenir des exemples sur la manière et le moment d'utiliser cette méthode API, consultez la documentation pour instrumenter manuellement les applications et les services.