【发布时间】:2020-03-22 09:51:30
【问题描述】:
我正在努力在 Azure 中为我的容器 Web 应用程序设置日志记录。我想查看的基本上是所有来回的流量,因此JSON输入和输出以及异常等。所以我猜只是 Application Insights,但对于容器。
我已经阅读了我认为 Microsoft 有关 Azure 容器监控解决方案的所有文档,但没有找到有关如何设置它的分步指南。一个指南解释了如何设置一个新的网络应用程序,但我已经有一个现有的网络应用程序,我想链接到一个新的监控解决方案。一些指南解释了如何为 AKS 设置它,但我没有 AKS。
我找到了这篇文章:https://docs.microsoft.com/en-us/azure/azure-monitor/learn/quick-collect-azurevm,但我不确定它是否正是我想要的。如果有人能在此处指出正确的方向,我将不胜感激,因为我单击了 Azure 门户中每个按钮的感觉,但没有显示任何日志。我显然已经尝试使用日志分析工作区添加容器监控解决方案,但是如何将其连接到我的容器 Web 应用程序?
【问题讨论】:
-
什么类型的 webapp 是?如果将 AppInsights SDK 包含到 MVC 中,那么您将看到独立于容器的调用。在 Visual Studio 中,您可以右键单击 Add-> Application Insights,然后在部署应用程序时,您需要确保传递了正确的应用程序洞察力密钥
-
我有两个想要记录的网络应用程序。一个 .NET Web api 和一个 Vue 前端。
-
此外,Application Insights 已被弃用,不建议将其用于容器。
标签: azure docker azure-monitoring