中文

论分布式系统的可观测性与监控:一项行业访谈研究

分布式、并行与集群计算 2021-02-10 v1

摘要

企业的业务成功在很大程度上取决于其客户端应用的可用性与性能。由于DevOps等现代开发范式与微服务架构风格,应用被解耦为具有复杂交互与依赖关系的服务。尽管这些范式实现了独立的开发周期并缩短了交付时间,它们也给分布式系统中服务的管理带来了若干挑战。一大挑战在于对此类分布式系统进行观测与监控。本文提供了一项定性研究,以理解分布式系统可观测性与监控领域的挑战与良好实践。在对软件从业者的28次半结构化访谈中,我们发现该领域的复杂性与动态性日益增加。尤其可观测性成为保障客户端应用稳定服务与进一步开发的必要前提。然而,参与者提到无论从管理层还是开发者视角,对该主题重要性的认知均存在偏差。除技术挑战外,我们确认了对包含战略、角色与职责的组织概念的强烈需求。我们的结果可支持从业者为分布式系统开发并实施系统化的可观测性与监控。

关键词

引用

@article{arxiv.1907.12240,
  title  = {On Observability and Monitoring of Distributed Systems: An Industry Interview Study},
  author = {Sina Niedermaier and Falko Koetter and Andreas Freymann and Stefan Wagner},
  journal= {arXiv preprint arXiv:1907.12240},
  year   = {2021}
}