• /
  • 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_payload_httpsafe (API d'agent PHP)

Syntaxe

newrelic_accept_distributed_trace_payload_httpsafe(string $httpsafe_payload, string $transport_type)

Accepte une tracedistribuée chargée qui inclut une chaîne JSON HTTPSafe (codée en Base64).

Exigences

Nécessite l'agent PHP version 8.4 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é. Cela est utile, par exemple, lorsque des transactions individuelles se produisent dans plusieurs services et que vous souhaitez les examiner comme une trace de transaction complète.

Important

Avec agent PHP version 9.10 ou supérieure, les fonctions JSON suivantes sont désormais considérées comme obsolètes et seront supprimées dans une future sortie :

newrelic_create_distributed_trace_payload()
newrelic_accept_distributed_trace_payload($payload)
newrelic_accept_distributed_trace_payload_httpsafe($payload)

Utilisez plutôt l’ API compatible avec la prise en charge W3C Trace Context, ajoutée dans la version 9.8 agent . Avec cela, l' API pour l'application instrumentée manuellement est passée des fonctions liées aux charges JSON aux formes d'éventail d'en-têtes suivantes :

newrelic_insert_distributed_trace_headers($outbound_headers)
newrelic_accept_distributed_trace_headers($inbound_headers)

Paramètres

paramètres

Description

$httpsafe_payload

chaîne

Requis. Une représentation de chaîne JSON HTTPSafe (codée en Base64) de la charge utile.

$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 pour indiquer la réussite, ou false si une erreur se produit.

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.