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

在application Insights-node.js中的默认请求跟踪中包括自定义属性

丁安宜
2023-03-14

我有一个express应用程序,在azure门户中打开了应用程序洞察。向服务器发出的所有请求都将被自动记录,但是默认配置没有提供我所要求的详细级别--我希望请求的用户代理在application insights日志中公开。从这个问题我可以看出,它不再是默认可用的,我将不得不在我的应用程序内做一些配置。

我的问题是:是否可以使用node js application insights sdk对跟踪请求的默认配置进行更改,以添加自定义属性(如用户代理)?

共有1个答案

湛嘉歆
2023-03-14

您应该构建一个自定义遥测处理器,因为它不支持在默认设置中添加自定义属性。

 类似资料:
  • 大家好,我正在编写使用Spring Security和JWT令牌的身份验证。 我在配置中添加自己的过滤器。但该请求不包含在筛选器中。因此,对任何地址的所有请求都被执行,即使没有令牌。 过滤器

  • 我正在使用侦探2.0.x,我想添加我自己的跟踪ID,除了它自己的。 我正在浏览给定的链接 https://cloud.spring.io/spring-cloud-static/spring-cloud-sleuth/2.0.0.RC2/single/spring-cloud-sleuth.html#_propagation 我想修改跟踪如下代码:-公共静态最终字符串TAG _ NAME = "

  • 我在使用Gradle api的Gradle自定义插件中工作,需要设置一个始终执行的操作,比如配置任务。 我以这种方式创建了一些任务: 然后添加到项目中: ...这些工作原理是:当我显式调用myWork目标时,它会被执行,但是我需要一个每次都被执行的任务,即使没有显式调用。

  • 我在IntelliJ中为setter创建了一个自定义模板。当我使用Alt Insert时,我可以选择该模板,而且效果很好。 但是,当我尝试按Alt-Enter生成缺少的setter时,它使用IntelliJ默认值。 如何使Alt Enter完成使用我的自定义模板而不是默认?

  • 问题内容: 假设我有以下argparse代码段: 当前,返回: 我更喜欢这样的东西: 偷看帮助格式化程序代码,发现选择有限。是否有一种聪明的方法可以以类似的方式打印默认值,还是我应该只是格式化程序的子类? 问题答案: 使用格式化程序: 引用文档: 另一个可用的格式化程序类,将添加有关每个参数的默认值的信息。 注意, 这仅适用于已定义帮助文本的参数 ;如果没有参数值,则没有帮助消息将有关默认值的信息

  • 我使用的是JBossAS7。我已经知道如何使用自己的错误页处理HTTP错误(例如404、500、...)--这不是问题。但出于调试的原因,我需要查看错误stacktrace。如何访问默认显示的消息并将其嵌入到错误页面中?