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

带有zipkin exporter选项的Opentelemetry java自动仪器正在使用OtlpGrpcSpanExporter

吕晟睿
2023-03-14

我有一个简单的spring boot hello world应用程序。正在尝试将数据发送到Zipkin收集器。但根据日志,它试图使用OtlpGrpcSpanExporter。我的应用程序公开了一个简单的post rest API。

遵循Opentelemetry文档https://opentelemetry.io/docs/java/getting_started/

java -javaagent:tools/opentelemetry-javaagent-all.jar \
-Dotel.exporter=zipkin \
-jar target/*.jar

[opentelemetry.auto.trace2021-02-20 01:48:44:490 0530][grpc-default-ecuutor-1]WARNio.opentelemetry.exporter.otlp.trace.OtlpGrpcSpport-无法导出跨度。错误消息:UNAVAILABLE: io异常[opentelemetry.auto.trace2021-02-20 01:49:14:106 0530][grpc-default-Exutor-2]WARNio.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExport-无法导出指标io.grpc.StatusRuntimeException: UNAVAILABLE: io异常

如果我需要改变什么,请告诉我。

共有2个答案

云炜
2023-03-14

这是真正对我有用的命令。

-Dotel.traces.exporter=zipkin -Dotel.metrics.exporter=none -Dotel.exporter.zipkin.endpoint=http://localhost:9411/api/v2/spans
景阳曜
2023-03-14

我也有同样的问题,下面的命令成功了。

java -javaagent:tools/opentelemetry-javaagent-all.jar \
-Dotel.traces.exporter=zipkin \
-jar target/*.jar

我检查了源代码。属性名称似乎已更改:

https://github.com/open-telemetry/opentelemetry-java/blob/14ace1ec32dbb194b8990763beb3ab6935849547/sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/TracerProviderConfiguration.java#L43

 类似资料:
  • “{”error“:{”root_case“:[{”type“:”parsing_exception“,”reason“:”[match_all]格式错误的查询,预期[END_OBJECT]但找到[FIELD_NAME]“,”line“:”line“:1,”col“:26}”,“status”:400}“,”type“:”parsing_exception“,”reason“:”[match_al

  • 问题内容: 我需要在浏览器标签之间切换,使用以下代码, 它有时仅工作正常,但有时却显示异常。任何人都可以建议我使用Java在单个窗口中切换选项卡是否还有其他说明。 问题答案: 您必须在此处使用窗口句柄功能。这是Java中的示例工作代码: 希望这可以帮助!

  • 我创建了一个自定义筛选器,用于获取令牌,然后用与令牌相关的角色填充身份验证对象 然后,我将该过滤器添加到springsecuritycontext中,如下所示: 应用程序已经存在,我只是尝试添加Spring Security层。Spring Security版本为4.2.3。在尝试实现此功能的几天后,不会加载,因此不会筛选任何请求。请帮帮忙。

  • 我想创建一个应用程序,使用带有滑动视图的选项卡布局(类似于这样): 问题来了:我在网上到处找一个可以解释如何做这种事情的指南,但我所做的一切都对我不起作用。我在某个地方读到标签布局与Lollipop是不推荐的,所以我试图找到一个替代的方法来做我想做的事情,但什么也没有。我试图创建的每个选项卡布局应用程序在测试时都以崩溃告终,我认为这是由于的某些原因,总是因为选项卡在Lollipop中是不推荐的。我

  • 问题内容: 在JAVA中使用Selenium WebDriver。我试图自动执行一项功能,在该功能中我必须打开一个新选项卡,然后在此处执行一些操作,然后返回到上一个选项卡(父项)。我使用了开关手柄,但无法正常工作。奇怪的是,两个选项卡具有相同的窗口句柄,因此我无法在两个选项卡之间切换。 但是,当我尝试使用其他Firefox窗口时,它可以工作,但是对于选项卡,它却无法工作。 请帮助我如何切换标签。或

  • 问题内容: 控制器: 这是在视图中: 其中“ vm”是我的模型。 表达式内部的表达式(角度) 我的问题是我需要拥有一个{{array []}},并将索引作为另一个表达式, 例如:{{Array [{{val}}]}}。 已经尝试过: 问题在于视图中,“变量”显示为字符串 (vm.areas [0] .name) 它没有得到那个查询的勇气。 问题答案: 这是不正确的使用方法与在AngularJS元素