Application Insights可以与运行.NET Core 3运行时的Linux Web App一起使用吗?

问题描述 投票:0回答:1

我正在将Azure应用服务计划添加到我的资源组。我希望它成为.NET Core 3 Web API的Linux主机。此外,我想使用Application Insights。但是,使用Azure门户时,将应用程序见解添加到Linux .NET Core 3应用程序的选项显示为灰色。 Application Insights当前不支持。我有另一个Linux Web App,它在运行时使用Node LTS,这使我可以毫无问题地添加Application Insights。将应用程序见解添加到在Azure Linux Web应用程序中运行的.NET Core 3 Web API时,我需要做些特殊的事情吗?

编辑:这是我所看到的一些屏幕截图Basics TabMonitoring Tab

azure azure-web-sites azure-application-insights azure-resource-manager
1个回答
0
投票

根据docs,是的!

支持的方案ASP.NET Core的Application Insights SDK可以监视您的应用程序,无论它们在何处或如何运行。如果你的应用程序正在运行,并且具有到Azure的网络连接,遥测可以收集。 Application Insights监视是在所有支持.NET Core的地方都受支持。支持范围:

操作系统:Windows,Linux或Mac。托管方式:进行中或无法处理。部署方法:框架相关或自成体系。 Web服务器:IIS(Internet信息服务器)或红est。托管平台:Azure应用服务的Web应用功能,Azure VM,Docker,Azure Kubernetes服务(AKS)等。 .NET核心运行时版本:1.XX,2.XX或3.XX IDE:Visual Studio,VS Code或命令行。注意

如果您将ASP.NET Core 3.0与Application Insights一起使用,请使用2.8.0或更高版本。这是唯一的版本支持ASP.NET Core 3.0。

© www.soinside.com 2019 - 2024. All rights reserved.