web-dev-qa-db-ja.com

Application Insightsは、.NET Core 3ランタイムを実行しているLinux Webアプリで使用できますか?

リソースグループにAzureアプリケーションサービスプランを追加しています。 .NET Core 3 Web APIのLinuxホストになりたいのですが。さらに、Application Insightsを使用したいと思います。ただし、Azureポータルを使用している場合、Linux .NET Core 3アプリケーションにApplication Insightsを追加するオプションはグレー表示されます。 Application Insightsは現在サポートしていません。 Node LTSをランタイムとして使用しており、問題なくApplication Insightsを追加できる別のLinux Webアプリがあります。ApplicationInsightsをに追加するために何か特別なことをする必要がありますか? Azure Linux Webアプリで実行されているNET Core 3 Web API?

編集:これは私が見ているもののスクリーンショットです Basics TabMonitoring Tab

5
BigDevJames

docs によると、そうです!

サポートされているシナリオApplication Insights SDK for ASP.NET Coreは、アプリケーションが実行される場所や方法に関係なく、アプリケーションを監視できます。アプリケーションが実行中で、Azureへのネットワーク接続がある場合、テレメトリを収集できます。 Application Insightsの監視は、.NET Coreがサポートされているすべての場所でサポートされています。サポートカバー:

オペレーティングシステム:Windows、Linux、またはMac。ホスティング方式:処理中または処理外。展開方法:フレームワーク依存または自己完結型。 Webサーバー:IIS(インターネットインフォメーションサーバー)またはKestrel。ホスティングプラットフォーム:Azure App Service、Azure VM、Docker、Azure Kubernetes Service(AKS)などのWebアプリ機能。 NET Coreランタイムバージョン: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をサポートする唯一のバージョンです。

2
Falco Alexander

Application Insights for .NET Coreアプリの自動計測は優先度が高く、機能をサポートするための作業が計画されています。乞うご期待!あなたのフィードバックと忍耐は大歓迎です! :)

1
MS-Julia