📅  最后修改于: 2021-01-07 04:52:42             🧑  作者: Mango
Microsoft提供了不同的功能来监视我们的App服务。
App Service中托管的应用程序在使用资源方面受到某些限制。边界由与应用程序关联的应用程序服务计划定义。在创建应用服务计划时,通常会选择定价层和大小。根据大小和定价层,我们将分配有一定数量的CPU和一定数量的内存。免费或共享应用程序的配额如下。
根据我们在订阅中创建的应用服务计划的数量,适用于在基本,标准和高级计划中托管的应用的唯一配额是文件系统。
指标提供有关应用程序或应用程序服务计划行为的信息。因此提供了两个级别的指标。
粒度和保留
但是,如果我们使用应用程序见解,则保留率将急剧增加。
应用程序服务Web应用程序提供诊断功能,用于记录来自Web服务器和Web应用程序的信息。这些在逻辑上分为Web服务器诊断和应用程序诊断。
Web服务器诊断:在此,我们可以进行详细的错误记录,该记录可以是任何Http 400,并且将记录上述错误。我们还可以查看日志。第二件事是失败的请求跟踪,它基本上包含用于处理我们的请求的IIS组件的跟踪。第三个是Web服务器日志记录。这些是关于我们从特定IP地址接收到的Http请求数量的总体指标。
应用程序诊断:它使我们能够捕获Web应用程序产生的信息。因此,如果我们使用系统诊断跟踪,则所有信息将由应用程序诊断提供。
诊断信息可以存储在文件系统或Azure存储中。
在应用程序的开发过程中,以近乎实时的方式查看日志信息通常很有用。我们可以使用Azure PowerShell或azure命令行界面将信息记录到开发环境中。
这些是我们用于流式传输日志文件的基本命令。