La fonctionnalité Application Insights d’Azure Monitor permet aux développeurs et aux professionnels de l’informatique d’observer, de déboguer, de diagnostiquer et d’améliorer leurs services distribués hébergés dans le cloud, localement et via des solutions hybrides.
La publication d’Application Insights pour ASP.NET Core 2.8.0 pour les applications web, et d’Application Insights pour le Service Worker .NET Core 2.8.0 pour les applications non web, apporte une nouvelle valeur ajoutée aux développeurs, à savoir :
- prise en charge de davantage de types d’applications ;
- nouvelles métriques capables de déclencher des alertes ;
- prise en charge d’ASP.NET Core 3.0 ;
- suivi distribué entre fournisseurs.
Prise en charge de davantage de types d’applications
Le Kit de développement logiciel (SDK) Application Insights pour le Service Worker prend en charge le nouveau modèle de Service Worker ASP.NET Core 3.0, et l’Engagement client sur GitHub nous a aidés à hiérarchiser ce travail. Au-delà des applications du Service Worker .NET Core, ce Kit de développement logiciel (SDK) apporte toute la puissance d’Application Insights à d’autres applications non web, dont les applications console, le traitement des files d’attente et les travaux en arrière-plan. Commencez par suivre notre guide d’intégration pas à pas.
Nouvelles métriques capables de déclencher des alertes
Des compteurs d’événements vous permettent d’observer de nouvelles métriques, ainsi que de déclencher des alertes en lien avec celles-ci, à savoir le temps de garbage collection, le taux d’allocation et la longueur de file d’attente du pool de threads. Les compteurs d’événements étendent les compteurs de performances historiques de Windows pour qu’ils soient multiplateformes (Linux, MacOS et Windows). Application Insights collecte désormais ces métriques prêtes à l’emploi, ce qui les rend facilement observables et capables de déclencher des alertes.
En outre, vous pouvez maintenant observer l’utilisation du processeur sur Linux, MacOS et Windows, avec une latence d’une seconde, grâce à notre célèbre Flux de métriques temps réel. Cette avancée majeure signifie que notre fonctionnalité de métriques en temps réel sur Linux et MacOS atteint la parité avec Windows, renforçant ainsi notre engagement en faveur de la parité multiplateforme des fonctionnalités.
Prise en charge d’ASP.NET Core 3.0
Application Insights prend désormais en charge les applications ASP.NET Core 3.0 lors de l’utilisation du Kit de développement logiciel (SDK) Application Insights pour ASP.NET Core 2.8.0 ou version ultérieure.
Suivi distribué entre fournisseurs
Microsoft rejoint une liste croissante de fournisseurs adoptant la norme W3C Trace Context. Cela signifie que vos traces se propageront à divers services instrumentés avec d’autres fournisseurs de surveillance des performances d’applications qui reconnaissent la norme W3C Trace Context. La portée de votre traçage distribué s’étend à mesure que croît le nombre de fournisseurs adoptant la norme W3C Trace Context.
Futurs plans
La prise en charge d’Application Insights pour ASP.NET Core 3.0 dans Azure App Service est planifiée pour le mois de novembre.