From: William Dauchy Date: Thu, 18 Feb 2021 22:05:34 +0000 (+0100) Subject: REGTESTS: contrib/prometheus-exporter: test well known labels X-Git-Tag: v2.4-dev9~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98ad35f8261247758a01cd3a311519a87d3d16d6;p=thirdparty%2Fhaproxy.git REGTESTS: contrib/prometheus-exporter: test well known labels as we previously briefly broke labels handling, test them to make sure we don't introduce regressions in the future. see also commit 040b1195f70d6a24204ede081451fd1dd71e6a34 ("BUG/MINOR: contrib/prometheus-exporter: Restart labels dump at the right pos") for reference Signed-off-by: William Dauchy --- diff --git a/reg-tests/contrib/prometheus.vtc b/reg-tests/contrib/prometheus.vtc index 1ebeb29cb9..ebe0b87539 100644 --- a/reg-tests/contrib/prometheus.vtc +++ b/reg-tests/contrib/prometheus.vtc @@ -71,6 +71,15 @@ client c1 -connect ${h1_stats_sock} { expect resp.body ~ ".*haproxy_server_idle_connections_limit{proxy=\"be\",server=\"s1\"} NaN.*" expect resp.body ~ ".*haproxy_server_idle_connections_limit{proxy=\"be\",server=\"s2\"} 42.*" + # test well known labels presence + expect resp.body ~ ".*haproxy_process_build_info{version=\".*\"} 1.*" + expect resp.body ~ ".*haproxy_frontend_http_responses_total{proxy=\"stats\",code=\"4xx\"} 0.*" + expect resp.body ~ ".*haproxy_frontend_status{proxy=\"fe\",state=\"UP\"} 1.*" + expect resp.body ~ ".*haproxy_listener_status{proxy=\"stats\",listener=\"sock-1\",state=\"WAITING\"} 0.*" + expect resp.body ~ ".*haproxy_backend_status{proxy=\"be\",state=\"UP\"} 1.*" + expect resp.body ~ ".*haproxy_server_status{proxy=\"be\",server=\"s1\",state=\"DOWN\"} 0.*" + expect resp.body ~ ".*haproxy_server_check_status{proxy=\"be\",server=\"s2\",state=\"HANA\"} 0.*" + # test scope txreq -url "/metrics?scope=" rxresp