Azure Functions 应用诊断
Azure Functions 应用诊断是 Azure 门户中用于监视和诊断 Durable Functions 应用程序中潜在问题的有用资源。 它不仅有助于诊断问题,还提供了潜在的解决方案和/或相关文档,以帮助你更快地解决问题。
如何使用 Azure Functions 应用诊断
转到 Function App 资源。 在左侧菜单中,选择“诊断并解决问题”。
搜索“Durable Functions”并选择结果。
你现在位于 Durable Functions 检测器中,它用于检查 Durable Functions 应用的常见问题。 检测器还提供了可能有用的工具和文档的链接。 浏览检测器中的各种见解,了解应用程序的运行状况。 例如,检测器会显示你的应用正在使用的 Durable Functions 扩展的版本、性能问题以及任何错误或警告。 如果存在问题,你将看到有关如何缓解和解决这些问题的建议。
其他有用的检测器
窗口左侧有一个旨在检查不同问题的检测器列表。 本部分重点介绍其中几个。
Functions 应用故障或报错检测器会从不同的检测器拉取结果,检查应用程序的关键区域,它们可能是应用程序故障或报错的原因。 下面的屏幕截图显示了执行的检查(屏幕截图并未捕获所有 15 个),以及需要注意的两个问题。
最大化高 CPU 分析显示了一个应用正在导致 CPU 使用率过高。
单击“查看解决方案”时,会建议执行以下操作。 如果你决定遵循第二个选项,可以通过单击按钮轻松重启站点。
最大化内存分析会显示以下警告和图。 (请注意,有更多内容未被屏幕截图捕获。)
单击“查看解决方案”时,会建议执行以下操作。 可以通过单击按钮轻松纵向扩展。