基于 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/