DeployBoard / DeployBoard/deployboard-python

Analytics - Rollback Rate

未關閉
#98 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
api enhancement
主要語言
Python
星號
10
分支
1
PR 合併指標
30 天內沒有已合併 PR

描述

**Is your feature request related to a problem? Please describe.**

A metric we would like to provide and graph on the analytics page is Rollback Rate. We can determine the rollback rate in a crude way by looking to see if a specific version was deployed successfully to the same environment twice. It would also be nice to provide the time difference between those events and we can possibly determine mean time to recovery (MTTR).

**Describe the solution you'd like**

Create an analytics route on the api that returns rollback events in the specified timeframe. These events should also include the start/stop time and duration. We should also provide a computed rollback rate as a percentage in the response.

**Describe alternatives you've considered**

None

**Additional context**

None

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

先找出現有的 analytics 和部署歷史 API 路由,接著追蹤部署在要求的時間範圍內如何表示。定義如何透過重複成功的版本識別 rollback 事件,以及如何在回應中表示其開始、停止、持續時間和百分比率。完成的條件是該路由針對指定的時間範圍回傳這些欄位,且計算具備涵蓋範圍。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python
領域
analytics, api, devops
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
基本清楚
新手友好度
30/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。