Quelle est la meilleure façon de surveiller (Health and Performances) une application .NET?Quelle est la meilleure façon de surveiller une application .NET?
Répondre
Windows a les compteurs habituels de performance et .NET ajouter quelques cycles (GC, temps JIT, etc.). Jetez un oeil à Peformance Monitor.
journal des événements? Table d'audit SQL Server?
deux grandes bibliothèques d'exploitation forestière sont ELMAH et log4net
J'ai essayé les fourmis redgate. Ce sont des profileurs très compétents pour .NET.
Les fourmis sont pour le temps de développement, j'ai besoin d'une solution pour surveiller quand les applications sont en production. –
Je suggère d'utiliser JetBrains dotTrace, outil de puissance, bien que ce n'est pas gratuit :(
Tout d'abord Vous avez des compteurs de perfomance. Ils sont des fenêtres d'objets à base qui sont utilisés pour recueillir des données variuos. Il Vous pouvez surveiller la taille de la mémoire, le nombre de trames d'opérations d'E/S, les threads, les poignées, presque tout. peut définir le vôtre, donc par exemple si vous voulez Un exemple d'article peut être trouvé here. Comme certaines personnes l'ont dit avant moi, il vaut la peine de mettre en place une infrastructure de journalisation, mais je présume que vous le savez. Log4Net est génial et facilement extensible, alors jetez un coup d'oeil, et la bibliothèque d'entreprise a également un bloc d'application de journalisation pas mal. Il est utile d'utiliser IoC (inversion du modèle de contrôle) pour configurer l'infrastructure de journalisation, développer des attributs personnalisés pour marquer de manière statique certaines méthodes de journalisation, ainsi l'infrastructure sait au démarrage ce qu'il faut journaliser (problèmes de journalisation standard). c'est comme ça). Si vous utilisez ASP.NET, utilisez l'API de surveillance HEalth. Espérons que cela aide
- 1. Quelle est la meilleure façon de déployer une application Pylons?
- 2. Quelle est la meilleure façon de surveiller un groupe d'utilisateurs ebay dans mon application?
- 3. Quelle est la meilleure façon d'échantillonner/profiler une application PyObjC?
- 4. Quelle est la meilleure façon d'écrire une application Python GTK +?
- 5. Quelle est la meilleure façon d'initialiser une application?
- 6. Quelle est la meilleure façon de déterminer le nom de votre machine dans une application .NET?
- 7. Quelle est la meilleure façon d'implémenter une notification dans une application Web C#?
- 8. Quelle est la meilleure façon d'intégrer un concepteur de rapports dans une application .NET?
- 9. Quelle est la meilleure façon de tester une application Windows CE/.NET CF?
- 10. Quelle est la meilleure façon de charger des données hautement réutilisées dans une application web .net
- 11. Quelle est la meilleure façon de déployer des autoupdates authentifiées dans une application .NET?
- 12. Quelle est la meilleure façon d'utiliser Response.Redirect pour un pop-up dans une application Web .NET?
- 13. Quelle est la meilleure façon d'afficher le pourcentage complet dans une application CLI .Net?
- 14. Quelle est la meilleure façon d'injecter javascript dans mon application?
- 15. quelle est la meilleure façon d'utiliser l'enregistreur en application JSF
- 16. Quelle est la meilleure façon d'intégrer de la vidéo dans une application Windows Mobile 6?
- 17. Quelle est la meilleure façon de surveiller un grand nombre de processus Ruby?
- 18. Quelle est la meilleure façon d'exécuter `sum_by_sql`?
- 19. Quelle est la meilleure façon d'apprendre CUDA?
- 20. Quelle est la meilleure façon d'implémenter hashCode()?
- 21. Quelle est la meilleure façon de conduire une animation?
- 22. Quelle est la meilleure façon de concevoir une API client?
- 23. C# Quelle est la meilleure façon de copier une BindingList?
- 24. Quelle est la meilleure façon d'apprendre WCF?
- 25. Quelle est la meilleure façon de créer une relation tableA HABTM tableA pour une application CakePHP?
- 26. Quelle est la meilleure façon de créer une configuration maître-esclave pour une application Web?
- 27. Quelle est la meilleure façon d'implémenter la liaison de données avec une application Web?
- 28. Quelle est la meilleure façon d'annuler une requête WCF asynchrone?
- 29. Quelle est la meilleure façon de charger la balance? PHP
- 30. Quelle est la meilleure façon de faire une application de cartographie pour l'iPhone
Qu'entendez-vous par moniteur? – Benny
surveillance de la performance, surveillance de la santé ... –