Supervision des traces des applications
Comment superviser DOTNET ?


ServicePilot apptrace-dotnet




Que sont les traces .NET App ?

.NET, ou dotnet, est le nom donné par Microsoft à son ensemble de produits et de technologies qui permettent le développement d'applications et la portabilité sur Internet. La plate-forme .NET s'appuie sur plusieurs couches technologiques Microsoft telles que Windows OS, framework.NET, ASP.NET, langage orienté objet C#, vb.net et plus encore.

L'application NET Framework possède ses propres meilleures pratiques et outils pour évaluer les performances pendant la phase de développement, lorsque vous avez accès au code et aux applications internes, ce qui n'est pas toujours le cas. Le Redgate ANTS Performance Profiler ou la suite Jetbrains dottrace sont les meilleurs outils de profilage de performance de développement disponibles pour les environnements dev.NET.

Contrairement au développement, la surveillance des applications de production dotnet diffère. On ne peut pas tracer chaque demande jusqu'au niveau du code sans un compromis en termes de performance, de temps ou de coût. De plus, comme nous l'avons déjà dit, nous n'avons pas toujours accès à chaque code d'application de production avec une équipe de développement dédiée, c'est pourquoi l'instrumentation de l'application ServicePilot se fait sans modifier ou toucher le codebase existant.

ServicePilot propose un package de suivi des applications de production qui vise à être la première étape vers l'amélioration de l'application et le reporting des performances opérationnelles.

ServicePilot propose une surveillance standard des applications de production NET avec le monitoring de l'expérience réelle de l'utilisateur, le temps de réponse de chaque transaction, des métriques d'utilisation de l'application et plus encore, quel que soit son code d'application.

Afin de fournir une visibilité complète des performances de votre application, plusieurs packages peuvent être ajoutés pour compléter la carte topologique de l'application, les tests ou la surveillance des dépendances applicatives: Traces Microsoft IIS, compteurs Microsoft IIS ou Windows, journaux W3C et Windows Event Logs des applications, tests Web et scénarios HTTP(S), MSSQL et bien plus encore.

Supervision et traces DotNET

Ce package surveille les transactions Web HTTP(S) à partir des processus.NET. Les agents ServicePilot Windows peuvent être fournis aux processus instrument.NET pour enregistrer automatiquement leurs connexions Web.

Ceci permet de collecter des statistiques résumées (min,max,avg...) par application .NET telle que :

  • Requêtes par minute
  • HTTP return codes et methods
  • Nombre de transactions dans chaque intervalle de temps de réponse
  • Established transactions

Afin de fournir des informations détaillées sur l'application dotNET, les détails recueillis par transaction sont inclus :

  • URL et web page path
  • IP client et HTTP host
  • Real User Response time
  • HTTP Return code et method

Autres intégrations Trace des applications