Browse Source

finished

master
yutsuo 7 years ago
parent
commit
256c25d1bf
  1. 5
      prometheus2.yml
  2. 11
      rules.yml

5
prometheus2.yml

@ -10,8 +10,11 @@ scrape_configs:
params:
'match[]':
# - '{job=~".+", job="generator"}'
- '{component_name=~".+", component_name!="testserver"}'
# - '{component_name=~".+", component_name!="testserver"}'
# - '{__name__=~".+", __name__="http_requests_app_total"}'
# - '{__name__=~".+", __name__="http_requests_duration_seconds_count"}'
# - '{__name__=~".+", __name__="http_requests_duration_seconds_sum"}'
- '{__name__=~".+", __name__=~"http_requests_duration_seconds_count|http_requests_duration_seconds_sum"}'
static_configs:
- targets: ['prometheus:9090'] # address and port
labels:

11
rules.yml

@ -1,5 +1,8 @@
# Don't really know what I'm doing but let's go
groups:
- name: recording_rules
rules:
- record: generator:http_request_duration_count:irate
expr: sum( http_request_duration_count )
- name: test_rules
rules:
- record: generator:http_requests_duration_seconds_count:irate5m
expr: sum ( irate( http_requests_duration_seconds_count [5m]) ) by (status)
- record: generator:http_requests_duration_seconds_sum:irate5m
expr: sum ( irate( http_requests_duration_seconds_sum [5m]) ) by (status)
Loading…
Cancel
Save