From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id uMh9Gn71VF97MgAA0tVLHw (envelope-from ) for ; Sun, 06 Sep 2020 14:43:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id gI4/Fn71VF9LBgAAB5/wlQ (envelope-from ) for ; Sun, 06 Sep 2020 14:43:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A68B89402A2 for ; Sun, 6 Sep 2020 14:43:09 +0000 (UTC) Received: from localhost ([::1]:53652 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kEvsq-0006aI-Cf for larch@yhetil.org; Sun, 06 Sep 2020 10:43:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54480) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEvsk-0006a6-4r for bug-guix@gnu.org; Sun, 06 Sep 2020 10:43:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35228) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kEvsj-000457-SR for bug-guix@gnu.org; Sun, 06 Sep 2020 10:43:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kEvsj-0001Zt-QG for bug-guix@gnu.org; Sun, 06 Sep 2020 10:43:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#32548: Cuirass: Performance monitoring Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 06 Sep 2020 14:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32548 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Received: via spool by 32548-submit@debbugs.gnu.org id=B32548.15994033676044 (code B ref 32548); Sun, 06 Sep 2020 14:43:01 +0000 Received: (at 32548) by debbugs.gnu.org; 6 Sep 2020 14:42:47 +0000 Received: from localhost ([127.0.0.1]:46774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEvsU-0001ZP-VN for submit@debbugs.gnu.org; Sun, 06 Sep 2020 10:42:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEvsT-0001ZD-8F for 32548@debbugs.gnu.org; Sun, 06 Sep 2020 10:42:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51241) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kEvsN-00042k-CQ; Sun, 06 Sep 2020 10:42:39 -0400 Received: from [2a01:e0a:19b:d9a0:9d9d:97cc:d92a:8ac0] (port=42200 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kEvsM-0004q2-Vz; Sun, 06 Sep 2020 10:42:39 -0400 From: Mathieu Othacehe References: <87pny3783p.fsf@gnu.org> Date: Sun, 06 Sep 2020 16:42:37 +0200 In-Reply-To: <87pny3783p.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Tue, 28 Aug 2018 00:33:30 +0200") Message-ID: <87d02zge5e.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 32548@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: -1.01 X-TUID: q9OTbfpCpABD Hello, > As discussed earlier today on IRC with Cl=C3=A9ment, we could add perform= ance > monitoring capabilities to Cuirass. Interesting metrics would be: > > =E2=80=A2 time of push to time of evaluation completion; > > =E2=80=A2 time of evaluation completion to time of build completion. Small update on that one. With Cuirass commit 154232bc767d002f69aa6bb1cdddfd108b98584b, we now have the following timestamps: * Checkout commit time. * Evaluation creation. * Evaluation checkouts completion. * Evaluation completion. For the first timestamp, I'm using Guile-Git to extract the commit time, which is not the commit push time. In fact, I think there is no such thing as "commit push time" in git. We can still compute the metric 'time of commit to time of evaluation completion', but it's less relevant than the proposed 'time of push to time of evaluation completion'. The other proposed metric, 'time of evaluation completion to time of build completion' can now be computed. Regarding the actual computation and reporting of those metrics, I'm still considering different options. I'd like to have a look to Guile-prometheus that is written by Christopher. Thanks, Mathieu