diff --git a/prometheus2.yml b/prometheus2.yml index b552354..889b4eb 100644 --- a/prometheus2.yml +++ b/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: diff --git a/rules.yml b/rules.yml index a5ca40f..f28c145 100644 --- a/rules.yml +++ b/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) \ No newline at end of file