中文

基于 OpenTelemetry 的软件系统插桩用于软件可视化

软件工程 2024-11-20 v1

摘要

随着软件系统复杂性的增加,为更容易的程序理解提供有价值洞察的数据和工具变得越来越重要。OpenTelemetry 已成为收集监控数据的标准。在这项工作中,我们介绍了利用 OpenTelemetry 为软件可视化目的自动对软件系统进行插桩的不同方式的经验。特别是,我们探索了使用 OpenTelemetry SDK 的自动插桩,以及使用 Java agent inspectIT Ocelot 的应用和单元测试插桩。收集的数据被导出到我们的实时追踪可视化工具 ExplorViz。

关键词

引用

@article{arxiv.2411.12380,
  title  = {Instrumentation of Software Systems with OpenTelemetry for Software Visualization},
  author = {Malte Hansen and Wilhelm Hasselbring},
  journal= {arXiv preprint arXiv:2411.12380},
  year   = {2024}
}

备注

submitted to SSP 2024, see https://www.performance-symposium.org/ssp-2024/program/