2011-09-15 8 views
4

Existe-t-il un bon outil pour collecter des statistiques à partir de l'application C# a. Fondamentalement, nous voulons enregistrer les appels de méthode réussis, quelles valeurs de paramètres ont été transmises, les adresses IP (pour les applications Web), les tentatives infructueuses pour récupérer des données. Plus ou moins n'importe quoi. Nous devons ensuite pouvoir interroger la base de données contenant les données pour générer des diagrammes statistiques et des diagrammes.Outil de collecte de statistiques pour C#?

À l'heure actuelle, nous le faisons nous-mêmes avec 5 tables. La table principale contient la requête, puis nous avons une table de paramètres, une table de données, une table d'application (pour suivre différentes applications) et ensuite une table de méthodes. Nous exposons également un webservice pour d'autres projets (comme php et flash). Ils envoient leurs données au webservice et celles-ci sont ensuite stockées dans la base de données statistiques principale.

Nous aimerions savoir si un tel outil existe sur ce marché et peut-être plus? (Ne doit pas être open source ou libre d'utiliser)

+3

Cela ressemble à un travail pour [PostSharp] (http://www.sharpcrafters.com/) [SmartInspect] (http://blog.gurock.com/postings/aspect-oriented-logging-for-net -with-postsharp-and-smartinspect/848 /). –

Répondre

4

Un bon outil pour cela serait gibraltar http://www.gibraltarsoftware.com/. Non seulement le logiciel est très bon, mais les personnes qui le suivent sont très sympathiques et serviables.

+0

Merci Kevin pour le vote de confiance en nous! Nous avons d'excellentes options pour cela dans la boîte ainsi que des moyens d'aller plus loin si vous le souhaitez. Il vous suffit de télécharger la version d'essai et de nous contacter via un chat en direct ou un support pour plus d'aide sur votre scénario spécifique! –

Questions connexes