Sintaxis
newrelic_background_job([bool $flag])
Especifique manualmente que una transacción es un trabajo en segundo plano o una transacción web.
Requisitos
Compatible con todas las versiones de agente.
Descripción
Dígale al agente que trate esta "transacción web como una" transacción no web (la UI de APM separa web y transacción no web, por ejemplo en la página Transacciones). Llame lo antes posible. Esto se usa más comúnmente para trabajos cron u otras tareas en segundo plano de larga duración. Sin embargo, esta llamada suele ser innecesaria ya que el agente suele detectar si una transacción es web o no web de forma automática.
También puedes revertir la funcionalidad estableciendo el indicador opcional en false
, que marca una "transacción no web como una "transacción web.
Parámetros
Parámetro | Descripción |
---|---|
booleano | Opcional. El valor predeterminado es Si Si es |
Ejemplos
Marcar transacción como trabajo en segundo plano
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_background_job(); } ...}
Marcar transacción como transacción web
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_background_job(false); } ...}