[Debian-salsa-ci] Salsa CI stats
Iñaki Malerba
ina at malerba.space
Fri Sep 27 19:54:02 BST 2024
On Fri, Sep 27, 2024 at 11:00:44AM -0700, Otto Kekäläinen wrote:
> Hi!
>
> Thanks Iñaki, but the GraphQL tip you shared seems to be only about
> static check of what packages have Salsa CI. We already have that stat
> (see e.g. https://alioth-lists.debian.net/pipermail/debian-salsa-ci/2024-August/000167.html)
>
Oh, I'm sorry :)
> I was curious about your thoughts on real-time stats.
>
> I found some traces of http://prittiau.debian.net/, wasn't that
> something you had running years ago? What stats did it have, would it
> make sense to revive it?
Prittiau was a composed of a flask server (If I remember correctly, I
couldn't find the sources), InfluxDB and a Grafana instance. The pipeline
would send a curl request[0] to our server with basic information (project
and pipeline ID) and we had a script that would follow the status until
completion and then generate some stats. Obviously only from public
projects because the only information it would have was pipeline IDs.
The original idea was to keep track of pipelines' status and detect
regressions on the CI code.
The IP where that server was running was blacklisted by Salsa admins and
we were asked to remove it from the pipeline under alleged privacy
concerns. Old email thread:
On Thu, May 16, 2019 at 07:21:24PM +0200, Agustin Henze wrote:
> Hi Bastian,
>
> On 5/16/19 7:06 PM, Bastian Blank wrote:
> [...]
> > The stuff included in
> > https://salsa.debian.org/salsa-ci-team/pipeline/blob/master/salsa-ci.yml
> > leaks information about private projects. While we don't like them to
> > be used, leaking it without mentioning it, is not acceptable.
> >
>
> Not sure what do you mean with "leaking", all the information is public
> we are only gathering the pipeline ids are using the pipeline definition
> and generating some stats.
I guess something like this could be restored making it opt-in, with a
clear explaination about what it's purpose?.
Cheers,
0_ https://salsa.debian.org/salsa-ci-team/pipeline/-/commit/9253400dc28fa858e4af440106ee85e8e6218c80
More information about the Debian-salsa-ci
mailing list