Description du stage Orange NRS
Recueillir les bonnes pratiques et lister les outils existants pour la supervision des applications JAVA/J2EE. Mettre en place un ensemble de modules pouvant être facilement intégré dans un développement existant. Assister l'équipe de développement pour intégrer les outils identifiés dans les projets existants.
Le monitoring implique généralement la récupération et l'exploitation de différentes données : états, métriques, statistiques, ... Chaque projet de développement nécessite un minimum de métriques pour superviser l'application et analyser ses performances.
Ce stage, encadré par un référent des activités de développement Java EE, vise à faire un tour d'horizon des outils ou frameworks de monitoring, supervisions et gestion de logs existants sous la forme d'une étude, ainsi que la mise en place de ces outils dans un projet de développement.
Les étapes proposées sont :
-Prise en main et analyse de l'existant
-Recueil des bonnes pratiques pour la mise en uvre de la supervision d'une application
-Etat des lieux des outils existants et de leur intégration dans les projets
-Après sélection de ou des principaux outils, intégration de l'outil dans le chaine d'industrialisation des développements
-Participation à un ou deux projets de développement pour assister à l'intégration
Etudiant en fin de cycle ingénieur ou universitaire possédant une connaissance du langage Java et des environnements associés.
Les technologies utilisées seront les suivantes : JAVA/J2EE, JMX, MBean, Spring, Hyperic HQ, Nagios, Syslog.
|