public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Added new Package node_exporter
@ 2021-05-06 19:46 Holger Sunke
  2021-05-06 19:46 ` [PATCH 1/2] Added i586/386 support for GO language required for node_exporter Holger Sunke
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Holger Sunke @ 2021-05-06 19:46 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1515 bytes --]

These patches add the new package node_exporter as discussed in the form thread:
https://community.ipfire.org/t/please-add-prometheus-exporter/3555

GO language is required to compile node_exporter. In order to compile
node_exporter for i586 arch, "go" package supported architecture 
must be extended for this.
You'll likely want to download packages and adjust DL_FROM variables
in "go" and "node_exporter" LFS scripts.

Holger Sunke (2):
  Added i586/386 support for GO language required for node_exporter.
  Added new node_exporter package.

 config/rootfiles/packages/node_exporter       |  3 +
 lfs/Config                                    |  4 +
 lfs/go                                        |  6 +-
 lfs/node_exporter                             | 88 +++++++++++++++++++
 make.sh                                       |  1 +
 src/paks/node_exporter/install.sh             | 31 +++++++
 src/paks/node_exporter/uninstall.sh           | 30 +++++++
 src/paks/node_exporter/update.sh              | 27 ++++++
 ..._exporter-configurable-initd-options.patch | 48 ++++++++++
 9 files changed, 235 insertions(+), 3 deletions(-)
 create mode 100644 config/rootfiles/packages/node_exporter
 create mode 100644 lfs/node_exporter
 create mode 100644 src/paks/node_exporter/install.sh
 create mode 100644 src/paks/node_exporter/uninstall.sh
 create mode 100644 src/paks/node_exporter/update.sh
 create mode 100644 src/patches/node_exporter-configurable-initd-options.patch

-- 
2.30.2


^ permalink raw reply	[flat|nested] 17+ messages in thread
* [PATCH 0/2] Reworked patches introducing node_exporter on master branch
@ 2021-06-06 17:48 Holger Sunke
  2021-06-06 17:48 ` [PATCH 2/2] Added new node_exporter package Holger Sunke
  0 siblings, 1 reply; 17+ messages in thread
From: Holger Sunke @ 2021-06-06 17:48 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2074 bytes --]

These are reworked patches on top of [master] that modify the [go] package to be downloaded
for all supported architectures and introduce the new package [node_exporter], which requires [go]
during compilation.

node_exporter generally provides a number of runtime related metrics through a lightweight HTTP plain text interface that can be
scraped by time series databases in regular interval. These metrics can then be used in grapical UIs for monitoring, analyzation and alerting.
It is of use for users already monitoring their machines this way and just are about to add their ipfire nodes into the monitoring stack.

These patches replace my previous patches from 06/05/2021 21:46:
"[PATCH 0/2] Added new Package node_exporter",
"[PATCH 1/2] Added i586/386 support for GO language required for node_exporter.",
"[PATCH 2/2] Added new node_exporter package."

Holger Sunke (2):
  Added x86_64 i586 aarch64 armv5tel support for GO language required
    for node_exporter compilation.
  Added new node_exporter package.

 config/node_exporter/node_exporter_options | 203 +++++++++++++++++++++
 config/rootfiles/packages/node_exporter    |   3 +
 lfs/Config                                 |   8 +
 lfs/go                                     |   9 +-
 lfs/node_exporter                          |  94 ++++++++++
 make.sh                                    |   1 +
 src/initscripts/packages/node_exporter     |  42 +++++
 src/paks/node_exporter/install.sh          |  31 ++++
 src/paks/node_exporter/uninstall.sh        |  30 +++
 src/paks/node_exporter/update.sh           |  27 +++
 10 files changed, 445 insertions(+), 3 deletions(-)
 create mode 100644 config/node_exporter/node_exporter_options
 create mode 100644 config/rootfiles/packages/node_exporter
 create mode 100644 lfs/node_exporter
 create mode 100644 src/initscripts/packages/node_exporter
 create mode 100644 src/paks/node_exporter/install.sh
 create mode 100644 src/paks/node_exporter/uninstall.sh
 create mode 100644 src/paks/node_exporter/update.sh

-- 
2.30.2


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2021-06-10  9:03 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-06 19:46 [PATCH 0/2] Added new Package node_exporter Holger Sunke
2021-05-06 19:46 ` [PATCH 1/2] Added i586/386 support for GO language required for node_exporter Holger Sunke
2021-05-06 20:26   ` Adolf Belka
2021-05-07 11:28   ` Michael Tremer
2021-05-07 18:19     ` Holger Sunke
2021-05-11  9:53       ` Michael Tremer
2021-05-21  8:56         ` Holger Sunke
2021-05-21  8:59           ` Michael Tremer
2021-05-06 19:46 ` [PATCH 2/2] Added new node_exporter package Holger Sunke
2021-05-06 20:58   ` Adolf Belka
2021-05-06 20:43 ` [PATCH 0/2] Added new Package node_exporter Adolf Belka
2021-05-07 18:05   ` Holger Sunke
2021-05-24 20:45     ` Robin Roevens
2021-06-06 17:48 [PATCH 0/2] Reworked patches introducing node_exporter on master branch Holger Sunke
2021-06-06 17:48 ` [PATCH 2/2] Added new node_exporter package Holger Sunke
2021-06-08 16:56   ` Michael Tremer
2021-06-09  6:14     ` Holger Sunke
2021-06-10  9:03       ` Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox