Analyse: added binary http connection status to ease post analysis

This commit is contained in:
Simon Belmas
2024-06-28 10:04:05 +02:00
parent 9110390246
commit 8d91a5b6e8
2 changed files with 3 additions and 2 deletions

View File

@@ -24,4 +24,4 @@ analyse.sh {ingress fqdn} [keep_results]
Option *keep_results* does not ovewrite file on startup.
Information is displayed in csv format: date (iso) | node hosting workload | request total time | response http code
Information is displayed in csv format: date (epoch) | request total time | response http code | page successfully reached (0/1) | response conntent

View File

@@ -37,6 +37,7 @@ while true ; do
request_date=$(date '+%s')
request_data="$(curl -m 2 -s -w "%output{$tmp_headers_file}%{time_total};%{http_code}" -k "${analyse_url}" | tr -d "\r" |tr -d "\n" | tr -d ";")"
request_headers=$(cat ${tmp_headers_file})
echo "${request_date};${request_headers};${request_data}" | tee -a ${results_file}
response_success=$( [[ "$(echo ${request_headers} | cut -f2 -d';')" == "200" ]] && echo 1 || echo 0)
echo "${request_date};${request_headers};${response_success};${request_data}" | tee -a ${results_file}
sleep 1
done