• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

newrelic_accept_distributed_trace_payload_httpsafe (API del agente PHP)

Sintaxis

newrelic_accept_distributed_trace_payload_httpsafe(string $httpsafe_payload, string $transport_type)

Acepta una carga útil de rastreo distribuido que incluye una cadena JSON HTTPSafe (codificada en Base64).

Requisitos

Requiere la versión 8.4 o superior del agente PHP.

Descripción

rastreo distribuido permite ver el camino que sigue una solicitud a medida que viaja a través de un sistema distribuido. Esto es útil, por ejemplo, cuando ocurren transacciones individuales en múltiples servicios y desea examinarlas como una traza completa de la transacción.

Importante

Con la versión 9.10 o superior del agente PHP, las siguientes funciones JSON ahora se consideran obsoletas y se eliminarán en una versión futura:

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

En su lugar, utilice la API que sea compatible con la compatibilidad con W3C Trace Context, agregada en la versión 9.8 del agente. Con esto, la API para aplicaciones instrumentadas manualmente ha cambiado de las funciones relacionadas con la carga útil JSON a las siguientes formas de matriz de encabezado:

newrelic_insert_distributed_trace_headers($outbound_headers)
newrelic_accept_distributed_trace_headers($inbound_headers)

Parámetros

Parámetro

Descripción

$httpsafe_payload

cadena

Requerido. Una representación de cadena JSON HTTPSafe (codificada en Base64) de la carga útil.

$transport_type

cadena

Opcional. Una cadena que anula el tipo de transporte predeterminado.

Valores predeterminados:

  • HTTP para el tráfico web

  • Unknown para tráfico no web

    Valores adicionales aceptados:

  • AMQP

  • HTTP

  • HTTPS

  • IronMQ

  • JMS

  • Kafka

  • Other

  • Queue

Valores de retorno

Devuelve true para indicar éxito, o false si se produce un error.

Ejemplos

Para ver ejemplos de cómo y cuándo utilizar este método API, consulte la documentación para instrumentar aplicaciones y servicios manualmente.

Copyright © 2024 New Relic Inc.

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