0

我正在尝试将使用 opentracing 编写的 java 项目迁移到 opentelemetry 中。虽然为主要功能提供了等效类,但 opentelemetry 没有提供模拟类。我们如何使用 opentelemetry 编写测试?我们必须自己写MockTracerMockSpan等等吗?

4

1 回答 1

0

您可以只使用真正的跟踪器和跨度类,但将数据导出到 inMemorySpanExporter。然后,您可以检查导出器是否包含您期望的跟踪器/跨度数据,这是用于 javascript 但必须有一个 java 等效项: https ://github.com/open-telemetry/opentelemetry-js/blob/main/packages/ opentelemetry-tracing/test/export/InMemorySpanExporter.test.ts

于 2021-03-31T08:39:27.873 回答