Ossinsight analyze-recent-issues API 疑问

https://api.ossinsight.io/q/analyze-recent-issues

返回值如下

{
      "idx": 28,
      "current_period_day": "2022-09-28T00:00:00.000Z",
      "current_period_opened_day_issues": 0,
      "current_period_opened_issues": 0,
      "last_period_opened_day_issues": 0,
      "last_period_opened_issues": 1,
      "last_period_day": "2022-08-31T00:00:00.000Z",
      "current_period_closed_day_issues": 0,
      "current_period_closed_issues": 0,
      "last_period_closed_day_issues": 0,
      "last_period_closed_issues": 1
    }

请问如何理解current_period 和 last_period,每个field 对应的含义是什么

不太懂 ossinsight ,但 repo 中找了下 → https://github.com/pingcap/ossinsight/pull/697
pr 中看 SQL 应该能猜出意义; :sweat_smile:
image

@Miniant256 SQL 看不懂,能否简单解释下每个字段的含义


结合页面容易看一些,从当前时间到28天前是一个周期,上个周期就是28天前到56天前

1 个赞

感谢 current_period_opened_issues 这个我理解是从今天到28天之前的打开的issue 数量,但是 current_period_opened_day_issues 这个是什么意思?

从 PR 中 SQL 看 total 就是 issues 的和;
如果 current_period_opened_issues → 今天到 28 天之前的打开的 issue 总数量
那么 current_period_opened_day_issues → 今天到 28 天之前的 每一天打开的 issue 数量

PTAL @hooopo thx

1 个赞