Syntaxe
newrelic_background_job([bool $flag])
Spécifiez manuellement qu'une transaction est une tâche d'arrière-plan ou une transaction Web.
Exigences
Compatible avec toutes les versions d'agent.
Description
Dites agent à l'UI APM de traiter cette « transaction Web » comme une « transaction non Web » (l' sépare les transactions Web et non Web, par exemple dans la page Transactions ). Appelez le plus tôt possible. Ceci est le plus souvent utilisé pour les tâches cron ou d'autres tâches d'arrière-plan de longue durée. Cependant, cet appel est généralement inutile puisque l' agent détecte généralement automatiquement si une transaction est une transaction Web ou non Web.
Vous pouvez également inverser la fonctionnalité en définissant l'indicateur facultatif sur false
, ce qui marque une « transaction non Web » comme une « transaction Web ».
Paramètres
paramètres | Description |
---|---|
booléen | Facultatif. La valeur par défaut est Si Si |
Exemples
Marquer la transaction comme une tâche d'arrière-plan
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_background_job(); } ...}
Marquer la transaction comme une transaction Web
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_background_job(false); } ...}