JVM Monitoring
Java
JVM Monitoring et gestion des performances

Java (lien externe à ibm.com) est l'un des langages de programmation les plus couramment utilisés dans le développement de solutions Internet critiques et hautement évolutives. De plus, JVM (Java Virtual Machine) est le moteur d'exécution le plus utilisé pour élaborer d'autres composants importants de systèmes stratégiques tels que Cassandra ou Hadoop. Java/JVM Monitoring d'Instana permet une gestion complète des performances et de l'état de santé des applications et des services s'exécutant au sein de JVM, ainsi que de ses paramètres internes et de ses indicateurs de performance.

Afin de comprendre et d'optimiser les performances des applications et d'en automatiser davantage la gestion, Java Monitoring d'Instana ne se limite pas à de simples indicateurs, mais offre un ensemble complet de fonctionnalités de gestion et de contrôle :

  • Reconnaissance des instances Java/JVM
  • Contrôle de l'état de santé sans configuration
  • Instrumentation automatique du code pour les technologies compatibles (par exemple Spring Boot, Apache Tomcat et autres)
  • Mappage et visualisation des cartes de dépendance des services sans intervention manuelle
  • Traces complètes des requêtes à travers tous les systèmes
  • Reconnaissance automatisée des applications et des services

Le contrôle complet de JVM nécessite de connaître les performances de l'hôte physique ou virtuel, des conteneurs, des instances Java, de JVM (données de récupération de place par exemple) et de toutes les applications et services déployés dans l'instance JVM.

Instana est le moyen le plus rapide et le plus simple de contrôler les services basés sur Java dans toute la pile pour fournir des analyses complètes sur les applications. L'agent Instana identifie automatiquement toutes les instances JVM, déploie les détecteurs de contrôle nécessaires et commence à tracer les applications et les requêtes. Instana détermine aussi automatiquement non seulement l'état de santé des instances JVM, mais aussi des applications et des services qui s'y exécutent.

Faites un ESSAI GRATUIT dès maintenant !

14 jours, version complète, sans carte bancaire

Contrôle des performances de JVM et du code Java

Une fois déployé, l'agent d'Instana identifie automatiquement toutes les instances Java en cours d'exécution, puis déploie et configure automatiquement le détecteur Java Monitoring d'Instana, ainsi que des détecteurs supplémentaires pour les technologies utilisées dans les applications fonctionnant au sein de JVM. La base de connaissances d'Instana sait déjà quels indicateurs de performance sont pertinentes et comment les collecter. D'autres mesures sont également collectées pour surveiller l'état de santé des services Java. Puisque la configuration automatique d'Instana recueille toutes les informations pertinentes, le contrôle des instances Java est on ne peut plus simple.

Pour déterminer l'état de santé globale du service, le détecteur Java Monitoring d'Instana collecte également des indicateurs clés de performance sur l'environnement JVM surveillé.

Avec l'aide de l'intelligence artificielle (IA) et des signatures de santé de la base de connaissances concernée, Instana détecte automatiquement les problèmes liés à chaque instance Java et émet des incidents de service. Instana automatise ensuite l'escalade des incidents et l'identification des causes premières en fonction de leur gravité pour vous aider à résoudre les problèmes avant que les utilisateurs ne soient affectés.

Contrôle de la configuration de Java/JVM

En plus des données de performance et de santé, le détecteur Java Monitoring d'Instana collecte également des données de configuration, ce qui permet à Instana de les analyser et de les corréler avec les changements et les informations de performance des applications et des services.

Toutes les informations de performance et de configuration concernant l'instance JVM et les applications ou services internes sont résumées dans un tableau de bord unique. Toutes les informations Java pertinentes sont affichées au même endroit, ce qui facilite la résolution des problèmes et l'optimisation des performances.

Le contrôle des performances Java s'articule autour des indicateurs relatifs aux services et de leurs interactions avec d'autres services ou magasins de données. Instana identifie et collecte automatiquement les indicateurs de service pertinents.

Données Java/JVM Monitoring

JVM Monitoring d'Instana comprend trois types de données : les données de configuration, les mesures de performance et les signatures de santé.

D'autres mesures peuvent être obtenues en fonction des technologies et des frameworks déployés dans les instances de JVM.

De plus amples informations sur les différentes informations de détecteur sont disponibles dans la documentation Instana à la rubrique
Contrôler JVM et Java.

Données de configuration Java

  • Version
  • Exécution
  • Taille de segment de mémoire
  • Chemin d'accès aux classes

Données de performance Java

  • Activité GC
  • Utilisation de la mémoire
  • Pools de mémoire
  • Unités d'exécution

Signatures de santé Java

  • Cache du code
  • Taille PermGen/MetaSpace
  • Activité GC
  • Taille et utilisation de segment de mémoire
    Installation du détecteur Java : démarrage

    Vous souhaitez vous lancer dans l'aventure ? Vous pouvez soit essayer Instana ou créer un compte. C'est déjà fait ? Alors, consultez le guide de démarrage d'Instana.

    Essai ou compte Instana Guide de démarrage d'Instana