• /
  • 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

Page JVM (Java) : Afficher les métriques du serveur d'applications à partir de JMX

Vous pouvez utiliser l'agent Java de New Relic pour collecter et afficher des métriques supplémentaires fournies par les serveurs les plus application courants via JMX. Les métriques collectées varient selon le serveur d'applications et incluent des mesures des pools de threads, des sessions HTTP et des transactions.

Afficher les métriques JVM

les serveurs d'applications collectent et signalent différentes métriques, qui apparaissent sur la page JVMs d'APM. (Pour les applications utilisant New Relic via Heroku, la page JVMs est nommée Instances.)

Au minimum, chaque serveur d'applications collecte et rapporte des données métriques sur la mémoire. Pour obtenir des instructions sur l'activation des métriques JMX, reportez-vous à la documentation de votre serveur d'applications.

Pour afficher les métriques JVM :

  1. Allez à one.newrelic.com > All capabilities > APM & services > (select an app) > Monitoring > JVMs > (select a JVM).
  2. À partir de la page Memory de la JVM sélectionnée, utilisez l'une des fonctions d'interface utilisateur standard de New Relic pour accéder aux informations détaillées.
  3. Pour afficher d’autres métriques, sélectionnez n’importe quel onglet disponible.
  4. Facultatif : pour utiliser le profileur de thread pour rechercher des goulots d'étranglement dans les données sur les threads en cours d'exécution, sélectionnez Profile this JVM.
APM Java JVMs page

one.newrelic.com > All capabilities > APM & services > (select an app) > Monitoring > JVMs: En fonction des métriques signalées par votre serveur d’applications, un ou plusieurs onglets apparaissent sur votre page JVM .

Onglets disponibles par serveur d'applications

Ce tableau répertorie les onglets qui apparaissent sur la page JVM pour les serveurs d’applications. Si votre serveur d’applications ne signale pas un type particulier de données métriques, l’onglet n’apparaît pas sur votre page JVM .

Serveur d'applications

mémoire

Pools de threads

Sessions HTTP

Transactions du serveur d'applications

Sources de données

Glassfish

JBoss 5AS

JBoss 6AS

JBoss 6EAP

JBoss 7EAP

JBoss 7AS

Jetty

Resin 3

Resin 4

Tomcat

TomEE

WebLogic

Websphere Liberty

Websphere Traditionnel

Vol sauvage

Métriques disponibles par onglet

Voici un résumé des métriques disponibles sur la page JVM. Si le serveur d’applications ne prend pas en charge une métrique particulière, cet onglet n’apparaît pas sur votre page JVM.

JMX

cartes métriques

mémoire

  • Heap memory usage: Chaque graphique montre l'espace de tas utilisé et engagé en Mo pour un tas donné.
  • Non-heap memory pool usage for the JVM: Le cache de code utilisé et le CMS Perm Gen utilisé en Mo.
  • Garbage collection: Le temps CPU du ramassage des déchets.
  • Class count: Le nombre de classes chargées et déchargées pour la JVM.

Fils

  • Thread count: Le nombre actuel de threads actifs dans la JVM.
  • Thread pool: Le nombre de threads actifs et inactifs pour le pool. Sur les serveurs d'applications pris en charge, un graphique affiche chaque pool de threads présent sur le serveur d'applications, ainsi que le rapport entre le nombre de threads actifs et le nombre maximal de threads pour chaque pool de threads.

Sessions HTTP

  • Session: Les comptes de sessions HTTP actives, invalidées par dépassement de délai et invalidées pour l'application. Sur les serveurs d’applications pris en charge, un graphique affiche chaque application présente sur le serveur d’applications.

Transactions du serveur d'applications

  • Active transaction: Le nombre de transactions actives dans le gestionnaire de transactions du serveur d'applications.
  • Created transaction: L'évolution du nombre total de transactions créées par serveur d'applications. Certains serveurs d'applications séparent les transactions de niveau supérieur et les transactions imbriquées.
  • Finished transaction: L'évolution du nombre total de transactions terminées par serveur d'applications. Certains serveurs d'applications les séparent en transactions interrompues et validées.

Sources de données

Les métriques de l’onglet source de données varient selon le serveur d’applications. Pour plus de détails, voir Métriques de source de données par serveur d'applications. Pour plus de détails sur les métriques de source de données de WebLogic, voir WebLogic JMX métriques.

Métriques de source de données par serveur d'application

Pour les serveurs d’applications pris en charge, l’agent collecte les métriques de la source de données JMX. Vous pouvez consulter ces métriques à l'one.newrelic.com > All capabilities > APM & services > (select an app) > Monitoring > JVMs > Data sources. Pour voir ces métriques, assurez-vous que votre source de données a été correctement configurée pour monitoring JMX de votre serveur d'applications.

Serveur d'applications

Métriques

Tomcat

  • Max connections: Le nombre maximal de connexions disponibles pour une source de données. Il s’agit généralement d’un paramètre configurable.
  • Active connections: Le nombre actuel de connexions actives dans une source de données.
  • Idle connections: Le nombre actuel de connexions inactives dans une source de données.

WebSphere Liberty

  • Max connections: Le nombre maximal de connexions disponibles pour une source de données. Il s’agit généralement d’un paramètre configurable.
  • Active connections: Le nombre actuel de connexions actives dans une source de données.
  • Idle connections: Le nombre actuel de connexions inactives dans une source de données.
  • Wait time: Le temps moyen pendant lequel une connexion doit attendre avant d'être traitée.
  • Destroyed connections: Le nombre de connexions détruites.

Resin

  • Max connections: Le nombre maximal de connexions disponibles pour une source de données. Il s’agit généralement d’un paramètre configurable.
  • Active connections: Le nombre actuel de connexions actives dans une source de données.
  • Idle connections: Le nombre actuel de connexions inactives dans une source de données.
  • Created connections: Le nombre de connexions créées.

Activer pour Spring Boot 2.2 et supérieur avec Tomcat

Pour permettre à New Relic d'accéder aux métriques Tomcat JMX lors de l'exécution avec Spring Boot 2.2 et versions ultérieures, la propriété système server.tomcat.mbeanregistry.enabled doit être définie sur true. Voir les notes de sortie de Spring Boot 2.2.

Activer les métriques WebSphere PMI

Pour permettre à New Relic d'accéder aux métriques WebSphere PMI, vous devez configurer WebSphere pour monitorer les ensembles de statistiques nécessaires.

Métriques WebSphere PMI collectées

Lorsque cette option est activée, New Relic collecte les métriques WebSphere PMI suivantes. Si vous souhaitez que d'autres métriques PMI en plus de celles-ci soient collectées et affichées dans le dashboard personnalisé New Relic, utilisez instrumentationJMX.

Métriques JMX WebLogic

Dans WebLogic, JMX est activé par défaut. New Relic collecte les mbeans métriques suivantes.

Conseil

Pour collecter des métriques JMX supplémentaires, utilisez un fichier YAML personnalisé.

Droits d'auteur © 2025 New Relic Inc.

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