[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-grid5k] 42/141: move exporters from db and nginx on monitor host
From: |
gnunet |
Subject: |
[taler-grid5k] 42/141: move exporters from db and nginx on monitor host |
Date: |
Thu, 18 Nov 2021 14:49:43 +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 0ff3644ec2127a2b9387271bf68eb484cdb194b5
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Wed Oct 13 11:03:34 2021 +0200
move exporters from db and nginx on monitor host
---
configs/etc/default/prometheus-nginx-exporter | 2 +-
configs/etc/monitor/prometheus.yaml | 9 +++++----
experiment/scripts/database.sh | 5 +----
experiment/scripts/monitor.sh | 12 +++++++++---
experiment/scripts/proxy.sh | 2 +-
5 files changed, 17 insertions(+), 13 deletions(-)
diff --git a/configs/etc/default/prometheus-nginx-exporter
b/configs/etc/default/prometheus-nginx-exporter
index c7cf7df..57da070 100644
--- a/configs/etc/default/prometheus-nginx-exporter
+++ b/configs/etc/default/prometheus-nginx-exporter
@@ -1,4 +1,4 @@
-ARGS="-nginx.scrape-uri http://127.0.0.1:80/stub_status"
+ARGS="-nginx.scrape-uri <PROXY_URL_HERE>"
# Prometheus-nginx-exporter supports the following options:
# -nginx.plus
diff --git a/configs/etc/monitor/prometheus.yaml
b/configs/etc/monitor/prometheus.yaml
index a464bec..706eff7 100644
--- a/configs/etc/monitor/prometheus.yaml
+++ b/configs/etc/monitor/prometheus.yaml
@@ -5,18 +5,19 @@ global:
rule_files: []
scrape_configs:
+
# Self
- job_name: 'prometheus'
static_configs:
- targets: ['127.0.0.1:8080']
- # DB
+ # DB Exporter
- job_name: 'database'
static_configs:
- - targets: ['<DB_URL_HERE>:9187']
+ - targets: ['127.0.0.1:9187']
- # Exchange Proxy
+ # Exchange Proxy Exporter
- job_name: 'exchange-proxy'
static_configs:
- - targets: ['<PROXY_URL_HERE>:9113']
+ - targets: ['127.0.0.1:9113']
diff --git a/experiment/scripts/database.sh b/experiment/scripts/database.sh
index f21dafb..3fd3a7d 100755
--- a/experiment/scripts/database.sh
+++ b/experiment/scripts/database.sh
@@ -7,13 +7,10 @@ cd /tmp
sed -i "s\<DB_URL_HERE>\postgresql:///${DB_NAME}\g" \
/etc/taler/secrets/exchange-db.secret.conf
-sed -i
"s\<DB_URL_HERE>\postgresql://${DB_USER}:${DB_PASSWORD}@localhost/${DB_NAME}\g"
\
- /etc/default/prometheus-postgres-exporter
-
echo "listen_addresses='*'" >> /etc/postgresql/13/main/postgresql.conf
echo "host all all 172.16.0.0/12 md5" >> /etc/postgresql/13/main/pg_hba.conf
-systemctl restart postgresql prometheus-postgres-exporter
+systemctl restart postgresql
su postgres << EOF
createuser taler-exchange-httpd
diff --git a/experiment/scripts/monitor.sh b/experiment/scripts/monitor.sh
index e368222..fedf55e 100755
--- a/experiment/scripts/monitor.sh
+++ b/experiment/scripts/monitor.sh
@@ -1,7 +1,13 @@
#!/bin/bash
+set -eux
-sed -i "s/<DB_URL_HERE>/${DATABASE_DOMAIN}/g" /etc/monitor/prometheus.yaml
+sed -i
"s\<DB_URL_HERE>\postgresql://${DB_USER}:${DB_PASSWORD}@${DATABASE_DOMAIN}:5432/${DB_NAME}\g"
\
+ /etc/default/prometheus-postgres-exporter
-sed -i "s/<PROXY_URL_HERE>/${PROXY_DOMAIN}/g" /etc/monitor/prometheus.yaml
+sed -i "s\<PROXY_URL_HERE>\http://${PROXY_DOMAIN}/stub_status\g" \
+ /etc/default/prometheus-nginx-exporter
-systemctl enable prometheus loki
+systemctl restart prometheus \
+ loki \
+ prometheus-postgres-exporter \
+ prometheus-nginx-exporter
diff --git a/experiment/scripts/proxy.sh b/experiment/scripts/proxy.sh
index 05b75b4..e08747e 100755
--- a/experiment/scripts/proxy.sh
+++ b/experiment/scripts/proxy.sh
@@ -14,4 +14,4 @@ do
sleep 1
done
-systemctl restart nginx prometheus-nginx-exporter
+systemctl restart nginx
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-grid5k] 40/141: update configurations, (continued)
- [taler-grid5k] 40/141: update configurations, gnunet, 2021/11/18
- [taler-grid5k] 32/141: add taler default env, gnunet, 2021/11/18
- [taler-grid5k] 67/141: add merchant, some comments in scripts, gnunet, 2021/11/18
- [taler-grid5k] 54/141: add step to build newest wallet from source, gnunet, 2021/11/18
- [taler-grid5k] 56/141: add debug to every taler service, gnunet, 2021/11/18
- [taler-grid5k] 29/141: run dns on taler.net, gnunet, 2021/11/18
- [taler-grid5k] 53/141: clear dns updated, gnunet, 2021/11/18
- [taler-grid5k] 71/141: remove trhottle, gnunet, 2021/11/18
- [taler-grid5k] 33/141: update path, gnunet, 2021/11/18
- [taler-grid5k] 38/141: update image - add prometheus + loki, gnunet, 2021/11/18
- [taler-grid5k] 42/141: move exporters from db and nginx on monitor host,
gnunet <=
- [taler-grid5k] 23/141: fix scripts, gnunet, 2021/11/18
- [taler-grid5k] 63/141: add upstream response time, gnunet, 2021/11/18
- [taler-grid5k] 66/141: increase wallet memory, gnunet, 2021/11/18
- [taler-grid5k] 26/141: undo removing grid5000 nameservers, gnunet, 2021/11/18
- [taler-grid5k] 60/141: fix rsyslog config and logger messages for wallet, gnunet, 2021/11/18
- [taler-grid5k] 69/141: script aborts with ((i++)) ?? set to 'let "i+=1"', gnunet, 2021/11/18
- [taler-grid5k] 13/141: add bind, gnunet, 2021/11/18
- [taler-grid5k] 35/141: add monitorig components, gnunet, 2021/11/18
- [taler-grid5k] 61/141: fix wallet script, gnunet, 2021/11/18
- [taler-grid5k] 59/141: fix sed, gnunet, 2021/11/18