Ce document explique ce que sont les non-web transactions dans APM et comment vous pouvez instrumenter les tâches d'arrière-plan et d'autres activités arbitraires pour qu'elles soient signalées comme des transactions non Web.
Que sont les transactions non Web ?
Les deux principales catégories de transactions APM sont web et non-web.
- Web transactions ce sont des transactions que nous détectons comme étant initiées par une requête Web ; elles constituent le type de transaction le plus courant signalé par APM.
- Non-web transactions il s'agit de transactions pour lesquelles nous ne détectons pas qu'elles ont été initiées par une requête Web. Cela inclut les processus et les tâches qui ne gèrent pas requests Web, tels que le traitement des messages et les tâches en arrière-plan.
Par exemple, vous pouvez programmer l'exécution périodique d'une tâche sur votre serveur pour effectuer des travaux sur une base de données, envoyer des e-mails, etc. La source n'est pas une requête Web mais quelque chose sur votre serveur.
Certaines transactions non Web provenant de frameworks ou de services pris en charge sont détectées automatiquement par New Relic ; d'autres peuvent être créées à l'aide d'instrumentation personnalisée. Nous séparons intentionnellement votre Web et vos transactions non Web dans l'UI.
Web non-web vs Web transactionnel | Commentaires |
---|---|
Moins directement important | Les transactions non Web sont souvent des processus et des tâches d'arrière-plan, et elles sont moins directement importantes pour l'utilisateur de votre application par rapport aux transactions Web. |
Longue course | Les transactions non Web sont souvent des processus de longue durée. En les séparant du Web des transactions, vous évitez que ces résultats ne faussent le temps de réponse de vos clients. |
Omis du score Apdex | Combiner votre transaction non Web avec votre transaction Web pourrait nuire à votre score Apdex (une mesure de satisfaction concernant les temps de chargement). C'est pourquoi les données Apdex pour les transactions non Web n'apparaissent pas dans l'UI. |
Créer une transaction non Web
Pour créer une nouvelle transaction non Web, suivez les procédures de votre agent de langue APM.
Voir la transaction non Web
Pour afficher les données de transaction non Web dans l'UI de New Relic, accédez au graphique principal sur les pages suivantes, puis sélectionnez l'option Non-web dans la liste déroulante des types de transaction :
- APM : Accédez à one.newrelic.com > All capabilities > APM & services > (sélectionnez une application) > Summary.
- Transactions : Accédez à one.newrelic.com > All capabilities > APM & Services. Sélectionnez une application, puis sous la section Monitor , cliquez sur Transactions.