[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-grid5k] 71/189: further improve performance of log analysis
From: |
gnunet |
Subject: |
[taler-grid5k] 71/189: further improve performance of log analysis |
Date: |
Thu, 28 Apr 2022 10:47:21 +0200 |
This is an automated email from the git hooks/post-receive script.
marco-boss pushed a commit to branch master
in repository grid5k.
commit 59c1a49277c224b8b9c1e5b0d35d3a78a0f82d0c
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Sat Mar 12 14:15:39 2022 +0100
further improve performance of log analysis
---
configs/etc/monitor/promtail.yaml | 18 ++++++++++++++++++
experiment/scripts/proxy.sh | 5 +++++
2 files changed, 23 insertions(+)
diff --git a/configs/etc/monitor/promtail.yaml
b/configs/etc/monitor/promtail.yaml
index 2cd2a75..fff0746 100644
--- a/configs/etc/monitor/promtail.yaml
+++ b/configs/etc/monitor/promtail.yaml
@@ -19,3 +19,21 @@ scrape_configs:
target_label: app
- source_labels: [__syslog_message_hostname]
target_label: host
+- job_name: nginx
+ syslog:
+ listen_address: 0.0.0.0:1515
+ labels:
+ job: proxy
+ relabel_configs:
+ - source_labels: [__syslog_message_app_name]
+ target_label: app
+ pipeline_stages:
+ - match:
+ selector: '{job="proxy"}'
+ stages:
+ - regex:
+ expression:
'.*uri=/(?P<endpoint>[a-zA-Z]+)(?:/[a-zA-Z0-9]+)?(/(?P<action>[a-zA-Z]+))?.*'
+ - labels:
+ endpoint:
+ action:
+
diff --git a/experiment/scripts/proxy.sh b/experiment/scripts/proxy.sh
index 1745991..915656c 100755
--- a/experiment/scripts/proxy.sh
+++ b/experiment/scripts/proxy.sh
@@ -63,6 +63,11 @@ function setup_config() {
sed -i -e '/module(load="imudp")/s/^#//g' \
-e '/input(type="imudp" port="514")/s/^#//g' \
/etc/rsyslog.conf
+
+ # Change the port, since we have to limit the number of log lines to parse
+ # in loki for best performance
+ sed -i 's/port="1514"/port="1515"/g' \
+ /etc/rsyslog.d/taler.conf
# Allow enough files to be opened by nginx (www-data)
echo "
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-grid5k] 18/189: fix typo, (continued)
- [taler-grid5k] 18/189: fix typo, gnunet, 2022/04/28
- [taler-grid5k] 44/189: no create table in slow queries, gnunet, 2022/04/28
- [taler-grid5k] 28/189: fixes, gnunet, 2022/04/28
- [taler-grid5k] 53/189: fix, gnunet, 2022/04/28
- [taler-grid5k] 23/189: update persistance script, gnunet, 2022/04/28
- [taler-grid5k] 41/189: lower slow query duration, gnunet, 2022/04/28
- [taler-grid5k] 33/189: try adding index, gnunet, 2022/04/28
- [taler-grid5k] 34/189: typo, gnunet, 2022/04/28
- [taler-grid5k] 60/189: change cache dir, gnunet, 2022/04/28
- [taler-grid5k] 56/189: try to fix wallet build, gnunet, 2022/04/28
- [taler-grid5k] 71/189: further improve performance of log analysis,
gnunet <=
- [taler-grid5k] 01/189: add sharding/partitioning, gnunet, 2022/04/28
- [taler-grid5k] 02/189: fixes, gnunet, 2022/04/28
- [taler-grid5k] 13/189: fix comments, gnunet, 2022/04/28
- [taler-grid5k] 31/189: try with explicit analyze as nested does not work, gnunet, 2022/04/28
- [taler-grid5k] 61/189: fix, gnunet, 2022/04/28
- [taler-grid5k] 32/189: undo explain, gnunet, 2022/04/28
- [taler-grid5k] 45/189: ramdom 0-20 deposit, dont log uri params in nginx, disable seqscan, gnunet, 2022/04/28
- [taler-grid5k] 35/189: add index on known_coins to try to fix recoup_by_reserve, gnunet, 2022/04/28
- [taler-grid5k] 49/189: keepalive in nginx, gnunet, 2022/04/28
- [taler-grid5k] 46/189: add request size to nginx, gnunet, 2022/04/28