【问题标题】:How to view logs for Azure web app for container?如何查看容器的 Azure Web 应用程序的日志?
【发布时间】: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


【解决方案1】:

检查了容器设置中的日志。

SO thread 中也对此进行了说明。

【讨论】:

  • 这当然是一种可能,但它不是查看日志的好方法,也无法搜索任何内容。
猜你喜欢
  • 2017-04-05
  • 1970-01-01
  • 2016-08-05
  • 2018-05-29
  • 2011-12-21
  • 1970-01-01
  • 2010-10-10
  • 1970-01-01
  • 2011-12-15
相关资源
最近更新 更多