java - Azure Functions 在哪里存储日志以及如何查看它们?
问题描述
在我的 Azure Function 应用程序运行时,我可以流式传输日志并查看我需要的所有内容。
后来日志流是空的,可能是因为它是实时日志流而不是日志查看器。
日志存储在哪里以及如何查看它们?
解决方案
创建函数应用时,您还应该将其链接到Application Insights 工作区- 这是存储日志的位置。如果您不确定它是哪个工作区,那么您通常可以在应用程序设置中找到连接字符串。
每个函数的调用日志还应该链接到 App Insights 中的相关数据——如果您不熟悉如何查询 AI 日志,这是一个很好的起点。
数据存储在哪个表中取决于您要查找的信息 - 例如,错误将在异常表中。值得注意的是,Functions 大量使用了 customEvents 和 customMetrics 表,因此在这两个表中会有相当多的有用数据登陆。
推荐阅读
- python - Requests.py 重定向网址
- vowpalwabbit - vowpal wabbit 输出中“最佳常数损失”的概念,以及教程中所述的经验法则
- c# - 我想对列表列表进行分组
- javascript - 如何更新嵌套的 mongo 对象
- vb.net - npgsql executescalar() 总是不返回任何内容
- node.js - Angular 9 项目失败
- vba - 如何使用 VBA 在 word 上创建表格并添加边框
- java - 如何在excel单元格SXSSFSheet java中添加复选符号
- sql-server - 获取之前连续 10 行的销售以获取总和
- c# - 为什么委托实例不总是被缓存?