• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

newrelic_accept_distributed_trace_headers

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

$headers

éventail

Obligatoire : un éventail contenant les en-têtes de tracing distribué.

$transport_type

chaîne

Facultatif. Une chaîne remplaçant le type de transport par défaut.

Valeurs par défaut :

  • HTTP pour le trafic Web

  • Unknown pour le trafic non Web

    Valeurs supplémentaires acceptées :

  • AMQP

  • HTTP

  • HTTPS

  • IronMQ

  • JMS

  • Kafka

  • Other

  • Queue

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.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.