2010-09-29 4 views
1

Je me demandais s'il y a un outil pour assurer le suivi des performances des applications. Ce que j'ai à l'esprit est un outil qui va écouter les mises à jour et enregistrer les mesures de performance publiées par une application. c'est-à-dire le temps de signifier une demande, le temps qu'une certaine opération a pris pour finir. Cet outil regrouperait ensuite les données et mesurerait les tendances de performance.application Mesure du rendement

+0

Ce type d'outil est appelé un profileur. – colithium

+3

Quelques informations concernant la plate-forme/langue serait bien –

Répondre

1

Si vous voulez mesurer votre application à partir de l'extérieur, vous pouvez utiliser RRDtool pour recueillir les données.

+0

oui monsieur ce qu'il est !!! Merci beaucoup! Y a-t-il des alternatives? – Santosh

0

Vous pouvez utiliser SLAMD pour webapp écrit en Java. Pour Django utiliser champion.

Rechercher profileur + langue, cadre

0

Jetez un oeil à HP SiteScope. Il est l'aptitude à conduire le système avec un script utilisateur Web, pour surveiller les mesures sur le back-end, même dans la mesure de la création de scripts shell personnalisés et des requêtes de base de données, ainsi que la possibilité d'ajouter une logique pour le rapport/alerte contre ces ensembles de données combinés apparaît être ce dont vous avez besoin. D'autres mécanismes que vous pourriez considérer seraient un service de roulement en utilisant CURL pour pousser des informations, des requêtes aux systèmes impliqués pour tirer des métriques ou des informations de base de données et ensuite votre propre interface pour les alertes et les rapports. Ensuite, il devient une question de coût, pouvez-vous rouler le niveau de fonctionnalité pour moins d'argent que vous pouvez acheter une solution déjà existante sur le marché libre.

Ref: HP SiteScope Wiki Page