Le SDK Worker Service et de nouvelles métriques ASP.NET Core viennent s’ajouter à Azure Monitor

Publié le 14 octobre, 2019

Program Manager, Azure Monitor

La fonctionnalité Application Insights d’Azure Monitor permet aux développeurs et aux professionnels des TI d’observer, de déboguer, de diagnostiquer et d’améliorer leurs services distribués hébergés sur le cloud, sur site et dans des solutions hybrides.

La publication du SDK Application Insights pour ASP.NET Core 2.8.0 destiné aux applications Web et du SDK Application Insights pour .NET Core Worker Service 2.8.0 destiné aux applications non basées sur le Web apporte de nouvelles ressources aux développeurs, notamment :

  • la prise en charge de types d’applications supplémentaires ;
  • de nouvelles métriques avec alerte ;
  • la prise en charge d’ASP.NET Core 3.0 ;
  • un suivi réparti multifournisseur.

Prise en charge de types d’applications supplémentaires

Le SDK Application Insights pour Worker Service prend en charge le nouveau modèle Worker Service d’ASP.NET Core 3.0, grâce notamment à l’implication des clients sur GitHub. Outre les applications Worker Service de .NET Core, ce SDK libère tout le potentiel d’Application Insights dans d’autres applications non basées sur le Web telles que les applications de console, le traitement de file d’attente et les travaux en arrière-plan. Lancez-vous avec notre guide d’intégration pas à pas.

Nouvelles métriques avec alerte

Les compteurs d’événements vous permettent d’observer de nouvelles métriques telles que l’intervalle de nettoyage de la mémoire, le taux d’attribution et la durée de file d’attente du pool de threads. Les compteurs d’événements étendent les compteurs de performances historiques de Windows, pour devenir multiplateformes (Linux, MacOS et Windows). Application Insights collecte désormais ces métriques automatiquement, ce qui permet très facilement de les observer et de leur associer des alertes.

En outre, vous pouvez désormais observer l’utilisation de l’UC sous Linux, MacOS et Windows avec une latence d’une seconde grâce aux Flux de métriques temps réel. Ce tournant signifie que notre fonctionnalité de métriques en temps réel sous Linux et MacOS est à hauteur de celle sous Windows, ce qui réaffirme notre engagement en faveur de la parité des fonctionnalités sur toutes les plateformes.

Prise en charge d’ASP.NET Core 3.0

Application Insights prend désormais en charge les applications ASP.NET Core 3.0 lorsque le SDK Application Insights pour ASP.NET Core version 2.8.0 ou ultérieure est utilisé.

Suivi réparti multifournisseur

Microsoft rejoint la liste grandissante des fournisseurs ayant adopté la spécification W3C Trace Context. Cela signifie que vos suivis se propageront à travers les services fournis par d’autres fournisseurs d’outils de surveillance de performance applicative qui reconnaissent cette norme. Au fur et à mesure que les fournisseurs adopteront la norme W3C Trace Context, la portée de votre suivi réparti s’étendra.

Plans futurs

La prise en charge d’Application Insights pour ASP.NET Core 3.0 dans Azure App Service est prévue pour le mois de novembre.