Analyse: added binary http connection status to ease post analysis
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user