services: Add prometheus-node-exporter-service-type.
authorGábor Boskovits <boskovits@gmail.com>
Mon, 18 Jun 2018 10:43:42 +0000 (12:43 +0200)
committerGábor Boskovits <boskovits@gmail.com>
Mon, 9 Jul 2018 08:39:06 +0000 (10:39 +0200)
commita33652ee336ae9a5d2ab5fd54bf2397caec42a0e
treeb0a788f9ed97c1169225e75409c5f608b4289e10
parent80b66eb9494fd6a7df1794e4ce7acd5f7d319c8b
services: Add prometheus-node-exporter-service-type.

* gnu/services/monitoring.scm (prometheus-node-exporter-service-type):
New variable.
(<prometheus-node-exporter-configuration>): New record type.
(prometheus-node-exporter-shepherd-service): New procedure.
* gnu/doc/guix.texi (Monitoring Services): Document it.
* gnu/tests/monitoring.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add test module.
doc/guix.texi
gnu/local.mk
gnu/packages/monitoring.scm
gnu/services/monitoring.scm
gnu/tests/monitoring.scm [new file with mode: 0644]