2010-07-05 3 views
2

Nous utilisons Windows 2008 et nous envisageons de passer des serveurs d'applications d'Adobe ColdFusion 9 à Railo 3.1. Cela impliquerait l'utilisation d'un nouveau conteneur de servlets Java, donc à la place d'Adobe JRun 4, nous examinons Apache Tomcat.Tomcat sous Windows - Outils de profilage et de collecte de métriques gratuits?

Adobe propose un plugin perfmon pour CF9. Nous pouvons rassembler la plupart des statistiques avec ça. Le problème est, autant que je comprends, il n'y a aucun perfmon plugin pour Tomcat.

Je voulais savoir s'il y a une sorte de outils de profilage gratuits que nous pouvons utiliser pour obtenir des mesures et des données de performance sur Tomcat, par exemple les demandes/s, utilisation de la mémoire, etc.

Je ne me dérange pas si elles sont simplement écrites dans les journaux tant que nous pouvons les lire dans un format quelconque. De plus, il ne doit pas nécessairement s'agir d'un produit autonome.

Toute aide a été appréciée!

Répondre

2

Juste curieux - quel serveur d'application utilisez-vous maintenant? Lequel utilise perfmon maintenant? Parce que vous devez exécuter Tomcat sur un système d'exploitation - Windows, Linux, etc. Vous semblez sous-entendre que Perfmon ne vous sert à rien maintenant. Je ne crois pas que ce soit le cas.

Si vous avez besoin d'embellir des informations de perfmon, vous pouvez certainement buy something. Mais la solution la moins chère pour vous serait des filtres qui intercepteraient chaque requête entrante et réponse sortante pour calculer le nombre de requêtes, le temps de réponse, etc. Vous écririez ces classes une fois et les déclareriez dans votre fichier web.xml. Ils pourraient écrire dans les journaux en utilisant log4j.

Ou peut-être Hyperic's solution est ce que vous avez en tête. Il était auparavant open source, mais Spring les a achetés il y a quelques années. Ensuite, VMWare a acheté Spring. Tout cela fait partie d'une solution plus grandiose.

+0

J'ai mis à jour ma question pour inclure le serveur d'applications. Je sais que perfmon peut toujours être utile en termes de performances générales de Windows, mais en termes de Coldfusion 9, je pourrais prendre beaucoup d'autres mesures comme les demandes en cours, les demandes en file d'attente, etc en raison du plugin fourni par Adobe. –

+0

Nous allons examiner cette solution. L'installation sur Windows s'est déroulée sans problème et, comme la façon dont elle fonctionne sur son propre serveur avec des instances d'agent, cela signifie que nous pouvons avoir tous les rapports centralisés, ce qui me semble plus évolutif. –

2

LambdaProbe vous donnera le suivi des sessions, la mémoire utilisée, des sessions d'applications Web et servlets, connexions, etc.

Jetez un oeil sur le site de démonstration http://demo.lambdaprobe.org/ pour plus. Connexion au site: démo/démo

Questions connexes