azure - 在 azure 应用程序服务中添加日志记录并确保不会丢失任何日志的最佳实践?

标签 azure azure-web-app-service azure-app-service-envrmnt

我正在将我的应用程序切换到 Azure。我添加了应用程序日志记录的应用程序洞察力。我还添加了一些其他日志记录,例如:Web 服务器日志记录、详细错误消息和失败请求跟踪。我想确保每个细节都记录良好。我们还有其他记录吗?以及最佳实践是什么?

最佳答案

在使用可以轻松不记录所有内容的应用程序时要记住的一件事是,在某些情况下默认启用采样,因此如果您想确保绝对记录所有内容,则需要关闭采样,现在我我并不是说这是一个好主意,但这是一个不同的话题。

至于日志记录本身,互联网上有很多很好的教程可供阅读,如果您确实想要所有内容,您可能还需要启用诊断日志记录,但要做好准备应对大量噪音。

我认为最好认真考虑一下您真正获得的日志,并确保将这些日志注入(inject)到应用程序洞察中并从那里开始

关于azure - 在 azure 应用程序服务中添加日志记录并确保不会丢失任何日志的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72085089/

相关文章:

powershell - 如何删除Azure ILB ASE SSL证书

powershell - 如何从 Bamboo 部署服务器使用 Azure kudu zipdeploy

sql - Azure 数据传输身份列种子跃升 10,000

azure - SQL Azure 计费 - 在单个服务器上转换多个数据库

sendgrid - 使用SendGrid发送电子邮件-本地ok,远程ok

azure - 2018 年 Azure 预热 UserAgent 字符串是什么?

azure-web-app-service - 未能从 PACKAGE.txt 初始化运行

azure - 无法在 Web 配置中使用 applicationInitialization 预热页面

c# - 在 C# 中的私有(private)访问下下载 azure 存储 blob 时遇到问题

azure - 通过专用终结点将 Azure WebApp 服务连接到 SQL 托管实例