中文

SHREC:面向 shell 命令推荐的 SRE 行为知识图谱模型

软件工程 2024-08-13 v1

摘要

在 IT 系统运营中,shell 命令是站点可靠性工程师 (SRE) 常用的命令行工具,用于日常任务,如系统配置、软件包部署和性能优化。其执行效率对业务具有关键影响,因为 shell 命令常常旨在执行关键操作,如系统故障的诊断与修复。然而,许多 shell 命令涉及长参数,难以记忆和输入。此外,SRE 使用这些命令的经验和知识几乎总是无法保存的。本文提出了 SHREC,一种用于 shell 命令推荐的 SRE 行为知识图谱模型。我们将 SRE 的 shell 行为知识建模为知识图谱,并提出从 SRE 历史 shell 操作中直接提取此类知识的策略。该知识图谱随后用于实时提供 shell 命令推荐,以提高 SRE 的操作效率。基于我们公司实际执行的 shell 命令的实证研究表明,SHREC 能够提高 SRE 的操作效率,使其能够共享和再利用 SRE 知识。

关键词

引用

@article{arxiv.2408.05592,
  title  = {SHREC: a SRE Behaviour Knowledge Graph Model for Shell Command Recommendations},
  author = {Andrea Tonon and Bora Caglayan and MingXue Wang and Peng Hu and Fei Shen and Puchao Zhang},
  journal= {arXiv preprint arXiv:2408.05592},
  year   = {2024}
}

备注

Accepted at IEEE SANER 2024