web-dev-qa-db-fra.com

Application Insights peut-il être utilisé avec une application Web Linux exécutant le runtime .NET Core 3?

J'ajoute un plan de service d'application Azure à mon groupe de ressources. J'aimerais que ce soit un hôte Linux pour une API Web .NET Core 3. De plus, j'aimerais utiliser Application Insights. Cependant, lors de l'utilisation du portail Azure, l'option permettant d'ajouter Application Insights à une application Linux .NET Core 3 est grisée. Application Insights n'est pas actuellement pris en charge. J'ai une autre application Web Linux qui utilise Node LTS pendant son exécution et cela m'a permis d'ajouter Application Insights sans problème. Y a-t-il quelque chose de spécial que je dois faire pour ajouter Application Insights à un fichier. NET Core 3 Web API s'exécutant dans une application Web Azure Linux?

EDIT: Voici quelques captures d'écran de ce que je vois Basics TabMonitoring Tab

5
BigDevJames

Selon le docs , oui!

Scénarios pris en charge Le SDK Application Insights pour ASP.NET Core peut surveiller vos applications, peu importe où et comment elles s'exécutent. Si votre application est en cours d'exécution et dispose d'une connectivité réseau à Azure, la télémétrie peut être collectée. La surveillance Application Insights est prise en charge partout où .NET Core est pris en charge. Couvertures de support:

Système d'exploitation: Windows, Linux ou Mac. Méthode d'hébergement: en cours ou hors de processus. Méthode de déploiement: dépendante du framework ou autonome. Serveur Web: IIS (Internet Information Server) ou Kestrel. Plateforme d'hébergement: la fonctionnalité Web Apps d'Azure App Service, Azure VM, Docker, Azure Kubernetes Service (AKS), etc.). NET Core Runtime version: 1.XX, 2.XX ou 3.XX IDE: Visual Studio, VS Code ou ligne de commande. Remarque

Si vous utilisez ASP.NET Core 3.0 avec Application Insights, veuillez utiliser la version 2.8.0 ou supérieure. Il s'agit de la seule version qui prend en charge ASP.NET Core 3.0.

2
Falco Alexander

L'auto-instrumentation pour Application Insights pour les applications .NET Core est une priorité élevée et des travaux sont prévus pour prendre en charge la fonctionnalité. Restez à l'écoute! Vos commentaires et votre patience sont grandement appréciés! :)

1
MS-Julia