当前位置: 首页 > 知识库问答 >
问题:

将Azure Function App日志输出到log Analytics

左丘善
2023-03-14

我们在一个更大的事件链中使用和Azure函数。该链的所有其他部分都在log analytics中提供了日志,这样我们就可以轻松地在整个系统中跟踪任何给定的请求。然而,我无法找到一种方法,使功能App日志到同一地方。我猜这应该是可能的,因为它在我们的工作区看起来是这样的:

监控功能应用程序的文档仅提及应用程序洞察。

共有1个答案

易琨
2023-03-14

请看一下我之前回答的这个问题。

简而言之,日志分析不是很好地支持Azure功能,这就是为什么它在那些文档中推荐应用洞察。

您可以转到azure portal->your log analytics->左侧刀片中,选择Workspace Data Sources->azure Resources,然后单击这里的azure函数。截图如下:

但当您选择log category下的项时,它将抛出错误。这是一个已知的问题(我之前问过MS团队,得到的反馈是这是一个问题,可能不会更新)。

如果您只想从日志分析中的app insights查询日志(azure函数日志),可以使用交叉查询操作符app()。

 类似资料:
  • 问题内容: 我想及时重定向过程的输出。如果我等待过程完成,我可以这样做: 但是,如果该过程花费很长时间或没有完成,则将没有太大用处。我知道我可以像这样实时写入stdout: 但是,这实际上并没有帮助我,因为我正在编写未写入终端的服务。我正在寻找可以让我做类似的事情: 不能直接访问其作者,因此这是不可能的。当然,我不是唯一遇到这个问题的人,这通常是怎么做的? 问题答案: 您应该在此处使用管道,例如:

  • 你如何测试和调试你的代码呢?Lua 的两个主力作者是这样回复的: Luiz Henrique de Figueiredo:我主要是一块一块的构建,分块测试。我很少使用调试器。即使用调试器,也只是调试 C 代码。我从不用调试器调试 Lua 代码。对于 Lua 来说,在适当的位置放几条打印语句通常就可以胜任了。 Roberto Ierusalimschy:我差不多也是这样。当我使用调试器时,通常只是用

  • Blade使用了 slf4j-api 作为日志接口,为了方便起见,默认内置了日志实现, 包含按日期进行文件归档等操作,一个小型应用无需配置日志组件。 maven的坐标名为 blade-log,源码在 这里 默认的日志级别是 INFO,你可以修改它。使用日志和往常一样: public class LogExample { private static final org.slf4j.Logg

  • 问题内容: 在python中使用multiprocessing.Process类时,是否有办法记录给定Process的stdout输出? 问题答案: 最简单的方法可能是覆盖。从多处理手册中稍微修改一个示例: 并运行它:

  • 有时,在你的游戏正在运行的时候,为了了解程序的运行过程或是为了查找一个 BUG,你想看到一些运行时信息,可以! 这个需求引擎已经考虑到了,使用 log() 可以把信息输出到控制台,这样使用: // a simple string log("This would be outputted to the console"); // a string and a variable string s =

  • 主要内容:Log4j Appender Properties配置Log4j 提供 Appender 对象,主要负责将日志消息打印到不同的目的地,例如控制台、文件、NT 事件日志、Swing 组件、JMS、远程 UNIX 系统日志守护进程、Socket套接字等。 每个 Appender 对象都有与其相关的不同属性,这些属性指定了该对象的行为。 属性 描述 layout Appender 使用 Layout 对象和与它们关联的转换模式来格式化日志信息。 targe