gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-grid5k] 50/141: add node-exporters


From: gnunet
Subject: [taler-grid5k] 50/141: add node-exporters
Date: Thu, 18 Nov 2021 14:49:51 +0100

This is an automated email from the git hooks/post-receive script.

marco-boss pushed a commit to branch master
in repository grid5k.

commit fcccebec36dbfb21996f4d897f116a28c6d615a5
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Fri Oct 15 16:58:40 2021 +0200

    add node-exporters
---
 configs/etc/monitor/node-exporters.yaml.tpl | 26 ++++++++++++++++++++++++++
 experiment/env                              |  2 ++
 experiment/run.sh                           |  6 ++++++
 experiment/scripts/monitor.sh               |  5 +++++
 4 files changed, 39 insertions(+)

diff --git a/configs/etc/monitor/node-exporters.yaml.tpl 
b/configs/etc/monitor/node-exporters.yaml.tpl
new file mode 100644
index 0000000..7231f18
--- /dev/null
+++ b/configs/etc/monitor/node-exporters.yaml.tpl
@@ -0,0 +1,26 @@
+  - job_name: 'nodes'
+    static_configs:
+    - labels:
+      - component: 'database'
+      targets: 
+      - 'db.perf.taler:9100'
+    - labels:
+      - component: 'bank'
+      targets:
+      - 'bank.perf.taler:9100'
+    - labels:
+      - component: 'exchange'
+      targets:
+      - 'exch.perf.taler:9100'
+    - labels:
+      - component: 'proxy'
+      targets:
+      - 'proxy.perf.taler:9100'
+    - labels:
+      - component: 'wallet'
+      targets:
+      - 'wallet.perf.taler:9100'
+    - labels:
+      - component: 'monitor'
+      targets:
+      - 'monitor.perf.taler:9100'
diff --git a/experiment/env b/experiment/env
index cdb0dd5..bccf8ef 100755
--- a/experiment/env
+++ b/experiment/env
@@ -13,6 +13,7 @@ EXCHANGE_DOMAIN=exch.perf.taler
 DATABASE_DOMAIN=db.perf.taler
 BANK_DOMAIN=bank.perf.taler
 MONITOR_DOMAIN=monitor.perf.taler
+WALLET_DOMAIN=wallet.perf.taler
 
 PROMETHEUS_DATASOURCE_NAME=Prometheus
 LOKI_DATASOURCE_NAME=Loki
@@ -25,6 +26,7 @@ DB_USER=taler
 DB_PASSWORD=
 
 NUM_EXCHANGE_PROCESSES=1
+ENABLE_EXPORTERS=true
 
 DYNDNS_KEY=
 GRAFANA_API_KEY=
diff --git a/experiment/run.sh b/experiment/run.sh
index 3e29401..5aad32b 100644
--- a/experiment/run.sh
+++ b/experiment/run.sh
@@ -16,6 +16,11 @@ send
 EOF
 }
 
+if [[ "${ENABLE_EXPORTERS}" == "true" ]]; 
+then
+  systemctl restart prometheus-node-exporter
+fi
+
 case "${HOSTNAME}" in 
   ${BANK_HOSTS}) 
     echo "BANK"
@@ -24,6 +29,7 @@ case "${HOSTNAME}" in
     ;;
   ${WALLET_HOSTS}) 
     echo "WALLET"
+    set_ddn ${WALLET_DOMAIN}
     exec ~/scripts/wallet.sh 
     ;;
   ${DATABASE_HOSTS}) 
diff --git a/experiment/scripts/monitor.sh b/experiment/scripts/monitor.sh
index cc63fad..fa2a9a3 100755
--- a/experiment/scripts/monitor.sh
+++ b/experiment/scripts/monitor.sh
@@ -30,6 +30,11 @@ function update_datasource() {
 update_datasource "${PROMETHEUS_DATASOURCE_NAME}" 
"${PROMETHEUS_G5K_PROXY_PORT}"
 update_datasource "${LOKI_DATASOURCE_NAME}" "${LOKI_G5K_PROXY_PORT}"
 
+if [[ "${ENABLE_EXPORTERS}" == "true" ]];
+then
+  cat /etc/monitor/node-exporters.yaml.tpl >> /etc/monitor/prometheus.yaml
+fi
+
 systemctl restart prometheus \
                  loki \
                  promtail

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]