WebLogic Server est un serveur d'applications J2EE d'Oracle qui sert de plate-forme pour le développement et le déploiement d'applications d'entreprise distribuées à plusieurs niveaux. WebLogic Server centralise les services d'application qui incluent les fonctionnalités de serveur Web, les composants métier et l'accès aux systèmes d'entreprise backend.
L'outil de supervision des performances Oracle WebLogic d'Applications Manager surveille et collecte des mesures de performances WebLogic clés telles que l'utilisation du segment JVM, le temps de réponse du serveur, les sessions utilisateur, les pools de threads, les pools de connexions JDBC, les services de messagerie et les statistiques EJB. Applications Manager est l'un des meilleurs outils de supervision Weblogic du secteur qui vous aide à garder un œil sur vos applications les plus critiques et à améliorer leurs performances. Les alertes proactives d'Applications Manager fournissent un avertissement précoce des problèmes de performances et vous permettent de prendre des mesures correctives avant que les utilisateurs finaux ne soient affectés.
Une valeur croissante de la taille du tas peut indiquer un dépassement de capacité de la mémoire. Détecter cela peut empêcher le serveur de planter ou de ralentir. Applications Manager offre une visibilité sur les performances de la JVM et vous aide à détecter les exceptions de mémoire insuffisante se produisant pendant l'exécution de l'application, les fuites de mémoire ainsi que des informations sur le garbage collection et l'utilisation du pool de threads.
Le temps de réponse du serveur est une métrique importante car il indique le temps nécessaire au serveur pour répondre à une demande utilisateur. La surveillance de cette métrique est l'un des meilleurs moyens d'identifier si le serveur fonctionne efficacement. Si cette valeur semble augmenter à un rythme rapide, vous devrez peut-être analyser la charge sur votre serveur.
Grâce aux capacités de surveillance d'Oracle WebLogic d'Applications Manager, obtenez des informations détaillées sur la session utilisateur, telles que le nombre de sessions actives, le nombre maximal de sessions, le nombre total de sessions et le nombre de servlets. Prenez conscience de la charge des requêtes sur votre serveur et identifiez s'il existe suffisamment de servlets pour gérer les requêtes reçues.
Le pool de threads alloue des threads pour traiter les demandes des serveurs de service et des serveurs clients. Avec Applications Manager, suivez les différents threads du serveur Weblogic:
En outre, obtenez des informations sur les services de messagerie tels que JMS (Java Message Service) et SAF (Conversations et terminaux) pour comprendre pourquoi les messages ne sont pas livrés. Gérez la persistance des messages en analysant et en configurant des quotas plus élevés pour les agents SAF surchargés.
L'accès à la base de données peut parfois créer des problèmes de performances pour les applications Java, il est donc important de superviser les pools de connexions JDBC. Utilisez Applications Manager pour suivre l'intégrité et l'utilisation du pool de connexions de base de données - combien de connexions actives, à quel point le pool de connexions est-il proche de l'utilisation du nombre maximal de connexions qui lui sont allouées et des threads en attente de connexion. Si les connexions actives atteignent le plus grand nombre de connexions possible dans le pool, vous devez augmenter la limite supérieure du pool de connexions. Vous pouvez également suivre le nombre de connexions perdues pour comprendre les problèmes potentiels dans la logique de l'application.
Avec l'outil de surveillance des performances des applications WebLogic d'Applications Manager, surveillez vos EJB - leurs types, l'activation, la passivation et le nombre de threads en attente. Le conteneur EJB effectue la passivation lorsque le cache est plein. Lorsque l'objet de session EJB est à nouveau nécessaire, le Bean est activé par le conteneur. Un nombre accru d'états de passivation indique que le cache se remplit fréquemment. Gardez un œil sur l'état des beans et prenez connaissance des transactions en cours sur le serveur. Identifiez le taux d'échec de pool anormal et résolvez-le avant qu'il ne submerge le serveur.
Un bean géré (MBean) est un bean Java qui fournit une interface Java Management Extension (JMX). Applications Manager interroge les MBeans et envoie des notifications en cas de pannes pour s'assurer qu'il n'y a pas de dégradation des performances de l'application. Bénéficiez d'une visibilité en temps réel sur les métriques personnalisées dans le déploiement de votre application, telles que l'état de la gestion de la mémoire, le chargement des classes, les threads actifs, la journalisation et la configuration de la plateforme.
L'outil de supervision de serveur WebLogic d'Applications Manager est livré avec une fonction de rapport dynamique qui prend en charge les représentations numériques et graphiques des attributs clés. Vous pouvez surveiller les performances du serveur Weblogic et prendre des décisions éclairées concernant votre serveur en utilisant l'analyse des tendances, les prévisions et les rapports d'inventaire!
Utilisez Applications Manager pour superviser les applications Java exécutées sur WebLogic, vous offrant ainsi une visibilité depuis le navigateur jusqu'aux instructions de base de données individuelles. Bénéficiez d'une visibilité détaillée au niveau du code et identifiez la cause première des problèmes d'application en production.
Comprenez l'impact des performances du serveur sur WebLogic en surveillant le matériel, les processus et les services du serveur, l'utilisation et les prévisions des ressources et les volumes de disque. Vous pouvez également contrôler plus de 130 types d'infrastructure avec Applications Manager, y compris des technologies sur-site telles que des serveurs d'applications, des bases de données, des intergiciels, des machines virtuelles, des services Web ainsi que des ressources cloud.