中文

从 OpenTelemetry 到 Kieker 的互操作性:以天文商店导出为例

软件工程 2025-10-14 v1 天体物理仪器与方法

摘要

观测框架 Kieker 提供了一系列分析功能,但目前仅能 instrument 较小范围的语言和技术,包括 Java、C、Fortran 和 Python。OpenTelemetry 标准旨在为大多数编程语言(包括 C# 和 JavaScript)提供参考实现,这些语言目前不受 Kieker 支持。本文描述了如何将 OpenTelemetry 跟踪数据转换为 Kieker 框架。通过这种方式,可以例如从 OpenTelemetry instrumentations 中创建调用树。我们通过可视化天文商店的 trace 数据来演示我们方法的可用性,天文商店是一个 OpenTelemetry demo 应用程序。

关键词

引用

@article{arxiv.2510.11179,
  title  = {Interoperability From OpenTelemetry to Kieker: Demonstrated as Export from the Astronomy Shop},
  author = {David Georg Reichelt and Shinhyung Yang and Wilhelm Hasselbring},
  journal= {arXiv preprint arXiv:2510.11179},
  year   = {2025}
}

备注

Accepted for publication in Symposium on Software Performance 2025