From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48561) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fbrje-00087c-N5 for guix-patches@gnu.org; Sat, 07 Jul 2018 14:15:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fbrjb-0000Zb-I9 for guix-patches@gnu.org; Sat, 07 Jul 2018 14:15:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:42500) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fbrjb-0000ZJ-EN for guix-patches@gnu.org; Sat, 07 Jul 2018 14:15:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fbrjZ-0006zC-VE for guix-patches@gnu.org; Sat, 07 Jul 2018 14:15:03 -0400 Subject: [bug#31911] [PATCH] services: Add prometheus-node-exporter-service-type. Resent-Message-ID: MIME-Version: 1.0 References: <20180620125946.7264-1-boskovits@gmail.com> <87po0hw4r4.fsf@gnu.org> <87zhzjqm6k.fsf@gnu.org> <87k1q73uth.fsf@gnu.org> In-Reply-To: <87k1q73uth.fsf@gnu.org> From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Date: Sat, 7 Jul 2018 20:14:22 +0200 Message-ID: Content-Type: multipart/alternative; boundary="0000000000009e16e905706cc0de" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 31911@debbugs.gnu.org --0000000000009e16e905706cc0de Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s ezt =C3=ADrta (id=C5=91pont: 2018. j=C3= =BAl. 7., Szo, 17:54): > Ping! :-) > > Will find some time tomorrow to have a look at this :-) > ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > > > Hello, > > > > G=C3=A1bor Boskovits skribis: > > > >> Ludovic Court=C3=A8s ezt =C3=ADrta (id=C5=91pont: 2018.= j=C3=BAn. 23., Szo, > >> 23:51): > > > > [...] > > > >>> That=E2=80=99s very useful! Hopefully we can start using it on our b= uild farm, > >>> though we=E2=80=99ll need Grafena (?) or something to visualize those= stats, > >>> right? OTOH apparently it already provides a web interface, so=E2=80= =A6? > >>> > >>> > >> This is actually only one half of the solution, this provides an > endpoint > >> for > >> the prometheus server to scrape. I've not yet packaged the server part= . > >> The server has the needed visualization capabilities. > > > > OK, I see. > > > >>> +@deftp {Data Type} prometheus-node-exporter-configuration > >>> > +Data type representing the configuration of @command{node_exporter= }. > >>> > + > >>> > +@table @asis > >>> > +@item @code{package} (default: > >>> @code{go-github-com-prometheus-node-exporter}) > >>> > +The prometheus-node-exporter package to use. > >>> > +@item @code{web-listen-address} (default: @code{":9100"}) > >>> > +Bind the web interface to the specified address. > >>> > >>> Please add a newline before the second @item. > >>> > >>> > >> Most of these were copied almost verbatim form darkstat service. Maybe > >> these modification should be also applied there. > >> Will send an updated patch. Should I contact Sou Bunnbu regadring the > >> darkstat documentation, or should I fix it? > > > > You can go ahead and fix them as a separate commit. > > > > Thanks, > > Ludo=E2=80=99. > --0000000000009e16e905706cc0de Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Ludovic Court= =C3=A8s <ludo@gnu.org> ezt =C3=AD= rta (id=C5=91pont: 2018. j=C3=BAl. 7., Szo, 17:54):
Ping!=C2=A0 :-)


Will find some time tomorrow to have a= look at this :-)

=C2=A0
ludo@gnu.org (Ludovic= Court=C3=A8s) skribis:

> Hello,
>
> G=C3=A1bor Boskovits <boskovits@gmail.com> skribis:
>
>> Ludovic Court=C3=A8s <ludo@gnu.org> ezt =C3=ADrta (id=C5=91pont: 2018. j=C3=BAn. = 23., Szo,
>> 23:51):
>
> [...]
>
>>> That=E2=80=99s very useful!=C2=A0 Hopefully we can start using= it on our build farm,
>>> though we=E2=80=99ll need Grafena (?) or something to visualiz= e those stats,
>>> right?=C2=A0 OTOH apparently it already provides a web interfa= ce, so=E2=80=A6?
>>>
>>>
>> This is actually only one half of the solution, this provides an e= ndpoint
>> for
>> the prometheus server to scrape. I've not yet packaged the ser= ver part.
>> The server has the needed visualization capabilities.
>
> OK, I see.
>
>>> +@deftp {Data Type} prometheus-node-exporter-configuration
>>> > +Data type representing the configuration of @command{nod= e_exporter}.
>>> > +
>>> > +@table @asis
>>> > +@item @code{package} (default:
>>> @code{go-github-com-prometheus-node-exporter})
>>> > +The prometheus-node-exporter package to use.
>>> > +@item @code{web-listen-address} (default: @code{":9= 100"})
>>> > +Bind the web interface to the specified address.
>>>
>>> Please add a newline before the second @item.
>>>
>>>
>> Most of these were copied almost verbatim form darkstat service. M= aybe
>> these modification should be also applied there.
>> Will send an updated patch. Should I contact Sou Bunnbu regadring = the
>> darkstat documentation, or should I fix it?
>
> You can go ahead and fix them as a separate commit.
>
> Thanks,
> Ludo=E2=80=99.
--0000000000009e16e905706cc0de--