diff --git a/README.md b/README.md index d9f92c8..d8a4ab2 100644 --- a/README.md +++ b/README.md @@ -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 \ No newline at end of file +Information is displayed in csv format: date (epoch) | request total time | response http code | page successfully reached (0/1) | response conntent \ No newline at end of file diff --git a/analyse.sh b/analyse.sh index 526092e..537a3a6 100755 --- a/analyse.sh +++ b/analyse.sh @@ -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 \ No newline at end of file