From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D3B2D29BDA4 for ; Tue, 16 Sep 2025 22:40:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758062418; cv=none; b=pjM8k6znZOIPMLN29E2QWlfDb1OQ6NrtbdvJi2/P+7jKVwQEHRr3PlH21sGUzTrFlJJesbRYERnpjD1Rta6CuRAWTVN3M49BEwCHAA0Cl+QhtfTHh0v71hdkOriGgveF5ZfDssIw0Dho6M4clIfOT0vUdWAsQf2PEVIdpnEc/qA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758062418; c=relaxed/simple; bh=lmqzmPEbcg2EvzIZb2Axk4STlchOCEzfIjT/X6C+mBk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=J/Kz3dPpXYZ6qdoaDBU+7lNBDsoBNanbdA1Q+7C9F80l/Uq3TBoGup7Y9E/N/HQ+wSRWNa8wXJ2CI5UGBwP+e0A8RD8HKt2Or2daG+GHCWg23PFhZAofCm5f+b6nfGtpgFOg4QSWpeOHCANWKjJqvsQpAO6Y4kEyY46+LGMoIYI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=EfqH2Jec; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="EfqH2Jec" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9FC89C4CEEB; Tue, 16 Sep 2025 22:40:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1758062418; bh=lmqzmPEbcg2EvzIZb2Axk4STlchOCEzfIjT/X6C+mBk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=EfqH2JecExgsAuTkDR4bIu2Uq0kHlngQCLQX6wlh5FBqwagfvtxfrJ+zYIo/QXdj5 UjZ1lMFmFqEq1ncECOy8v8/2aiw1JXvJp7FS9er8S4MYEJxmAR770ZxD+5qau7EcfK ij8Md5F3V6EGDUvbfyFVw6qsPedWsish+lIzLyKCQMA+HNvEIrmJlexBsVVCrIrQCs p4VnBfl5Edp8vOYKiJizL0pIoERhnTESXjcskv9txsAUpKU3ikpKSYvVGvq08qynKD 63rCCG9jFhEpiwrTxK2vnj2cCaGioPdEDGHMYLWlL+agMiem+02Y2je2tpvllisFM1 4wo5/XwGyJNFA== Date: Tue, 16 Sep 2025 15:40:17 -0700 From: Luis Chamberlain To: Daniel Gomez Cc: kdevops@lists.linux.dev, Daniel Gomez Subject: Re: [PATCH 0/6] monitoring: restructure into modular architecture and extend workflow coverage Message-ID: References: <20250916-monitoring-refactor-v1-0-307d3fb48bfd@samsung.com> Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250916-monitoring-refactor-v1-0-307d3fb48bfd@samsung.com> On Tue, Sep 16, 2025 at 02:17:16PM +0200, Daniel Gomez wrote: > This patch series restructures kdevops monitoring from a monolithic > architecture into a modular, extensible framework, similar to the recent > work done in other playbooks such as bootlinux or guestfs. Also, expand > workflow coverage to include blktests and sysbench support. > > The modular design allows to have dedicated monitor Ansible code which > makes it easier to maintain in the long run. Use the top level role > files as orchestrators for the individual monitors. > > Note: I have a new monitor built on top of this refactor using the > same pattern. However, I realized that we can make it even easier if > we switch to systemd services. We get journal support as well as proper > service lifecycle management, etc. I think, this would simplify the > implementations significantly and provide more robust monitoring > infrastructure for production environments. > > I'm not planning to send a conversion yet but I figured I'd mentioned it > for discussion and future possible work path. > > Signed-off-by: Daniel Gomez Applied and pushed, thanks! Luis