inflectra-community/spiraapp-sla-violations-widget

GitHub: inflectra-community/spiraapp-sla-violations-widget

Inflectra Spira 平台的仪表盘小部件,按优先级以堆叠柱状图可视化展示未解决 incident 的 SLA 违规状态。

Stars: 0 | Forks: 0

# 按优先级统计的 SLA 违规 SpiraApp 显示未解决 incident 的 SLA 状态的 Dashboard 小部件,按优先级分组并以颜色编码的堆叠柱状图呈现。 ## 功能特性 - **堆叠柱状图**:按优先级细分 SLA 状态 - **三级状态**:SLA 内(绿色)、即将超时(橙色)、已违规(红色) - **汇总表**:显示每个优先级的计数及总计 - **违规摘要**:“X 个未解决 incident — Y 个已违规”标题 - **Release 筛选器**:遵循 Dashboard 的 Release 筛选器 ## 设置 ### 1. 安装 SpiraApp 通过 **System Administration > SpiraApps** 上传 `.spiraapp` 包文件。 ### 2. 启用 SpiraApp 在系统级别激活,然后为每个 product 启用。 ### 3. 配置 Product 设置 在 **Product Administration > SpiraApps > SLA Violations by Priority** 中,进行以下配置: | 设置 | 描述 | 默认值 | |---------|-------------|---------| | **SLA Config** | 将 Priority ID 映射到 SLA 小时数的 JSON | *(必填)* | | **Default SLA Hours** | 未设置或配置优先级时的 SLA 小时数 | `48` | **SLA Config 示例:** ``` {"1": 4, "2": 8, "3": 24, "4": 72} ``` “即将超时”的阈值为剩余 SLA 时间窗口的 25%。 ### 4. 添加小部件 将 **SLA Violations by Priority** 小部件添加到您的 Product Home Dashboard 中。 ## 许可证 MIT License - 版权所有 2026 New Balance
标签:Homebrew安装, Incident Management, Linux 内核安全, SLA, 数据可视化, 自定义脚本, 运维监控, 项目管理