watcher script
This commit is contained in:
		@@ -53,13 +53,13 @@ for function in "${functions[@]}"; do
 | 
				
			|||||||
                echo -e "summary $datetime\n"
 | 
					                echo -e "summary $datetime\n"
 | 
				
			||||||
                if $kubeless; then
 | 
					                if $kubeless; then
 | 
				
			||||||
                    if [[ $* == *"--loadtest"* ]]; then
 | 
					                    if [[ $* == *"--loadtest"* ]]; then
 | 
				
			||||||
                        loadtest -H "Host: $function.kubeless" --rps $rps -c $connection -t $time -p "$function_firendly".body http://$kuberhost/"$function" >./data/"$function"."$connection"."$time"."$datetime".txt
 | 
					                        loadtest -k -H "Host: $function.kubeless" --rps $rps -c $connection -t $time -p "$function_firendly".body http://$kuberhost/"$function" >./data/"$function"."$connection"."$time"."$datetime".txt
 | 
				
			||||||
                    else
 | 
					                    else
 | 
				
			||||||
                        hey -c "$connection" -q $rps -z "$time" -m POST -host "$function.kubeless" -D "$function_firendly".body -T "application/json" http://$kuberhost/"$function" >./data/"$function"."$connection"."$time"."$datetime".txt
 | 
					                        hey -c "$connection" -q $rps -z "$time" -m POST -host "$function.kubeless" -D "$function_firendly".body -T "application/json" http://$kuberhost/"$function" >./data/"$function"."$connection"."$time"."$datetime".txt
 | 
				
			||||||
                    fi
 | 
					                    fi
 | 
				
			||||||
                else
 | 
					                else
 | 
				
			||||||
                    if [[ $* == *"--loadtest"* ]]; then
 | 
					                    if [[ $* == *"--loadtest"* ]]; then
 | 
				
			||||||
                        loadtest -H "Host: $function.default.example.com" --rps $rps -c $connection -t $time http://$kuberhost/ >./data/"$function"."$connection"."$time"."$datetime".txt
 | 
					                        loadtest -k -H "Host: $function.default.example.com" --rps $rps -c $connection -t $time http://$kuberhost/ >./data/"$function"."$connection"."$time"."$datetime".txt
 | 
				
			||||||
                    else
 | 
					                    else
 | 
				
			||||||
                        hey -c "$connection" -q $rps -z "$time" -m POST -host "$function.default.example.com" http://$kuberhost/ >./data/"$function"."$connection"."$time"."$datetime".txt
 | 
					                        hey -c "$connection" -q $rps -z "$time" -m POST -host "$function.default.example.com" http://$kuberhost/ >./data/"$function"."$connection"."$time"."$datetime".txt
 | 
				
			||||||
                    fi
 | 
					                    fi
 | 
				
			||||||
@@ -78,13 +78,13 @@ for function in "${functions[@]}"; do
 | 
				
			|||||||
                    echo -e "for $num\n"
 | 
					                    echo -e "for $num\n"
 | 
				
			||||||
                    if $kubeless; then
 | 
					                    if $kubeless; then
 | 
				
			||||||
                        if [[ $* == *"--loadtest"* ]]; then
 | 
					                        if [[ $* == *"--loadtest"* ]]; then
 | 
				
			||||||
                            loadtest -H "Host: $function.kubeless" --rps $rps -c $connection -t $time -p "$function_firendly".body http://$kuberhost/"$function" >./data/"$function"."$num".txt
 | 
					                            loadtest -k -H "Host: $function.kubeless" --rps $rps -c $connection -t $time -p "$function_firendly".body http://$kuberhost/"$function" >./data/"$function"."$num".txt
 | 
				
			||||||
                        else
 | 
					                        else
 | 
				
			||||||
                            hey -c "$connection" -q $rps -z "$time" -m POST -o csv -host "$function.kubeless" -D "$function_friendly".body -T "application/json" http://$kuberhost/"$function" >./data/"$function"."$num".csv
 | 
					                            hey -c "$connection" -q $rps -z "$time" -m POST -o csv -host "$function.kubeless" -D "$function_friendly".body -T "application/json" http://$kuberhost/"$function" >./data/"$function"."$num".csv
 | 
				
			||||||
                        fi
 | 
					                        fi
 | 
				
			||||||
                    else
 | 
					                    else
 | 
				
			||||||
                        if [[ $* == *"--loadtest"* ]]; then
 | 
					                        if [[ $* == *"--loadtest"* ]]; then
 | 
				
			||||||
                            loadtest -H "Host: $function.default.example.com" --rps $rps -c $connection -t $time http://$kuberhost/ >./data/"$function"."$num".for.csv
 | 
					                            loadtest -k -H "Host: $function.default.example.com" --rps $rps -c $connection -t $time http://$kuberhost/ >./data/"$function"."$num".for.csv
 | 
				
			||||||
                        else
 | 
					                        else
 | 
				
			||||||
                            hey -c "$connection" -q $rps -z "$time" -m POST -o csv -host "$function.default.example.com" http://$kuberhost/ >./data/"$function"."$num".for.csv
 | 
					                            hey -c "$connection" -q $rps -z "$time" -m POST -o csv -host "$function.default.example.com" http://$kuberhost/ >./data/"$function"."$num".for.csv
 | 
				
			||||||
                        fi
 | 
					                        fi
 | 
				
			||||||
