Syntaxe
newrelic_insert_distributed_trace_headers (array $headers)
Insère les en-têtes W3C Trace Context et les en-têtes de tracing distribué New Relic dans un éventail sortant d'en-têtes.
Exigences
Nécessite l'agent PHP version 9.8 ou supérieure.
Description
Utilisez newrelic_insert_distributed_trace_headers
pour ajouter manuellement des en-têtes de suivi distribués à un éventail d'en-têtes sortants.
Lorsque le tracing distribué est activé, newrelic_insert_distributed_trace_headers
insérera toujours les en-têtes de contexte de trace W3C. Il insère également, par défaut, l'en-tête de tracing distribué New Relic, mais cela peut être désactivé via le paramètre INI newrelic.distributed_tracing_exclude_newrelic_header
.
Paramètres
paramètres | Description |
---|---|
éventail | Requis. Un éventail (éventuellement vide) d'en-têtes sortants. Cet argument est passé par référence et doit donc être une variable plutôt qu'un littéral. |
Valeurs de retour
true
si des en-têtes ont été insérés avec succès dans le éventail fourni, 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.