[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.
- [taler-grid5k] 07/141: update db script, (continued)
- [taler-grid5k] 07/141: update db script, gnunet, 2021/11/18
- [taler-grid5k] 10/141: update bank config, add dns and bank scripts, gnunet, 2021/11/18
- [taler-grid5k] 04/141: add dummy scripts and some etc files, gnunet, 2021/11/18
- [taler-grid5k] 58/141: update wallet script, gnunet, 2021/11/18
- [taler-grid5k] 05/141: update init scripts, gnunet, 2021/11/18
- [taler-grid5k] 43/141: dynamically update grafana datasources, gnunet, 2021/11/18
- [taler-grid5k] 68/141: update clearing of dns, gnunet, 2021/11/18
- [taler-grid5k] 44/141: fix function name, gnunet, 2021/11/18
- [taler-grid5k] 52/141: fix dns entries for wallets, gnunet, 2021/11/18
- [taler-grid5k] 49/141: add node exporter, gnunet, 2021/11/18
- [taler-grid5k] 50/141: add node-exporters,
gnunet <=
- [taler-grid5k] 21/141: remove default pg port, gnunet, 2021/11/18
- [taler-grid5k] 25/141: remove resolv.conf, gnunet, 2021/11/18
- [taler-grid5k] 16/141: add var for bind, gnunet, 2021/11/18
- [taler-grid5k] 30/141: add script order, gnunet, 2021/11/18
- [taler-grid5k] 70/141: update wallet logs, gnunet, 2021/11/18
- [taler-grid5k] 15/141: update scripts, gnunet, 2021/11/18
- [taler-grid5k] 03/141: update image, gnunet, 2021/11/18
- [taler-grid5k] 34/141: set retry times to 1, gnunet, 2021/11/18
- [taler-grid5k] 65/141: update promtail config, gnunet, 2021/11/18
- [taler-grid5k] 31/141: update scripts, gnunet, 2021/11/18