@@ -99,13 +99,13 @@ for function in "${functions[@]}"; do
 | 
				
			|||||||
            echo -e "Connections: $climb_connection"
 | 
					            echo -e "Connections: $climb_connection"
 | 
				
			||||||
            if $kubeless; then
 | 
					            if $kubeless; then
 | 
				
			||||||
                if [[ $* == *"--loadtest"* ]]; then
 | 
					                if [[ $* == *"--loadtest"* ]]; then
 | 
				
			||||||
                    loadtest -H "Host: $function.kubeless" --rps $climb_rps -c 1 -t $time -p "$function_firendly".body http://$kuberhost/"$function" >./data/"$function"."$climb_connection".climb.txt
 | 
					                    loadtest -k -H "Host: $function.kubeless" --rps $climb_rps -c 1 -t $time -p "$function_firendly".body http://$kuberhost/"$function" >./data/"$function"."$climb_connection".climb.txt
 | 
				
			||||||
                else
 | 
					                else
 | 
				
			||||||
                    hey -c 1 -q $climb_rps -z $time -m POST -o csv -host "$function.kubeless" -D "$function_friendly".body -T "application/json" http://$kuberhost/"$function" >./data/"$function"."$climb_connection".climb.csv
 | 
					                    hey -c 1 -q $climb_rps -z $time -m POST -o csv -host "$function.kubeless" -D "$function_friendly".body -T "application/json" http://$kuberhost/"$function" >./data/"$function"."$climb_connection".climb.csv
 | 
				
			||||||
                fi
 | 
					                fi
 | 
				
			||||||
            else
 | 
					            else
 | 
				
			||||||
                if [[ $* == *"--loadtest"* ]]; then
 | 
					                if [[ $* == *"--loadtest"* ]]; then
 | 
				
			||||||
                    loadtest -H "Host: $function.default.example.com" --rps $climb_rps -c 1 -t $time http://$kuberhost/ >./data/"$function"."$climb_connection".climb.txt
 | 
					                    loadtest -k -H "Host: $function.default.example.com" --rps $climb_rps -c 1 -t $time http://$kuberhost/ >./data/"$function"."$climb_connection".climb.txt
 | 
				
			||||||
                else
 | 
					                else
 | 
				
			||||||
                    hey -c 1 -q $climb_rps -z $time -m POST -o csv -host "$function.default.example.com" http://$kuberhost/ >./data/"$function"."$climb_connection".climb.csv
 | 
					                    hey -c 1 -q $climb_rps -z $time -m POST -o csv -host "$function.default.example.com" http://$kuberhost/ >./data/"$function"."$climb_connection".climb.csv
 | 
				
			||||||
                fi
 | 
					                fi
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								benchmark/classic/wacher.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								benchmark/classic/wacher.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/env bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					time=300
 | 
				
			||||||
 | 
					function=hello-kubeless-go-sc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					for (( i = 1 ; i <= $time ; i++ )); do
 | 
				
			||||||
 | 
					  kubectl get deployment | grep $function | awk '{print $2}' | cut -d/ -f1 >> ./data/$function.monitor.csv
 | 
				
			||||||
 | 
					  echo '\n' >> ./data/$function.monitor.csv
 | 
				
			||||||
 | 
					  sleep 1
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
		Reference in New Issue
	
	Block a user