面向软件系统可持续性观测的架构蓝图
软件工程
2026-04-13 v1
摘要
在软件系统中实现可观测性可带来诸多好处,例如有助于识别问题或实施改进。特别重要的是能够观测系统的可持续性维度,以了解其影响并加以缓解。然而,为系统添加与软件可持续性相关的可观测性,需要的技术知识可能并非每个受益此项功能的项目都具备。本文提出一种可用于便利添加软件系统可观测性的架构蓝图及其部署代码。作为特殊案例,其中包括测量软件能耗。该工具包支持定义特定用例所需的组件,并帮助组织其部署。我们还在两个不同用例中示例化了可观测性的添加方式。
引用
@article{arxiv.2604.09278,
title = {Toward an Architectural Blueprint to Observe Sustainability in and by Software Systems},
author = {Klervie Toczé and Andrei Dragomir and Vincenzo Stoico and Patricia Lago},
journal= {arXiv preprint arXiv:2604.09278},
year = {2026}
}
备注
Accepted at ICSA 2026 - Software Architecture Showcase