[OpenStack-I18n] stackalytics translation stats API is broken????

SJ Zhu zsj950618 at gmail.com
Sun May 15 15:14:25 UTC 2016


On Sun, May 15, 2016 at 10:42 PM, Ian Y. Choi <ianyrchoi at gmail.com> wrote:
> I have a question, although it is not mainly related to wrong Stackalytics
> stats.
>
> I have found that API 'stats/user/%s/%s..%s'
> and API 'stats/project/%s/version/%s/contributor/%s/%s..%s' generate
> different results.
>
> For example, from Apr 1 2016 to today, my count is 34320 with the first API,
> but the send API generates 29490 for the same period.
>
> I do know why the two APIs generate different numbers.
> Can statistics numbers on user API and the sum of results from each project
> API be different?

Hi all,

Previously Stackalytics uses API
'stats/project/%s/version/%s/contributor/%s/%s..%s'.
But I change it to 'stats/user/%s/%s..%s' in
https://review.openstack.org/#/c/288871/

I may find the BUG but I have no time to fix it these days. So I hope
someone to help.

Stackalytics will get the results every week. And
'stats/user/%s/%s..%s' will return
everyday's count. However Stackalytics seems not to sum a week's work.

To fix it, I think we can change the way how Stackalytics uses
Zanata's API. Based on
'stats/user/%s/%s..%s' we can get 'savedDate'. So just use the
'savedDate' to display
on Stackalytics. I haven't read the code carefully but I think the
change is possible.
What's more we can debug the wrong results on Stackalytics more conveniently.

But there's another question. How can we fix the old results on Stackalytics?

-- 
Best regards,
Zhu Shengjing



More information about the OpenStack-I18n mailing list