java - Opentelemetry java Automatic Instrumentation with zipkin exporter 选项正在使用 OtlpGrpcSpanExporter
问题描述
我有一个简单的 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.trace 2021-02-20 01:48:44:490 +0530] [grpc-default-executor-1] 警告 io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter - 无法导出跨度。错误消息:不可用:io 异常 [opentelemetry.auto.trace 2021-02-20 01:49:14:106 +0530] [grpc-default-executor-2] WARN io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter -无法导出指标 io.grpc.StatusRuntimeException:不可用:io 异常
如果我需要更改任何内容,请告诉我。
解决方案
我遇到了同样的问题,下面的命令就成功了。
java -javaagent:tools/opentelemetry-javaagent-all.jar \
-Dotel.traces.exporter=zipkin \
-jar target/*.jar
我检查了源代码。看起来属性名称已更改:
推荐阅读
- javascript - 如何从 API 的重复承诺中获取值?
- mysql - AWS Pipeline CSV 到 RDS 解析错误
- c - 在 C 语言中,对于 32 位机器和 64 位机器,long 的大小是多少?
- c# - 果园后台任务
- regex - 如何在Java中的非字母标记之后修剪子字符串
- java-8 - 如何让 IBM ODM Rule Designer 在 Java 8 上运行以识别 java.time.* 类?
- javascript - “切换状态” - javascript中的变量?
- wordpress - 如何在 Woocommerce 中以编程方式保存产品属性
- matlab - 我们可以更新或扩展 varargin 吗?
- postgresql - 以 Parquet 格式保存 PostgreSQL 数据