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

如何在azure函数中进行日志记录和api管理

丁星火
2023-03-14

我想为API和azure函数创建日志记录。

作为思维来使用,“服务总线”来创建日志记录。

注意:关于应用程序的洞察,as发现它影响到性能,它更多的是用于性能监控,然后是日志记录。https://blogs.msdn.microsoft.com/apimanagement/2018/01/12/application-insights-integration/

共有1个答案

闾丘朗
2023-03-14

我仍然会使用Application Insight。您希望跟踪请求和错误,Applicatin Insight将立即提供这些请求和错误,并为您提供查询日志或构建仪表板的查询语言。关于性能问题,您应该只测试对系统的影响--这很可能并不相关。

 类似资料:
  • 我试图创建一个用BlobTrigger触发的Azure函数。当我向目标容器添加新文件时,我可以通过查看调用来看到函数的运行,在Azure portal上的Monitor中显示触发时间和状态“Success”。然而,除了“已连接!”之外,日志中没有出现任何内容欢迎文本。 这是样板运行。我尝试过的csx有点修改,也有点修改: 和 function.json(我已向其添加了具有相同路径的输入绑定): 我

  • 我正在使用Azure函数中相对较新的ILogger(vs.TraceWriter)选项,并试图了解日志是如何捕获的。 以下是我的功能: 当我查看服务器日志时,LogFiles目录有一个层次结构。 结构化目录在这里什么也不包含,但在我的real function applications目录中似乎有各种“CodedDiagnostic”日志语句。 在这里我该期待什么?最终,我希望有一个单一的接收器,

  • 我正在尝试将信息记录到代码的模块级别的应用程序洞察中,而不是记录到函数级别。 当记录器从函数内调用(在我的项目的任何模块中)时,我可以成功地记录信息、警告等,但当在函数外调用时(例如初始化一个模块,希望记录一些设置),我可以成功地记录信息、警告等 例如,当在azure functions中运行我的HttpTrigger应用程序时,这会起作用,并将信息记录到app Insights: 虽然这不起作用

  • 问题内容: 我想将“跟踪”消息添加到我的所有公共方法中,如下所示: 现在,我想使用AOP(和字节码检测)将所有这些自动添加到我的方法中。我在想。是否有意义?您知道任何开放源代码吗? 问题答案: 我创建了一个简单的方面来捕获公共方法的执行。该AspectJ代码的核心是切入点定义: 在这里,我们将捕获任何包,任何类,具有任意数量的参数,具有任何返回类型的所有公共方法。 建议执行可以在下面的代码段中可视

  • 因此,我正在部署一个使用Hibernate4.3.6的web应用程序。和Tomcat 7。我正在尝试使用SLF4J作为日志抽象层来日志。但是,我有很多问题和疑问。首先,Hibernate和Tomcat都有不同的日志框架,分别是jboss-logging和juli(即使我在库中找不到juli),所以我认为我必须安装从这些框架到SLF4J的桥梁。对于Hibernate,根据这个答案,一个解决方案可以是

  • 问题内容: 我在Azure上有一个node.js api应用程序。我经常将每个请求记录到。如何保存和读取日志文件?我启用了BLOB日志记录。我的存储中唯一显示的是一堆csv文件。这是一个例子: 我打印到的日志在哪里? 问题答案: 1)在根文件夹()中创建文件(如果不存在)。 2)在其中添加以下几行。 完成后,您可以在中找到日志。 有关更多信息,请参阅https://docs.microsoft.c