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

使用Spring Cloud Sleuth在RestTemplate检测的跨度中有哪些标记可用

胥智
2023-03-14

我在我的Spring Boot应用程序中包括Spring Cloud Sleuth Zipkin 2.2.7,并使用注入的RestTemplates,以便对它们的调用进行检测并发送到Zipkin。

我的zipkin跨度由RestTem板调用产生,包含http.methodhttp.path的标记,但没有其他HTTP信息。

有没有办法在标记中显示查询参数?有时,它们中有一些非常有用的有趣信息,可以在标记中显示出来(例如,GET/foo?includeSuperSensiveData=true)。

共有1个答案

端木弘方
2023-03-14

让我试着解释引擎盖下发生了什么:

TraceRestTemplateBeanPostProcessor修改所有RestTemplatebean。正如您在这里看到的,它注入了一个lazytracingclienthtprequestinterceptor,它使用brave。Spring网状物TracingClientHttpRequestInterceptor,以检测http调用。所以这是勇敢的人做的,不是侦探。

您可能能够扩展TracingClientHttpRequestInterceptor,向实现中添加所需的详细信息,并创建一个bean(如果没有@ConditionalOnMissingBean,您可能需要禁用创建它的配置类)。

 类似资料:
  • 我希望自动选择一个跨度元素中的一些文本,以便用户可以轻松地复制它。 我试过使用但是,这似乎只适用于

  • 问题内容: 我有点沮丧,因为我找不到放在JSP页面中的Struts标记中的语法可以访问哪些变量。 作为示例,我有以下代码: 必须在哪里定义对象才能使用美元符号和花括号进行访问。它是在另一个struts tile或表单中定义的吗? 问题答案: 应当放置在任何页面,请求,会话或应用范围分别使用的,,或。通常,您可以直接或间接在Servlet中执行此操作。MVC框架间接地做到这一点,通常可以通过给模型对

  • 本文向大家介绍跨标签页的通讯方式有哪些相关面试题,主要包含被问及跨标签页的通讯方式有哪些时的应答技巧和注意事项,需要的朋友参考一下 iframe document.name postMessage

  • 问题内容: 在许多地方,我已经看到人们谈论过跨域XMLHttpRequest,由于某些 安全原因 ,这是不可能的。但是,我还没有找到表明这些 安全原因 实际上是什么的帖子? 人们提到JSONP是不错的选择之一。另一种选择是使用和标头。 但是,我只想知道由于跨域XMLHttpRequest的使用会引起哪些安全问题? 问题答案: 我认为最好回答您的问题的示例,为什么这太糟糕了。 您转到我的网站(exa

  • 我正在使用Cucumber插件在Eclipse中运行特性文件。我正在尝试使用标记来选择要运行的方案。 在我的特性文件中,我使用如下所示的不同标记标记了两个场景:

  • 本文向大家介绍系统测试标准有哪些?相关面试题,主要包含被问及系统测试标准有哪些?时的应答技巧和注意事项,需要的朋友参考一下 不存在致命或严重级别的BUG 不存在优先级为P1的BUG 遗留问题不能大于总BUG数的8% 遗留问题不能明显影响用户使用