[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-grid5k] 183/189: fix promtail
From: |
gnunet |
Subject: |
[taler-grid5k] 183/189: fix promtail |
Date: |
Thu, 28 Apr 2022 10:49:13 +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 b9d216b64f73bc6d0f52e215e9d47bc432b5a39c
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Thu Apr 21 17:24:16 2022 +0200
fix promtail
---
configs/etc/monitor/promtail.yaml | 122 +++++++++++++++++++-------------------
1 file changed, 61 insertions(+), 61 deletions(-)
diff --git a/configs/etc/monitor/promtail.yaml
b/configs/etc/monitor/promtail.yaml
index 77c46c7..a5f9260 100644
--- a/configs/etc/monitor/promtail.yaml
+++ b/configs/etc/monitor/promtail.yaml
@@ -33,7 +33,7 @@ scrape_configs:
target_label: app
pipeline_stages:
- match:
- selector: '{job="database"} |~ "duration:" !~ "plan:"'
+ selector: '{job="database"} |~ "duration:" !~ "plan:"'
stages:
- regex:
expression: 'duration: (?P<time>\d+\.*\d*) ms'
@@ -74,66 +74,66 @@ scrape_configs:
target_label: app
pipeline_stages:
- match:
- selector: '{job="proxy"}'
- stages:
- - regex:
- expression:
'uri=/(?P<ep>[a-zA-Z]+)(?:/\w+)?(?:/(?P<act>[a-zA-Z]+))?
s=(?P<status>\d{3}).*urt=(?P<upstream_response_time>\d+\.\d+)
rt=(?P<response_time>\d+\.\d+) rl=(?P<request_length>\d+)
bs=(?P<bytes_sent>\d+)'
- - template:
- source: endpoint
- template: '{{ printf "%s-%s" .ep .act | trimSuffix "-" }}'
- - labels:
- endpoint:
- status:
- - metrics:
- total_requests:
- prefix: 'taler_requests_'
- type: Counter
- description: "Total Requests"
- config:
- match_all: true
- action: inc
- # Used to calculate 'over_time' statistics
- response_time:
- prefix: 'taler_requests_'
- type: Gauge
- description: "Time taken for Nginx to respond"
- source: response_time
- max_idle_duration: 24h
- config:
- action: set
- #
https://www.robustperception.io/how-does-a-prometheus-histogram-work
- request_length_hist:
- prefix: 'taler_requests_'
- type: Histogram
- description: "Request Length reported from Nginx"
- source: request_length
- max_idle_duration: 24h
- config:
- buckets: [1,10,50,100,200,500,1000,2000,5000]
- bytes_sent_hist:
- prefix: 'taler_requests_'
- type: Histogram
- description: "Number of bytes sent, reported from Nginx"
- source: bytes_sent
- max_idle_duration: 24h
- config:
- buckets: [1,10,50,100,200,500,1000,2000,5000]
- response_time_hist:
- prefix: 'taler_requests_'
- type: Histogram
- description: "Time taken for Nginx to respond"
- source: response_time
- max_idle_duration: 24h
- config:
- buckets:
[0.001,0.0025,0.005,0.010,0.025,0.050,0.1,0.25,0.5,1,2,5]
- upstream_response_time_hist:
- prefix: 'taler_requests_'
- type: Histogram
- description: "Time taken for the Exchange to respond to Nginx"
- source: upstream_response_time
- max_idle_duration: 24h
- config:
- buckets:
[0.001,0.0025,0.005,0.010,0.025,0.050,0.1,0.25,0.5,1,2,5]
+ selector: '{job="proxy"}'
+ stages:
+ - regex:
+ expression:
'uri=/(?P<ep>[a-zA-Z]+)(?:/\w+)?(?:/(?P<act>[a-zA-Z]+))?
s=(?P<status>\d{3}).*urt=(?P<upstream_response_time>\d+\.\d+)
rt=(?P<response_time>\d+\.\d+) rl=(?P<request_length>\d+)
bs=(?P<bytes_sent>\d+)'
+ - template:
+ source: endpoint
+ template: '{{ printf "%s-%s" .ep .act | trimSuffix "-" }}'
+ - labels:
+ endpoint:
+ status:
+ - metrics:
+ total_requests:
+ prefix: 'taler_requests_'
+ type: Counter
+ description: "Total Requests"
+ config:
+ match_all: true
+ action: inc
+ # Used to calculate 'over_time' statistics
+ response_time:
+ prefix: 'taler_requests_'
+ type: Gauge
+ description: "Time taken for Nginx to respond"
+ source: response_time
+ max_idle_duration: 24h
+ config:
+ action: set
+ #
https://www.robustperception.io/how-does-a-prometheus-histogram-work
+ request_length_hist:
+ prefix: 'taler_requests_'
+ type: Histogram
+ description: "Request Length reported from Nginx"
+ source: request_length
+ max_idle_duration: 24h
+ config:
+ buckets: [1,10,50,100,200,500,1000,2000,5000]
+ bytes_sent_hist:
+ prefix: 'taler_requests_'
+ type: Histogram
+ description: "Number of bytes sent, reported from Nginx"
+ source: bytes_sent
+ max_idle_duration: 24h
+ config:
+ buckets: [1,10,50,100,200,500,1000,2000,5000]
+ response_time_hist:
+ prefix: 'taler_requests_'
+ type: Histogram
+ description: "Time taken for Nginx to respond"
+ source: response_time
+ max_idle_duration: 24h
+ config:
+ buckets:
[0.001,0.0025,0.005,0.010,0.025,0.050,0.1,0.25,0.5,1,2,5]
+ upstream_response_time_hist:
+ prefix: 'taler_requests_'
+ type: Histogram
+ description: "Time taken for the Exchange to respond to Nginx"
+ source: upstream_response_time
+ max_idle_duration: 24h
+ config:
+ buckets:
[0.001,0.0025,0.005,0.010,0.025,0.050,0.1,0.25,0.5,1,2,5]
- job_name: wallet
syslog:
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-grid5k] 134/189: try source, (continued)
- [taler-grid5k] 134/189: try source, gnunet, 2022/04/28
- [taler-grid5k] 137/189: fix some issues in recover, gnunet, 2022/04/28
- [taler-grid5k] 150/189: various imrovements / fixes, gnunet, 2022/04/28
- [taler-grid5k] 170/189: add node-exporter service files as not present in centos, gnunet, 2022/04/28
- [taler-grid5k] 139/189: fix taler-perf script, gnunet, 2022/04/28
- [taler-grid5k] 180/189: add centos db initialization script, gnunet, 2022/04/28
- [taler-grid5k] 136/189: update dashboards, gnunet, 2022/04/28
- [taler-grid5k] 163/189: update centos, gnunet, 2022/04/28
- [taler-grid5k] 165/189: remove --no-install-recommends, gnunet, 2022/04/28
- [taler-grid5k] 174/189: add mitigations=off in grid5000 base.yaml as it gets overriden, gnunet, 2022/04/28
- [taler-grid5k] 183/189: fix promtail,
gnunet <=
- [taler-grid5k] 184/189: add documentation, gnunet, 2022/04/28
- [taler-grid5k] 138/189: possibility to start more wirewatchers, gnunet, 2022/04/28
- [taler-grid5k] 172/189: fix bind package in centos, gnunet, 2022/04/28
- [taler-grid5k] 178/189: kernel_params used to disable mitigations, gnunet, 2022/04/28
- [taler-grid5k] 91/189: split up proxy monitoring, gnunet, 2022/04/28
- [taler-grid5k] 167/189: add g5k commit sha again, gnunet, 2022/04/28
- [taler-grid5k] 153/189: show that process is running in persist.sh for long during processes, gnunet, 2022/04/28
- [taler-grid5k] 143/189: fixes, changes, gnunet, 2022/04/28
- [taler-grid5k] 161/189: add centos image, gnunet, 2022/04/28
- [taler-grid5k] 131/189: fix backup script, gnunet, 2022/04/28