From: "Dernat Rémy" <remy.dernat@umontpellier.fr> To: Juliusz Chroboczek <jch@irif.fr> Cc: galene@lists.galene.org Subject: [Galene] Re: Statistics [was: Installation Script] Date: Mon, 12 Apr 2021 17:38:35 +0200 [thread overview] Message-ID: <2181a7f4-ccd5-6688-75fa-047def644e42@umontpellier.fr> (raw) In-Reply-To: <87eeffr2cp.wl-jch@irif.fr> [-- Attachment #1.1: Type: text/plain, Size: 2577 bytes --] Juliusz, Le 12/04/2021 à 16:42, Juliusz Chroboczek a écrit : >> Would it be possible (if it is not already possible) to add these kind of >> data/output in a log flat file ? > Similar things have been discussed before, see for example here: > > https://github.com/jech/galene/pull/23 > > The problem is that nobody seems to have a clear idea what statistics need > to be provided, and how to provide statistics without sacrificing user > privacy -- I administer three instances of Galène right now, and I don't > want to know who is having a discussion with whom, it's none of my business. > > What is more, Galène is designed to scale well on multicore systems, and > the patches to add statistics tend to introduce additional points of > contention. (Since Go doesn't provide either CPU-local or thread-local > data, you'll need to implement sharding at the application level.) > > So if you have a clear idea of what statistics are (1) useful to the > administrator, (2) don't impair user privacy, (3) are cheap to compute, > please outline your design, and we'll think together about how to > implement it without creating a point of contention. (1) The way I see it, useful stats would be to add something that allow an admin to check the hardware/VM load compare to the number of rooms*users. eg: %%TIMESTAMP%% 4 rooms with a total of 130 users with a mean resolution ... and bandwidth ... A data with %users{Mic On/Webcam On} would also be useful, as well as % of drop packets. Those metrics would help an admin to plan an upgrade for the Galène service, locate any bottleneck/problem, scale it at a wider range (linear progression, or ...?), get an alert if a treshold is reached... Some metrics could be found by monitoring the system globally, but metrics from the inside could drastically help to admin Galène. (2) I do not see any privacy issue with those kind of very general statistics. Otherwise, currently, those values are either retrieved theoretically from the code, or based on users experiences. (3) Those computations may then be choosen by an admin : boolean to enable/disable it, interval between each computation (timer ? cron with another binary ?), metrics to monitor (config file or based on options). I think those computations are very basic but if you think it is really cumbersome for the code, just forget it. Best regards, > > -- Juliusz -- Dernat Rémy Chef de projet SI, CNRS Infrastructure des Systèmes d'Information ISI ISEM Montpellier [-- Attachment #1.2: Type: text/html, Size: 3534 bytes --] [-- Attachment #2: Signature cryptographique S/MIME --] [-- Type: application/pkcs7-signature, Size: 3623 bytes --]
next prev parent reply other threads:[~2021-04-12 15:38 UTC|newest] Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-04-09 14:37 [Galene] Galene Turn Fabrice Rouillier 2021-04-09 15:12 ` [Galene] " Alexandre IOOSS 2021-04-09 15:32 ` Fabrice Rouillier 2021-04-09 15:37 ` Fabrice Rouillier 2021-04-09 17:07 ` Alexandre IOOSS 2021-04-09 17:36 ` Fabrice Rouillier 2021-04-09 18:17 ` Fabrice Rouillier 2021-04-10 14:19 ` Juliusz Chroboczek 2021-04-10 14:41 ` Fabrice Rouillier 2021-04-12 7:10 ` [Galene] Installation Script Fabrice Rouillier 2021-04-12 7:56 ` [Galene] " Rémy Dernat 2021-04-12 8:07 ` Antonin Décimo 2021-04-12 8:47 ` Rémy Dernat 2021-04-12 11:31 ` Juliusz Chroboczek 2021-04-12 12:25 ` Dernat Rémy 2021-04-12 14:42 ` [Galene] Statistics [was: Installation Script] Juliusz Chroboczek 2021-04-12 15:38 ` Dernat Rémy [this message] 2021-04-12 16:07 ` [Galene] " Juliusz Chroboczek 2021-04-12 15:45 ` [Galene] Re: Statistics Michael Ströder 2021-04-12 16:10 ` Juliusz Chroboczek 2021-04-12 16:19 ` Michael Ströder 2021-04-12 16:44 ` [Galene] Re: Statistics [was: Installation Script] Alexandre IOOSS 2021-04-13 7:16 ` Dernat Rémy 2021-04-13 10:20 ` Juliusz Chroboczek 2021-04-13 12:02 ` Dernat Rémy 2021-04-13 12:11 ` Juliusz Chroboczek 2021-04-13 12:38 ` Dernat Rémy 2021-04-13 12:58 ` Michael Ströder 2021-04-12 9:49 ` [Galene] Re: Installation Script Fabrice Rouillier 2021-04-12 11:30 ` Juliusz Chroboczek 2021-04-12 14:40 ` Fabrice Rouillier 2021-04-12 14:44 ` Juliusz Chroboczek 2021-04-12 15:01 ` Toke Høiland-Jørgensen 2021-04-12 15:11 ` Michael Ströder 2021-04-12 15:17 ` Fabrice Rouillier 2021-04-12 15:14 ` [Galene] ephemeral port range config Michael Ströder 2021-04-13 7:09 ` [Galene] Re: Installation Script Fabrice Rouillier
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://lists.galene.org/postorius/lists/galene.lists.galene.org/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=2181a7f4-ccd5-6688-75fa-047def644e42@umontpellier.fr \ --to=remy.dernat@umontpellier.fr \ --cc=galene@lists.galene.org \ --cc=jch@irif.fr \ --subject='[Galene] Re: Statistics [was: Installation Script]' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox