diff --git a/ExecScripts/SampleDaytonaFramework/sample_execscript.sh b/ExecScripts/SampleDaytonaFramework/sample_execscript.sh new file mode 100755 index 0000000..f0af745 --- /dev/null +++ b/ExecScripts/SampleDaytonaFramework/sample_execscript.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +# Sample execution script to run a simple performance test within Daytona +# Demonstrates the steps of gathering arguments from the UI and runs a performance test +# Command line arguments: + +echo "--------------------execscript--------------------" +echo $@ +echo "--------------------------------------------------" + + +iterations=`echo $1 | sed "s/\"//g"` +delay=`echo $2 | sed "s/\"//g"` + +# Run your performance/benchmark/workload here +x=1 +while [ $x -le $iterations ] +do + dd if=/dev/zero of=/dev/null count=20000000 + sleep $delay + x=$(( $x + 1 )) +done + +echo "Iterations : " $iterations +echo "Delay : " $delay + +echo "Benchmark Test Completed" + +# These KPI's would be computed by your benchmark +avglatency=10.5 +maxlatency=50 +minlatency=6 +failurerate=0.1 + +# Create your results.csv with all KPI's in name, value format +echo Key, Value > results.csv +echo Iterations, $iterations >> results.csv +echo AvgLatency-ms, $avglatency >> results.csv +echo MaxLatency-ms, $maxlatency >> results.csv +echo MinLatency-ms, $minlatency >> results.csv +echo FailureRate, $failurerate >> results.csv +echo Delay-secs, $delay >> results.csv + +# Create a multi-column ( > 2) csv file with multiple rows +echo Col1, Col2, Col3, Col4 > multicol.csv +echo 1, 2, 3, 4 >> multicol.csv +echo 5, 6, 7, 8 >> multicol.csv +echo 9, 10, 11, 12 >> multicol.csv +echo 13, 14, 15, 16 >> multicol.csv + +# Collect /proc/cpuinfo and /proc/meminfo data +cat /proc/cpuinfo > cpuinfo.txt +cat /proc/meminfo > meminfo.txt diff --git a/Scheduler+Agent/process_files.py b/Scheduler+Agent/process_files.py new file mode 100644 index 0000000..98022bf --- /dev/null +++ b/Scheduler+Agent/process_files.py @@ -0,0 +1,185 @@ +import os +import datetime +import csv +import re + + +class ProcessOutputFiles: + def __init__(self, logctx): + self.lctx = logctx + + def process_output_files(self, path): + # Process top output files + self.process_top_output(path) + self.process_docker_output(path) + return "Files processing completed" + + def process_top_output(self, path): + output_file = path + "top_output.txt" + self.lctx.debug("Top output processing started for file : " + output_file) + + cpu_map = {} + mem_map = {} + res_mem_map = {} + cpu_array = [] + mem_array = [] + res_mem_array = [] + cpu_array.append(["Time"]) + mem_array.append(["Time"]) + res_mem_array.append(["Time"]) + timestamp = 0 + + if not os.path.exists(output_file): + return "File Not Found Exception" + + cpu_file = open(path + "cpu_usage.plt", 'w+') + if not cpu_file: + return "Not able to create cpu_usage.plt" + + mem_file = open(path + "memory_usage.plt", 'w+') + if not mem_file: + return "Not able to create memory_usage.plt" + + res_mem_file = open(path + "res_memory_usage.plt", 'w+') + if not res_mem_file: + return "Not able to create res_memory_usage.plt" + + process_data = True + with open(output_file) as f: + for line in f: + line = line.strip('\n') + line = line.strip() + line = re.sub(' +', ' ', line) + line = line.replace(' ', ',') + + if line.startswith("top"): + process_data = False + continue + + if line.startswith("PID"): + process_data = True + continue + + if process_data: + if len(line) > 0: + try: + datetime.datetime.strptime(line, "%Y-%m-%dT%H:%M:%S%fz") + cpu_array = self.update_array_from_map(timestamp, cpu_array, cpu_map) + mem_array = self.update_array_from_map(timestamp, mem_array, mem_map) + res_mem_array = self.update_array_from_map(timestamp, res_mem_array, res_mem_map) + timestamp = line + cpu_map.clear() + mem_map.clear() + res_mem_map.clear() + except: + line_array = line.split(",") + cpu_map[line_array[11] + " - " + line_array[0]] = line_array[8] + mem_map[line_array[11] + " - " + line_array[0]] = line_array[9] + res_mem_map[line_array[11] + " - " + line_array[0]] = line_array[5] + + cpu_array = self.update_array_from_map(timestamp, cpu_array, cpu_map) + mem_array = self.update_array_from_map(timestamp, mem_array, mem_map) + res_mem_array = self.update_array_from_map(timestamp, res_mem_array, res_mem_map) + + self.create_plt_from_array(cpu_file, cpu_array) + self.create_plt_from_array(mem_file, mem_array) + self.create_plt_from_array(res_mem_file, res_mem_array) + + def process_docker_output(self, path): + output_file = path + "docker_stat.txt" + self.lctx.debug("Docker stat output processing started for file : " + output_file) + + cpu_map = {} + mem_map = {} + + cpu_array = [] + mem_array = [] + + cpu_array.append(["Time"]) + mem_array.append(["Time"]) + + timestamp = 0 + + if not os.path.exists(output_file): + return "File Not Found Exception" + + cpu_file = open(path + "docker_cpu.plt", 'w+') + if not cpu_file: + return "Not able to create docker_cpu.plt" + + mem_file = open(path + "docker_memory.plt", 'w+') + if not mem_file: + return "Not able to create docker_memory.plt" + + with open(output_file) as f: + for line in f: + line = line.strip('\n') + line = line.strip() + line = re.sub(' +', ' ', line) + line = line.replace(' ', ',') + + if line.startswith("NAME"): + continue + + if len(line) > 0: + try: + datetime.datetime.strptime(line, "%Y-%m-%dT%H:%M:%S%fz") + cpu_array = self.update_array_from_map(timestamp, cpu_array, cpu_map) + mem_array = self.update_array_from_map(timestamp, mem_array, mem_map) + + timestamp = line + cpu_map.clear() + mem_map.clear() + except: + line_array = line.split(",") + cpu_map[line_array[0] + " - " + line_array[1]] = line_array[2] + mem_map[line_array[0] + " - " + line_array[1]] = line_array[3] + + cpu_array = self.update_array_from_map(timestamp, cpu_array, cpu_map) + mem_array = self.update_array_from_map(timestamp, mem_array, mem_map) + + self.create_plt_from_array(cpu_file, cpu_array) + self.create_plt_from_array(mem_file, mem_array) + + def create_plt_from_array(self, fh, array): + with fh as f: + writer = csv.writer(f) + writer.writerows(array) + fh.close() + + def update_array_from_map(self, ts, input_array, input_map): + row_count = len(input_array) + col_count = len(input_array[0]) + if len(input_map) == 0 and ts != 0: + temp_list = list() + temp_list.append(ts) + for i in range(1, col_count): + temp_list.append(0.0) + + input_array.append(temp_list) + + elif len(input_map) > 0 and ts != 0: + temp_list = list() + temp_list.append(ts) + for i in range(1, col_count): + if input_array[0][i] in input_map: + temp_list.append(input_map.get(input_array[0][i])) + input_map.pop(input_array[0][i], None) + else: + temp_list.append(0.0) + + input_array.append(temp_list) + row_count += 1 + + if len(input_map) > 0: + for x in input_map: + input_array[0].append(x) + col_count += 1 + for i in range(1, row_count): + if input_array[i][0] == ts: + input_array[i].append(input_map[x]) + else: + input_array[i].append(0.0) + + return input_array + diff --git a/Scheduler+Agent/system_metrics_gather.py b/Scheduler+Agent/system_metrics_gather.py new file mode 100644 index 0000000..cd4f7dd --- /dev/null +++ b/Scheduler+Agent/system_metrics_gather.py @@ -0,0 +1,571 @@ +#!/usr/bin/env python + +import os +import common +import subprocess +import re +import action +import logging +import time + +# Global +sys_logger = None +iostat_file_ext = "_iostat_block_devices.plt" +network_io_file_ext = "_network_devices.plt" +system_metrics_interval = '5' +docker_stat_header = "NAME CONTAINER CPU % MEM %" + +# Bash Commands +date_cmd = ['date', '-u', '+%Y-%m-%dT%H:%M:%SZ'] +top_cmd = ['top', '-b', '-i', '-d', system_metrics_interval] +top_get_header = ['top', '-b', '-n', '1', '-i'] +iostat_cmd = ['iostat', '-dtx', system_metrics_interval] +iostat_get_header = ['iostat', '-dtx'] +sar_get_header = {'cpu': ['sar', '-u', '1', '1'], + 'task': ['sar', '-w', '1', '1'], + 'nfs': ['sar', '-n', 'NFS', '1', '1'], + 'mem': ['sar', '-r', '1', '1'], + 'network_io': ['sar', '-n', 'DEV', '1', '1'] + } +docker_version = ['docker', '-v'] +docker_command = "( date -u +'%Y-%m-%dT%H:%M:%SZ' && docker stats -a --format " \ + "'table {{.Name}}\t{{.Container}}\t{{.CPUPerc}}\t{{.MemPerc}}\t' --no-stream )" +sar_cmd = ['sar', '-n', 'DEV', '-n', 'NFS', '-u', '-r', '-w', system_metrics_interval] + +get_pid = ["ps", "-eo", "pid,cmd,%cpu", "--sort=-%cpu"] +grep2 = ["grep", "-v", "grep"] +awk = ["awk", "FNR == 1 {print $1}"] + + +def loggersetup(filename): + if os.path.isfile(filename): + os.remove(filename) + + logger = logging.getLogger("system_metrics") + logger.setLevel(logging.DEBUG) + fh = logging.FileHandler(filename) + fh.setLevel(logging.DEBUG) + ch = logging.StreamHandler() + ch.setLevel(logging.ERROR) + formatter = logging.Formatter('%(asctime)s %(levelname)-6s {%(filename)s %(lineno)d} %(message)-100s', + '%Y-%m-%d %H:%M:%S') + fh.setFormatter(formatter) + ch.setFormatter(formatter) + logger.addHandler(fh) + logger.addHandler(ch) + logger.propagate = False + return logger + + +def top_gather(self): + running_queue = {} + p1 = subprocess.Popen(top_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + while True: + output = p1.stdout.readline() + if output == '' and p1.poll() is not None: + break + if output: + output = output.rstrip() + if output.startswith('top'): + p2 = subprocess.Popen(date_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + timestamp = p2.communicate()[0].strip() + action.action_lock.acquire() + running_queue = action.running_tests + action.action_lock.release() + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + top_file = test.statsdir + "top_output.txt" + if os.path.isfile(top_file): + with open(top_file, 'a') as fh: + fh.write("\n" + timestamp + "\n") + fh.write(output + "\n") + sys_logger.debug("Generating top output for test : " + str(testid)) + else: + with open(top_file, 'w') as fh: + fh.write(timestamp + "\n") + fh.write(output + "\n") + sys_logger.debug("Starting top output for test : " + str(testid)) + continue + + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + top_file = test.statsdir + "top_output.txt" + if os.path.isfile(top_file): + with open(top_file, 'a') as fh: + fh.write(output + "\n") + + +def iostat_gather(self): + iostat_header = None + device_header = 0 + device_list = [] + p1 = subprocess.Popen(iostat_get_header, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + output = p1.communicate()[0].strip() + output = output.split("\n") + for header in output: + header = header.strip() + if header.startswith("Device"): + header = re.sub(' +', ' ', header) + header = header.replace(' ', ',') + header = header.replace("Device:", "Time") + iostat_header = header + device_header = 1 + continue + + if device_header: + header = re.sub(' +', ' ', header) + header = header.split(' ') + device_list.append(header[0]) + + p2 = subprocess.Popen(iostat_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + running_queue = {} + timestamp = 0 + try: + while True: + output = p2.stdout.readline() + if output == '' and p2.poll() is not None: + break + if output: + output = output.strip() + output = re.sub(' +', ' ', output) + output = output.replace(' ', ',') + if output.startswith("Device"): + p3 = subprocess.Popen(date_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + timestamp = p3.communicate()[0].strip() + action.action_lock.acquire() + running_queue = action.running_tests + action.action_lock.release() + continue + + output = output.split(",") + output_device = output[0] + output[0] = str(timestamp) + output = ",".join(output) + if output_device in device_list: + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + iostat_file_name = output_device + iostat_file_ext + iostat_file = test.statsdir + iostat_file_name + if os.path.isfile(iostat_file): + sys_logger.debug("Generating iostat output in " + iostat_file_name + " for test : " + + str(testid)) + with open(iostat_file, 'a') as fh: + fh.write(output + "\n") + else: + with open(iostat_file, 'w') as fh: + sys_logger.debug("Starting " + iostat_file_name + " for test : " + str(testid)) + fh.write(iostat_header + "\n") + fh.write(output + "\n") + + except Exception as e: + sys_logger.error(e) + + +def sar_gather(self): + header_row = 2 # In SAR output header is in 2nd row, modify accordingly + + # getting cpu.plt header + p = subprocess.Popen(sar_get_header['cpu'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p.wait() + output = p.communicate()[0].strip() + output = output.split("\n")[header_row] + output = re.sub(' +', ' ', output) + output = output.split(" ") + del output[:3] + cpu_plt_header = ",".join(output) + + # getting task.plt header + p = subprocess.Popen(sar_get_header['task'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p.wait() + output = p.communicate()[0].strip() + output = output.split("\n")[header_row] + output = re.sub(' +', ' ', output) + output = output.split(" ") + del output[:2] + task_plt_header = ",".join(output) + + # getting mem.plt header + p = subprocess.Popen(sar_get_header['mem'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p.wait() + output = p.communicate()[0].strip() + output = output.split("\n")[header_row] + output = re.sub(' +', ' ', output) + output = output.split(" ") + del output[:2] + mem_plt_header = ",".join(output) + + # getting nfs.plt header + p = subprocess.Popen(sar_get_header['nfs'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p.wait() + output = p.communicate()[0].strip() + output = output.split("\n")[header_row] + output = re.sub(' +', ' ', output) + output = output.split(" ") + del output[:2] + nfs_plt_header = ",".join(output) + + # getting network_io.plt header + p = subprocess.Popen(sar_get_header['network_io'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p.wait() + output = p.communicate()[0].strip() + header = output.split("\n")[header_row] + header = re.sub(' +', ' ', header) + header = header.split(" ") + del header[:3] + net_io_plt_header = ",".join(header) + + # starting SAR gather + p = subprocess.Popen(sar_cmd, stdout=subprocess.PIPE, + stderr=subprocess.PIPE) + + print_cpu_plt = 0 + print_mem_plt = 0 + print_task_plt = 0 + print_net_io_plt = 0 + print_nfs_plt = 0 + + while True: + output = p.stdout.readline() + if output == '' and p.poll() is not None: + break + if output: + output = output.strip() + output = re.sub(' +', ' ', output) + output = output.replace(' ', ',') + if cpu_plt_header in output: + print_cpu_plt = 1 + p3 = subprocess.Popen(date_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + timestamp = p3.communicate()[0].strip() + continue + elif task_plt_header in output: + print_task_plt = 1 + continue + elif nfs_plt_header in output: + print_nfs_plt = 1 + continue + elif mem_plt_header in output: + print_mem_plt = 1 + continue + elif net_io_plt_header in output: + print_net_io_plt = 1 + continue + elif output == "": + print_cpu_plt = 0 + print_mem_plt = 0 + print_task_plt = 0 + print_net_io_plt = 0 + print_nfs_plt = 0 + continue + + action.action_lock.acquire() + running_queue = action.running_tests + action.action_lock.release() + if print_cpu_plt: + output = output.split(",") + del output[:3] + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + cpu_plt_file = test.statsdir + "cpu.plt" + if os.path.isfile(cpu_plt_file): + sys_logger.debug("Generating cpu.plt for test : " + str(testid)) + with open(cpu_plt_file, 'a') as fh: + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + else: + sys_logger.debug("Starting cpu.plt for test : " + str(testid)) + with open(cpu_plt_file, 'w') as fh: + header = "Time," + cpu_plt_header + fh.write(header + "\n") + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + + if print_task_plt: + output = output.split(",") + del output[:2] + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + task_plt_file = test.statsdir + "task.plt" + if os.path.isfile(task_plt_file): + sys_logger.debug("Generating task.plt for test : " + str(testid)) + with open(task_plt_file, 'a') as fh: + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + else: + sys_logger.debug("Starting task.plt for test : " + str(testid)) + with open(task_plt_file, 'w') as fh: + header = "Time," + task_plt_header + fh.write(header + "\n") + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + + if print_mem_plt: + output = output.split(",") + del output[:2] + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + mem_plt_file = test.statsdir + "mem.plt" + if os.path.isfile(mem_plt_file): + sys_logger.debug("Generating mem.plt for test : " + str(testid)) + with open(mem_plt_file, 'a') as fh: + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + else: + sys_logger.debug("Starting mem.plt for test : " + str(testid)) + with open(mem_plt_file, 'w') as fh: + header = "Time," + mem_plt_header + fh.write(header + "\n") + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + + if print_nfs_plt: + output = output.split(",") + del output[:2] + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + nfs_plt_file = test.statsdir + "nfs.plt" + if os.path.isfile(nfs_plt_file): + sys_logger.debug("Generating nfs.plt for test : " + str(testid)) + with open(nfs_plt_file, 'a') as fh: + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + else: + sys_logger.debug("Starting nfs.plt for test : " + str(testid)) + with open(nfs_plt_file, 'w') as fh: + header = "Time," + nfs_plt_header + fh.write(header + "\n") + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + + if print_net_io_plt: + output = output.split(",") + del output[:2] + device = output[0] + del output[:1] + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + net_io_plt_file_name = device + network_io_file_ext + net_io_plt_file = test.statsdir + net_io_plt_file_name + if os.path.isfile(net_io_plt_file): + sys_logger.debug("Generating " + net_io_plt_file_name + " for test : " + str(testid)) + with open(net_io_plt_file, 'a') as fh: + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + else: + sys_logger.debug("Starting " + net_io_plt_file_name + " for test : " + str(testid)) + with open(net_io_plt_file, 'w') as fh: + header = "Time," + net_io_plt_header + fh.write(header + "\n") + plt_row = [timestamp] + output + plt_row = ",".join(plt_row) + fh.write(plt_row + "\n") + + +def docker_stat_gather(self): + + # Checking docker version + try: + p1 = subprocess.Popen(docker_version, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + version = p1.communicate()[0].strip() + version = re.findall("\d+\.\d+", version)[0] + version = float(version) + if version < 10.0: + sys_logger.error("Docker version less than 10, not supported !! ") + sys_logger.error("Aborting docker stat gather thread !! ") + quit() + except Exception: + sys_logger.error("Docker not installed !! ") + sys_logger.error("Aborting docker stat gather thread !! ") + quit() + + # Starting docker stats + # Spawning different thread for collecting docker stat as it takes some time collect the stats + while True: + thread = common.FuncThread(collect_docker_stats, True) + thread.start() + time.sleep(float(system_metrics_interval)) + + +def collect_docker_stats(self): + p1 = subprocess.Popen(docker_command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) + (output, err) = p1.communicate() + + action.action_lock.acquire() + running_queue = action.running_tests + action.action_lock.release() + + if err: + sys_logger.error("Not able to collect docker stats") + sys_logger.error(str(err.strip())) + quit() + + output = output.strip() + output = output.split("\n") + for testid, test in running_queue.iteritems(): + if test.status == "RUNNING": + docker_stat_file = test.statsdir + "docker_stat.txt" + if os.path.isfile(docker_stat_file): + sys_logger.debug("Generating docker_stat.txt for test : " + str(testid)) + with open(docker_stat_file, 'a') as fh: + for line in output: + if line.startswith("NAME"): + continue + line = line.strip() + # line = re.sub(' +', ' ', line) + # line = line.replace(' ', ',') + fh.write(line + "\n") + fh.write("\n") + else: + sys_logger.debug("Starting docker_stat.txt for test : " + str(testid)) + with open(docker_stat_file, 'w') as fh: + fh.write(docker_stat_header + "\n") + for line in output: + if line.startswith("NAME"): + continue + line = line.strip() + # line = re.sub(' +', ' ', line) + # line = line.replace(' ', ',') + fh.write(line + "\n") + fh.write("\n") + + +def strace_gather(self, testid, strace_config): + delay = float(strace_config['delay']) + duration = strace_config['duration'] + process = strace_config['process'] + sys_logger.debug("Starting STRACE for Test " + str(testid) + " in " + str(delay) + " secs") + time.sleep(delay) + test = action.get_test(testid) + strace_output_file = test.statsdir + "strace_output.txt" + sys_logger.debug("Setting up STRACE for process : " + process) + grep1 = ["grep", process] + p1 = subprocess.Popen(get_pid, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p2 = subprocess.Popen(grep1, stdin=p1.stdout, stdout=subprocess.PIPE) + p3 = subprocess.Popen(grep2, stdin=p2.stdout, stdout=subprocess.PIPE) + p4 = subprocess.Popen(awk, stdin=p3.stdout, stdout=subprocess.PIPE) + pid = p4.communicate()[0].strip() + if not pid: + msg = "No active PID found for given process : " + process + sys_logger.debug(msg) + if test.status == "RUNNING": + with open(strace_output_file, 'w') as fh: + fh.write(msg + "\n") + else: + sys_logger.debug("PID selected for process " + process + " : " + pid) + strace_cmd = ["timeout", duration, "strace", "-p", pid, "-c", "-S", "time", "-o", strace_output_file] + sys_logger.debug("Executing Strace for test " + str(testid)) + sys_logger.debug("Strace command : " + str(strace_cmd)) + p5 = subprocess.Popen(strace_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p5.wait() + sys_logger.debug("Appending PID information in output file") + perl_cmd = ['perl', '-pi', '-e', + 'print "Strace Process : ' + process + ' | PID : ' + pid + ' \\n\\n" if $. == 1', + strace_output_file] + subprocess.Popen(perl_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + + sys_logger.debug("Strace complete for test : " + str(testid)) + + +def perf_gather(self, testid, perf_config): + delay = float(perf_config['delay']) + duration = perf_config['duration'] + sys_logger.debug("Starting PERF for Test " + str(testid) + " in " + str(delay) + " secs") + time.sleep(delay) + test = action.get_test(testid) + perf_output_file = test.statsdir + "perf_output.txt" + perf_system_wide_cmd = ['perf', 'stat', '-e', + 'cycles,instructions,LLC-load-misses,LLC-prefetch-misses,LLC-store-misses', '-a', '-o', + perf_output_file, "sleep", duration] + if test.status == "RUNNING": + sys_logger.debug("Executing system-wide PERF") + sys_logger.debug("PERF command : " + str(perf_system_wide_cmd)) + p = subprocess.Popen(perf_system_wide_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p.wait() + sys_logger.debug("Finished system-wide PERF") + error = p.communicate()[1].strip() + if error: + sys_logger.debug(error) + with open(perf_output_file, 'w') as fh: + fh.write(error + "\n") + return + if "process" in perf_config: + process = perf_config['process'] + sys_logger.debug("Setting up PERF for process : " + process) + grep1 = ["grep", process] + p1 = subprocess.Popen(get_pid, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p2 = subprocess.Popen(grep1, stdin=p1.stdout, stdout=subprocess.PIPE) + p3 = subprocess.Popen(grep2, stdin=p2.stdout, stdout=subprocess.PIPE) + p4 = subprocess.Popen(awk, stdin=p3.stdout, stdout=subprocess.PIPE) + pid = p4.communicate()[0].strip() + if not pid: + msg = "No active PID found for given process : " + process + sys_logger.debug(msg) + if os.path.isfile(perf_output_file): + with open(perf_output_file, 'a') as fh: + fh.write(msg + "\n") + else: + msg = "PID selected for process " + process + " : " + pid + sys_logger.debug(msg) + perf_process_cmd = ['perf', 'stat', '-e', 'cycles:u,instructions:u', '-a', '-p', pid, '-o', + perf_output_file, '--append', 'sleep', duration] + sys_logger.debug("Executing PERF for process " + process) + sys_logger.debug("PERF command : " + str(perf_process_cmd)) + p5 = subprocess.Popen(perf_process_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + p5.wait() + error = p5.communicate()[1].strip() + if error: + sys_logger.debug(error) + sys_logger.debug("Finished PERF on process") + + sys_logger.debug("PERF complete for test : " + str(testid)) + + +def init_sar_iostat_top(): + global sys_logger + logger_file = os.getcwd() + "/system_metrics_gather_debug.out" + sys_logger = loggersetup(logger_file) + sys_logger.debug("Starting system metrics gather threads") + sys_logger.debug("Starting top gather") + t1 = common.FuncThread(top_gather, True) + t1.start() + sys_logger.debug("Starting iostat gather") + t2 = common.FuncThread(iostat_gather, True) + t2.start() + sys_logger.debug("Starting SAR gather") + t3 = common.FuncThread(sar_gather, True) + t3.start() + sys_logger.debug("Starting docker stat gather") + t4 = common.FuncThread(docker_stat_gather, True) + t4.start() + + +def perf_strace_gather(testid, perf_config=None, strace_config=None): + sys_logger.debug("Starting Profilers setup for test ID : " + str(testid)) + sys_logger.debug("Perf configuration details") + if "process" in perf_config: + sys_logger.debug( + "Delay - " + perf_config['delay'] + " Duration - " + perf_config['duration'] + " Process - " + perf_config[ + 'process']) + else: + sys_logger.debug("Delay - " + perf_config['delay'] + " Duration - " + perf_config['duration']) + + t1 = common.FuncThread(perf_gather, True, testid, perf_config) + t1.start() + + if strace_config is not None: + sys_logger.debug("Strace configuration details") + sys_logger.debug( + "Delay - " + strace_config['delay'] + " Duration - " + strace_config['duration'] + " Process - " + + strace_config['process']) + t2 = common.FuncThread(strace_gather, True, testid, strace_config) + t2.start() + else: + sys_logger.debug("Strace not configured ") diff --git a/TestData/.htaccess b/TestData/.htaccess new file mode 100644 index 0000000..93169e4 --- /dev/null +++ b/TestData/.htaccess @@ -0,0 +1,2 @@ +Order deny,allow +Deny from all diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/1000.log b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/1000.log new file mode 100644 index 0000000..16eae65 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/1000.log @@ -0,0 +1,40 @@ +2017-08-03 18:33 INFO Test execution starts +2017-08-03 18:33 INFO HeartBeat received from execution host ip-172-31-11-217 +2017-08-03 18:33 INFO Handshake successful with execution host ip-172-31-11-217 +2017-08-03 18:33 INFO Setting test status from waiting to setup +2017-08-03 18:33 INFO Test setup started +2017-08-03 18:33 INFO Test setup complete on exec host ip-172-31-11-217 +2017-08-03 18:33 INFO Test started on exec host ip-172-31-11-217 +2017-08-03 18:33 INFO Setting test status from setup to running +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:33 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : RUNNING +2017-08-03 18:34 INFO Test status : TESTEND +2017-08-03 18:34 INFO Setting test status from running to completed +2017-08-03 18:34 INFO Test execution completes, preocessing test results +2017-08-03 18:34 INFO Setting test status from completed to collating +2017-08-03 18:34 INFO Logs download successfull from exec host ip-172-31-11-217 +2017-08-03 18:34 INFO Exec host logs extracted and processed succesfully +2017-08-03 18:34 INFO Test END successfull on exec host ip-172-31-11-217 +2017-08-03 18:34 INFO Setting test status from collating to finished clean diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/SampleDaytonaFramework/sample_execscript.sh b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/SampleDaytonaFramework/sample_execscript.sh new file mode 100755 index 0000000..f0af745 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/SampleDaytonaFramework/sample_execscript.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +# Sample execution script to run a simple performance test within Daytona +# Demonstrates the steps of gathering arguments from the UI and runs a performance test +# Command line arguments: + +echo "--------------------execscript--------------------" +echo $@ +echo "--------------------------------------------------" + + +iterations=`echo $1 | sed "s/\"//g"` +delay=`echo $2 | sed "s/\"//g"` + +# Run your performance/benchmark/workload here +x=1 +while [ $x -le $iterations ] +do + dd if=/dev/zero of=/dev/null count=20000000 + sleep $delay + x=$(( $x + 1 )) +done + +echo "Iterations : " $iterations +echo "Delay : " $delay + +echo "Benchmark Test Completed" + +# These KPI's would be computed by your benchmark +avglatency=10.5 +maxlatency=50 +minlatency=6 +failurerate=0.1 + +# Create your results.csv with all KPI's in name, value format +echo Key, Value > results.csv +echo Iterations, $iterations >> results.csv +echo AvgLatency-ms, $avglatency >> results.csv +echo MaxLatency-ms, $maxlatency >> results.csv +echo MinLatency-ms, $minlatency >> results.csv +echo FailureRate, $failurerate >> results.csv +echo Delay-secs, $delay >> results.csv + +# Create a multi-column ( > 2) csv file with multiple rows +echo Col1, Col2, Col3, Col4 > multicol.csv +echo 1, 2, 3, 4 >> multicol.csv +echo 5, 6, 7, 8 >> multicol.csv +echo 9, 10, 11, 12 >> multicol.csv +echo 13, 14, 15, 16 >> multicol.csv + +# Collect /proc/cpuinfo and /proc/meminfo data +cat /proc/cpuinfo > cpuinfo.txt +cat /proc/meminfo > meminfo.txt diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/application/execution.log b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/application/execution.log new file mode 100644 index 0000000..cbeccbb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/application/execution.log @@ -0,0 +1,6 @@ +--------------------execscript-------------------- +"3" "10" +-------------------------------------------------- +Iterations : 3 +Delay : 10 +Benchmark Test Completed diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/cpuinfo.txt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/cpuinfo.txt new file mode 100644 index 0000000..390ee60 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/cpuinfo.txt @@ -0,0 +1,54 @@ +processor : 0 +vendor_id : GenuineIntel +cpu family : 6 +model : 63 +model name : Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz +stepping : 2 +microcode : 0x25 +cpu MHz : 2400.086 +cache size : 30720 KB +physical id : 0 +siblings : 2 +core id : 0 +cpu cores : 2 +apicid : 0 +initial apicid : 0 +fpu : yes +fpu_exception : yes +cpuid level : 13 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt +bugs : +bogomips : 4800.17 +clflush size : 64 +cache_alignment : 64 +address sizes : 46 bits physical, 48 bits virtual +power management: + +processor : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 63 +model name : Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz +stepping : 2 +microcode : 0x25 +cpu MHz : 2400.086 +cache size : 30720 KB +physical id : 0 +siblings : 2 +core id : 1 +cpu cores : 2 +apicid : 2 +initial apicid : 2 +fpu : yes +fpu_exception : yes +cpuid level : 13 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt +bugs : +bogomips : 4800.17 +clflush size : 64 +cache_alignment : 64 +address sizes : 46 bits physical, 48 bits virtual +power management: + diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/ip-172-31-11-217_1000.log b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/ip-172-31-11-217_1000.log new file mode 100644 index 0000000..50ad7b5 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/ip-172-31-11-217_1000.log @@ -0,0 +1,39 @@ +2017-08-03 18:33 INFO Handshake successfull with daytona host : 172.31.11.217 +2017-08-03 18:33 INFO Test setup started +2017-08-03 18:33 INFO Test directory created +2017-08-03 18:33 INFO Execution script copied successfully +2017-08-03 18:33 INFO Test setup complete +2017-08-03 18:33 INFO Starting test +2017-08-03 18:33 INFO Configuring perf profiler - {'delay': '10', 'duration': '10'} +2017-08-03 18:33 INFO Profiler started +2017-08-03 18:33 INFO Execution script started +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:33 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : RUNNING +2017-08-03 18:34 INFO Test Status : TESTEND +2017-08-03 18:34 INFO Preparing TAR file of system metric folder +2017-08-03 18:34 INFO Sending TAR file to daytona host +2017-08-03 18:34 INFO Test cleanup +2017-08-03 18:34 INFO Sending test log to daytona host diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/meminfo.txt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/meminfo.txt new file mode 100644 index 0000000..c304e65 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/meminfo.txt @@ -0,0 +1,45 @@ +MemTotal: 4044928 kB +MemFree: 1515824 kB +MemAvailable: 3470632 kB +Buffers: 368784 kB +Cached: 1418036 kB +SwapCached: 0 kB +Active: 1382960 kB +Inactive: 785884 kB +Active(anon): 394280 kB +Inactive(anon): 41040 kB +Active(file): 988680 kB +Inactive(file): 744844 kB +Unevictable: 3656 kB +Mlocked: 3656 kB +SwapTotal: 0 kB +SwapFree: 0 kB +Dirty: 216 kB +Writeback: 0 kB +AnonPages: 385668 kB +Mapped: 115668 kB +Shmem: 50876 kB +Slab: 310772 kB +SReclaimable: 269500 kB +SUnreclaim: 41272 kB +KernelStack: 5616 kB +PageTables: 11136 kB +NFS_Unstable: 0 kB +Bounce: 0 kB +WritebackTmp: 0 kB +CommitLimit: 2022464 kB +Committed_AS: 2228272 kB +VmallocTotal: 34359738367 kB +VmallocUsed: 0 kB +VmallocChunk: 0 kB +HardwareCorrupted: 0 kB +AnonHugePages: 217088 kB +CmaTotal: 0 kB +CmaFree: 0 kB +HugePages_Total: 0 +HugePages_Free: 0 +HugePages_Rsvd: 0 +HugePages_Surp: 0 +Hugepagesize: 2048 kB +DirectMap4k: 118784 kB +DirectMap2M: 4206592 kB diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/multicol.csv b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/multicol.csv new file mode 100644 index 0000000..66d7b47 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/multicol.csv @@ -0,0 +1,5 @@ +Col1, Col2, Col3, Col4 +1, 2, 3, 4 +5, 6, 7, 8 +9, 10, 11, 12 +13, 14, 15, 16 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/results.csv b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/results.csv new file mode 100644 index 0000000..cd9323d --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/results.csv @@ -0,0 +1,7 @@ +Key, Value +Iterations, 3 +AvgLatency-ms, 10.5 +MaxLatency-ms, 50 +MinLatency-ms, 6 +FailureRate, 0.1 +Delay-secs, 10 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/results.tgz b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/results.tgz new file mode 100644 index 0000000..d257b01 Binary files /dev/null and b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/results.tgz differ diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/cpu.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/cpu.plt new file mode 100644 index 0000000..8ed7999 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/cpu.plt @@ -0,0 +1,11 @@ +Time,%user,%nice,%system,%iowait,%steal,%idle +2017-08-03T18:33:30Z,14.26,0.00,20.28,0.20,0.00,65.26 +2017-08-03T18:33:35Z,18.02,0.00,23.42,0.10,0.10,58.36 +2017-08-03T18:33:40Z,6.65,0.00,0.91,0.60,0.00,91.84 +2017-08-03T18:33:45Z,13.80,0.00,13.80,0.10,0.10,72.21 +2017-08-03T18:33:50Z,16.57,0.00,31.83,0.00,0.00,51.61 +2017-08-03T18:33:55Z,8.57,0.00,0.91,0.00,0.00,90.52 +2017-08-03T18:34:00Z,8.63,0.00,7.13,0.10,0.10,84.04 +2017-08-03T18:34:05Z,20.78,0.00,38.35,0.00,0.00,40.86 +2017-08-03T18:34:10Z,7.03,0.00,1.31,0.00,0.10,91.57 +2017-08-03T18:34:15Z,8.73,0.00,0.90,0.10,0.10,90.16 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/cpu_usage.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/cpu_usage.plt new file mode 100644 index 0000000..7bfadde --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/cpu_usage.plt @@ -0,0 +1,10 @@ +Time,docker-con+ - 31365,mysqld - 19414,top - 28705,python - 23648,python - 28698,jbd2/xvda1+ - 289,apache2 - 16220,apache2 - 16222,dd - 6875,dockerd - 31357,apache2 - 27679,apache2 - 27702,docker - 7091,docker - 6155,kworker/u3+ - 31796,apache2 - 16221,docker - 7380,rcu_sched - 7,dd - 7311,apache2 - 7232,sh - 20698,apache2 - 7256,dd - 7754,docker - 7787,docker - 7945,kworker/1:0 - 12359,sh - 20953,apache2 - 16225 +2017-08-03T18:33:30Z,0.6,0.2,0.2,0.4,0.6,0.2,4.6,4.6,67.7,0.4,4.6,1.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:35Z,0.6,0.2,0.0,0.2,0.0,0.0,3.0,4.6,0.0,0.4,3.0,0.0,0.2,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:40Z,0.6,0.2,0.0,0.2,0.4,0.0,1.4,4.4,0.0,0.6,4.6,0.0,0.2,0.2,0.2,4.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:45Z,0.4,0.2,0.0,0.0,0.2,0.0,0.0,3.2,0.0,0.4,4.6,0.0,0.2,0.2,0.0,3.0,0.2,0.2,50.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:50Z,0.4,0.2,0.2,0.2,0.2,0.0,0.0,1.4,0.0,0.4,4.4,0.0,0.2,0.2,0.0,4.6,0.0,0.0,0.0,4.6,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:55Z,0.8,0.2,0.0,0.4,0.2,0.0,0.0,0.0,0.0,0.4,3.2,0.0,0.2,0.0,0.0,3.0,0.0,0.0,0.0,4.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:34:01Z,0.4,0.2,0.0,0.2,0.4,0.0,0.0,0.0,0.0,0.2,4.4,0.0,0.2,0.2,0.0,1.6,0.0,0.0,0.0,4.6,0.0,4.6,30.5,0.2,0.0,0.0,0.0,0.0 +2017-08-03T18:34:06Z,0.4,0.2,0.2,0.2,0.2,0.0,0.0,0.0,0.0,0.2,4.6,0.0,0.0,0.2,0.0,0.0,0.0,0.2,0.0,3.0,0.0,3.0,0.0,0.0,0.2,0.2,0.0,0.0 +2017-08-03T18:34:11Z,0.6,0.2,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.4,1.6,0.0,0.2,0.2,0.0,0.0,0.0,0.0,0.0,4.6,0.0,4.6,0.0,0.0,0.0,0.0,0.2,4.6 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker0_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker0_network_devices.plt new file mode 100644 index 0000000..0ba7ebb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker0_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_cpu.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_cpu.plt new file mode 100644 index 0000000..860b73a --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_cpu.plt @@ -0,0 +1,11 @@ +Time,ubuntu-linux - 1d1ee2fe7033,ubuntu3-linux - 1d8b29c45957,ubuntu4-linux - e75c9478be8b,ubuntu2-linux - 0e232d47c01e,ubuntu1-linux - 58e620ef438e +2017-08-03T18:33:25Z,0.07%,0.05%,0.07%,0.05%,0.00% +2017-08-03T18:33:30Z,0.06%,0.04%,0.04%,0.05%,0.00% +2017-08-03T18:33:35Z,0.07%,0.05%,0.05%,0.05%,0.00% +2017-08-03T18:33:40Z,0.05%,0.05%,0.07%,0.05%,0.00% +2017-08-03T18:33:45Z,0.05%,0.04%,0.06%,0.05%,0.00% +2017-08-03T18:33:50Z,0.05%,0.05%,0.07%,0.05%,0.00% +2017-08-03T18:33:55Z,0.06%,0.05%,0.08%,0.05%,0.00% +2017-08-03T18:34:00Z,0.04%,0.06%,0.05%,0.05%,0.00% +2017-08-03T18:34:05Z,0.05%,0.07%,0.05%,0.05%,0.00% +2017-08-03T18:34:10Z,0.05%,0.09%,0.05%,0.05%,0.00% diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_memory.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_memory.plt new file mode 100644 index 0000000..3e46791 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_memory.plt @@ -0,0 +1,11 @@ +Time,ubuntu-linux - 1d1ee2fe7033,ubuntu3-linux - 1d8b29c45957,ubuntu4-linux - e75c9478be8b,ubuntu2-linux - 0e232d47c01e,ubuntu1-linux - 58e620ef438e +2017-08-03T18:33:25Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:33:30Z,0.00%,0.01%,0.01%,0.01%,0.00% +2017-08-03T18:33:35Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:33:40Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:33:45Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:33:50Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:33:55Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:34:00Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:34:05Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:34:10Z,0.00%,0.00%,0.01%,0.01%,0.00% diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_stat.txt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_stat.txt new file mode 100644 index 0000000..831ffad --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/docker_stat.txt @@ -0,0 +1,71 @@ +NAME CONTAINER CPU % MEM % +2017-08-03T18:33:25Z +ubuntu4-linux e75c9478be8b 0.07% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.07% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:33:30Z +ubuntu4-linux e75c9478be8b 0.04% 0.01% +ubuntu3-linux 1d8b29c45957 0.04% 0.01% +ubuntu-linux 1d1ee2fe7033 0.06% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:33:35Z +ubuntu4-linux e75c9478be8b 0.05% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.07% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:33:40Z +ubuntu4-linux e75c9478be8b 0.07% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:33:45Z +ubuntu4-linux e75c9478be8b 0.06% 0.01% +ubuntu3-linux 1d8b29c45957 0.04% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:33:50Z +ubuntu4-linux e75c9478be8b 0.07% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:33:55Z +ubuntu4-linux e75c9478be8b 0.08% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.06% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:34:00Z +ubuntu4-linux e75c9478be8b 0.05% 0.01% +ubuntu3-linux 1d8b29c45957 0.06% 0.00% +ubuntu-linux 1d1ee2fe7033 0.04% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:34:05Z +ubuntu4-linux e75c9478be8b 0.05% 0.01% +ubuntu3-linux 1d8b29c45957 0.07% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:34:10Z +ubuntu4-linux e75c9478be8b 0.05% 0.01% +ubuntu3-linux 1d8b29c45957 0.09% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/eth0_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/eth0_network_devices.plt new file mode 100644 index 0000000..d9b5456 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/eth0_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,6.40,6.20,0.99,1.03,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,6.60,6.60,1.26,1.12,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,4.80,4.60,0.89,0.80,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,6.60,6.60,1.26,1.13,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,5.40,5.20,0.92,0.88,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,6.20,6.20,1.24,1.09,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,5.20,5.00,0.92,0.84,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,7.20,7.20,1.28,1.17,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,4.60,4.40,0.88,0.80,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,6.20,6.20,1.24,1.09,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/lo_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/lo_network_devices.plt new file mode 100644 index 0000000..04d4a64 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/lo_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,22.00,22.00,1.99,1.99,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,22.00,22.00,1.64,1.64,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,16.20,16.20,1.22,1.22,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,22.20,22.20,1.65,1.65,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,16.00,16.00,1.21,1.21,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,22.20,22.20,1.65,1.65,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,16.20,16.20,1.22,1.22,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,21.80,21.80,1.63,1.63,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,16.40,16.40,1.23,1.23,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,22.40,22.40,1.66,1.66,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/mem.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/mem.plt new file mode 100644 index 0000000..df54f69 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/mem.plt @@ -0,0 +1,11 @@ +Time,kbmemfree,kbmemused,%memused,kbbuffers,kbcached,kbcommit,%commit,kbactive,kbinact,kbdirty +2017-08-03T18:33:30Z,1518748,2526180,62.45,368784,1417828,2048524,50.64,1379080,787044,29876 +2017-08-03T18:33:35Z,1516912,2528016,62.50,368784,1417900,2073568,51.26,1381080,787100,29948 +2017-08-03T18:33:40Z,1515228,2529700,62.54,368784,1417912,2107600,52.10,1382188,786756,392 +2017-08-03T18:33:45Z,1515196,2529732,62.54,368784,1417936,2133444,52.74,1382320,786760,428 +2017-08-03T18:33:50Z,1516396,2528532,62.51,368784,1417952,2130940,52.68,1382580,785880,368 +2017-08-03T18:33:55Z,1516196,2528732,62.52,368784,1417968,2146276,53.06,1382636,785880,172 +2017-08-03T18:34:00Z,1516072,2528856,62.52,368784,1417980,2163004,53.47,1382804,785880,144 +2017-08-03T18:34:05Z,1516024,2528904,62.52,368784,1418000,2187232,54.07,1382868,785880,120 +2017-08-03T18:34:10Z,1515876,2529052,62.52,368784,1418020,2204704,54.51,1382884,785888,200 +2017-08-03T18:34:15Z,1515360,2529568,62.54,368784,1418036,2227236,55.06,1382940,785884,216 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/memory_usage.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/memory_usage.plt new file mode 100644 index 0000000..242cd35 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/memory_usage.plt @@ -0,0 +1,10 @@ +Time,docker-con+ - 31365,mysqld - 19414,top - 28705,python - 23648,python - 28698,jbd2/xvda1+ - 289,apache2 - 16220,apache2 - 16222,dd - 6875,dockerd - 31357,apache2 - 27679,apache2 - 27702,docker - 7091,docker - 6155,kworker/u3+ - 31796,apache2 - 16221,docker - 7380,rcu_sched - 7,dd - 7311,apache2 - 7232,sh - 20698,apache2 - 7256,dd - 7754,docker - 7787,docker - 7945,kworker/1:0 - 12359,sh - 20953,apache2 - 16225 +2017-08-03T18:33:30Z,0.4,4.8,0.1,0.7,0.5,0.0,0.4,0.4,0.0,1.7,0.5,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:35Z,0.4,4.8,0.0,0.7,0.0,0.0,0.4,0.4,0.0,1.7,0.5,0.0,0.5,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:40Z,0.4,4.8,0.0,0.7,0.5,0.0,0.4,0.4,0.0,1.7,0.5,0.0,0.5,0.5,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:45Z,0.4,4.8,0.0,0.0,0.6,0.0,0.0,0.4,0.0,1.7,0.5,0.0,0.5,0.5,0.0,0.5,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:50Z,0.4,4.8,0.1,0.7,0.5,0.0,0.0,0.4,0.0,1.7,0.5,0.0,0.5,0.5,0.0,0.5,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:55Z,0.4,4.8,0.0,0.7,0.5,0.0,0.0,0.0,0.0,1.7,0.5,0.0,0.5,0.0,0.0,0.5,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:34:01Z,0.4,4.8,0.0,0.7,0.5,0.0,0.0,0.0,0.0,1.7,0.5,0.0,0.5,0.5,0.0,0.5,0.0,0.0,0.0,0.4,0.0,0.4,0.0,0.4,0.0,0.0,0.0,0.0 +2017-08-03T18:34:06Z,0.4,4.8,0.1,0.7,0.5,0.0,0.0,0.0,0.0,1.7,0.5,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.4,0.0,0.0,0.4,0.0,0.0,0.0 +2017-08-03T18:34:11Z,0.4,4.8,0.0,0.7,0.0,0.0,0.0,0.0,0.0,1.7,0.5,0.0,0.5,0.5,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.4 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/nfs.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/nfs.plt new file mode 100644 index 0000000..6c9776b --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/nfs.plt @@ -0,0 +1,11 @@ +Time,call/s,retrans/s,read/s,write/s,access/s,getatt/s +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/perf_output.txt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/perf_output.txt new file mode 100644 index 0000000..c7737ef --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/perf_output.txt @@ -0,0 +1,13 @@ +# started on Thu Aug 3 18:33:37 2017 + + + Performance counter stats for 'system wide': + + cycles + instructions + LLC-load-misses + LLC-prefetch-misses + LLC-store-misses + + 10.000722317 seconds time elapsed + diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/res_memory_usage.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/res_memory_usage.plt new file mode 100644 index 0000000..767313c --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/res_memory_usage.plt @@ -0,0 +1,10 @@ +Time,docker-con+ - 31365,mysqld - 19414,top - 28705,python - 23648,python - 28698,jbd2/xvda1+ - 289,apache2 - 16220,apache2 - 16222,dd - 6875,dockerd - 31357,apache2 - 27679,apache2 - 27702,docker - 7091,docker - 6155,kworker/u3+ - 31796,apache2 - 16221,docker - 7380,rcu_sched - 7,dd - 7311,apache2 - 7232,sh - 20698,apache2 - 7256,dd - 7754,docker - 7787,docker - 7945,kworker/1:0 - 12359,sh - 20953,apache2 - 16225 +2017-08-03T18:33:30Z,14552,195812,3488,26524,19392,0,15148,14456,844,68672,18520,14696,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:35Z,14552,195812,0.0,26524,0.0,0.0,15148,14456,0.0,68672,18520,0.0,19332,21172,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:40Z,14552,195812,0.0,26524,21500,0.0,15148,14456,0.0,68672,18520,0.0,19332,21172,0,18500,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:45Z,14552,195812,0.0,0.0,23564,0.0,0.0,14456,0.0,68672,18520,0.0,19332,21172,0.0,18500,19172,0,720,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:50Z,14552,195812,3488,26524,21584,0.0,0.0,14456,0.0,68672,18520,0.0,19332,21172,0.0,18500,0.0,0.0,0.0,15076,1468,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:33:55Z,14552,195812,0.0,26524,21608,0.0,0.0,0.0,0.0,68672,18520,0.0,19332,0.0,0.0,18500,0.0,0.0,0.0,15076,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:34:01Z,14552,195812,0.0,26524,21656,0.0,0.0,0.0,0.0,68672,18520,0.0,19332,21172,0.0,18500,0.0,0.0,0.0,15076,0.0,18016,708,17144,0.0,0.0,0.0,0.0 +2017-08-03T18:34:06Z,14552,195812,3488,26524,21688,0.0,0.0,0.0,0.0,68672,18520,0.0,0.0,21172,0.0,0.0,0.0,0,0.0,15076,0.0,18016,0.0,0.0,17152,0,0.0,0.0 +2017-08-03T18:34:11Z,14552,195812,0.0,26524,0.0,0.0,0.0,0.0,0.0,68672,18520,0.0,19332,21172,0.0,0.0,0.0,0.0,0.0,15076,0.0,18016,0.0,0.0,0.0,0.0,1484,15688 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/task.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/task.plt new file mode 100644 index 0000000..64fd7d0 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/task.plt @@ -0,0 +1,11 @@ +Time,proc/s,cswch/s +2017-08-03T18:33:30Z,31.40,1415.80 +2017-08-03T18:33:35Z,28.40,1350.40 +2017-08-03T18:33:40Z,24.40,1763.00 +2017-08-03T18:33:45Z,28.20,1535.20 +2017-08-03T18:33:50Z,31.00,1203.60 +2017-08-03T18:33:55Z,25.00,1723.40 +2017-08-03T18:34:00Z,25.40,1592.20 +2017-08-03T18:34:05Z,31.40,1106.80 +2017-08-03T18:34:10Z,24.80,1683.00 +2017-08-03T18:34:15Z,24.60,1719.60 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/top_output.txt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/top_output.txt new file mode 100644 index 0000000..9e20aff --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/top_output.txt @@ -0,0 +1,192 @@ +2017-08-03T18:33:30Z +top - 18:33:30 up 121 days, 21:04, 2 users, load average: 0.09, 0.11, 0.08 +Tasks: 166 total, 2 running, 155 sleeping, 8 stopped, 1 zombie +%Cpu(s): 18.4 us, 25.3 sy, 0.0 ni, 56.1 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1514204 free, 433396 used, 2097328 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3468804 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND + 6875 root 20 0 6056 844 772 R 67.7 0.0 0:03.39 dd +16220 www-data 20 0 272236 15148 8216 S 4.6 0.4 0:07.41 apache2 +16222 www-data 20 0 272184 14456 7496 S 4.6 0.4 0:02.90 apache2 +27679 www-data 20 0 272408 18520 11388 S 4.6 0.5 0:05.42 apache2 +27702 www-data 20 0 272372 14696 7760 S 1.4 0.4 0:06.62 apache2 +28698 root 20 0 1152488 19392 7812 S 0.6 0.5 0:00.70 python +31365 root 20 0 481124 14552 4404 S 0.6 0.4 162:01.06 docker-con+ +23648 root 20 0 599532 26524 8776 S 0.4 0.7 0:00.86 python +31357 root 20 0 818408 68672 25900 S 0.4 1.7 158:48.81 dockerd + 289 root 20 0 0 0 0 S 0.2 0.0 3:01.34 jbd2/xvda1+ +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.80 mysqld +28705 root 20 0 40400 3488 2956 R 0.2 0.1 0:00.22 top + + +2017-08-03T18:33:35Z +top - 18:33:35 up 121 days, 21:04, 2 users, load average: 0.08, 0.11, 0.08 +Tasks: 166 total, 1 running, 156 sleeping, 8 stopped, 1 zombie +%Cpu(s): 13.7 us, 18.4 sy, 0.0 ni, 67.7 id, 0.1 wa, 0.0 hi, 0.0 si, 0.1 st +KiB Mem : 4044928 total, 1512152 free, 435376 used, 2097400 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3466824 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +16222 www-data 20 0 272184 14456 7496 S 4.6 0.4 0:03.13 apache2 +16220 www-data 20 0 272236 15148 8216 S 3.0 0.4 0:07.56 apache2 +27679 www-data 20 0 272408 18520 11388 S 3.0 0.5 0:05.57 apache2 +31365 root 20 0 481124 14552 4404 S 0.6 0.4 162:01.09 docker-con+ +31357 root 20 0 818408 68672 25900 S 0.4 1.7 158:48.83 dockerd + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.58 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.61 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.81 mysqld +23648 root 20 0 599532 26524 8776 S 0.2 0.7 0:00.87 python + + +2017-08-03T18:33:40Z +top - 18:33:40 up 121 days, 21:04, 2 users, load average: 0.08, 0.11, 0.08 +Tasks: 168 total, 1 running, 158 sleeping, 8 stopped, 1 zombie +%Cpu(s): 8.9 us, 0.9 sy, 0.0 ni, 89.6 id, 0.6 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1511380 free, 436120 used, 2097428 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3466064 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +16221 www-data 20 0 272400 18500 11404 S 4.6 0.5 0:05.97 apache2 +27679 www-data 20 0 272408 18520 11388 S 4.6 0.5 0:05.80 apache2 +16222 www-data 20 0 272184 14456 7496 S 4.4 0.4 0:03.35 apache2 +16220 www-data 20 0 272236 15148 8216 S 1.4 0.4 0:07.63 apache2 +31357 root 20 0 818408 68672 25900 S 0.6 1.7 158:48.86 dockerd +31365 root 20 0 481124 14552 4404 S 0.6 0.4 162:01.12 docker-con+ +28698 root 20 0 1193468 21500 7812 S 0.4 0.5 0:00.72 python + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.59 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.62 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.82 mysqld +23648 root 20 0 599532 26524 8776 S 0.2 0.7 0:00.88 python +31796 root 20 0 0 0 0 S 0.2 0.0 0:00.10 kworker/u3+ + + +2017-08-03T18:33:45Z +top - 18:33:45 up 121 days, 21:04, 2 users, load average: 0.15, 0.12, 0.08 +Tasks: 168 total, 2 running, 157 sleeping, 8 stopped, 1 zombie +%Cpu(s): 13.3 us, 19.3 sy, 0.0 ni, 67.2 id, 0.1 wa, 0.0 hi, 0.0 si, 0.1 st +KiB Mem : 4044928 total, 1506624 free, 440852 used, 2097452 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3461332 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND + 7311 root 20 0 6056 720 648 R 50.6 0.0 0:02.53 dd +27679 www-data 20 0 272408 18520 11388 S 4.6 0.5 0:06.03 apache2 +16222 www-data 20 0 272184 14456 7496 S 3.2 0.4 0:03.51 apache2 +16221 www-data 20 0 272400 18500 11404 S 3.0 0.5 0:06.12 apache2 +31357 root 20 0 818408 68672 25900 S 0.4 1.7 158:48.88 dockerd +31365 root 20 0 481124 14552 4404 S 0.4 0.4 162:01.14 docker-con+ + 7 root 20 0 0 0 0 S 0.2 0.0 12:06.47 rcu_sched + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.60 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.63 docker + 7380 root 20 0 139320 19172 12752 S 0.2 0.5 0:00.01 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.83 mysqld +28698 root 20 0 1209860 23564 7812 S 0.2 0.6 0:00.73 python + + +2017-08-03T18:33:50Z +top - 18:33:50 up 121 days, 21:04, 2 users, load average: 0.22, 0.14, 0.09 +Tasks: 166 total, 1 running, 156 sleeping, 8 stopped, 1 zombie +%Cpu(s): 17.0 us, 26.4 sy, 0.0 ni, 56.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1511584 free, 435864 used, 2097480 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3466312 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND + 7232 www-data 20 0 272244 15076 8152 S 4.6 0.4 0:03.55 apache2 +16221 www-data 20 0 272400 18500 11404 S 4.6 0.5 0:06.35 apache2 +27679 www-data 20 0 272408 18520 11388 S 4.4 0.5 0:06.25 apache2 +16222 www-data 20 0 272184 14456 7496 S 1.4 0.4 0:03.58 apache2 +31357 root 20 0 818408 68672 25900 S 0.4 1.7 158:48.90 dockerd +31365 root 20 0 481124 14552 4404 S 0.4 0.4 162:01.16 docker-con+ + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.61 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.64 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.84 mysqld +20698 root 20 0 4508 1468 1368 S 0.2 0.0 6:20.03 sh +23648 root 20 0 599532 26524 8776 S 0.2 0.7 0:00.89 python +28698 root 20 0 1226252 21584 7812 S 0.2 0.5 0:00.74 python +28705 root 20 0 40400 3488 2956 R 0.2 0.1 0:00.23 top + + +2017-08-03T18:33:55Z +top - 18:33:55 up 121 days, 21:04, 2 users, load average: 0.20, 0.14, 0.09 +Tasks: 166 total, 1 running, 156 sleeping, 8 stopped, 1 zombie +%Cpu(s): 6.2 us, 0.8 sy, 0.0 ni, 92.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1511616 free, 435840 used, 2097472 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3466356 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND + 7232 www-data 20 0 272244 15076 8152 S 4.6 0.4 0:03.78 apache2 +27679 www-data 20 0 272408 18520 11388 S 3.2 0.5 0:06.41 apache2 +16221 www-data 20 0 272400 18500 11404 S 3.0 0.5 0:06.50 apache2 +31365 root 20 0 481124 14552 4404 S 0.8 0.4 162:01.20 docker-con+ +23648 root 20 0 599532 26524 8776 S 0.4 0.7 0:00.91 python +31357 root 20 0 818408 68672 25900 S 0.4 1.7 158:48.92 dockerd + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.65 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.85 mysqld +28698 root 20 0 1242644 21608 7812 S 0.2 0.5 0:00.75 python + + +2017-08-03T18:34:01Z +top - 18:34:00 up 121 days, 21:04, 2 users, load average: 0.18, 0.13, 0.09 +Tasks: 166 total, 2 running, 155 sleeping, 8 stopped, 1 zombie +%Cpu(s): 12.5 us, 12.4 sy, 0.0 ni, 74.8 id, 0.1 wa, 0.0 hi, 0.0 si, 0.1 st +KiB Mem : 4044928 total, 1511748 free, 435680 used, 2097500 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3466508 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND + 7754 root 20 0 6056 708 632 R 30.5 0.0 0:01.53 dd + 7232 www-data 20 0 272244 15076 8152 S 4.6 0.4 0:04.01 apache2 + 7256 www-data 20 0 272396 18016 10872 S 4.6 0.4 0:11.37 apache2 +27679 www-data 20 0 272408 18520 11388 S 4.4 0.5 0:06.63 apache2 +16221 www-data 20 0 272400 18500 11404 S 1.6 0.5 0:06.58 apache2 +28698 root 20 0 1267232 21656 7812 S 0.4 0.5 0:00.77 python +31365 root 20 0 481124 14552 4404 S 0.4 0.4 162:01.22 docker-con+ + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.62 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.66 docker + 7787 root 20 0 139320 17144 12748 S 0.2 0.4 0:00.01 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.86 mysqld +23648 root 20 0 599532 26524 8776 S 0.2 0.7 0:00.92 python +31357 root 20 0 818408 68672 25900 S 0.2 1.7 158:48.93 dockerd + + +2017-08-03T18:34:06Z +top - 18:34:06 up 121 days, 21:05, 2 users, load average: 0.25, 0.15, 0.09 +Tasks: 166 total, 1 running, 156 sleeping, 8 stopped, 1 zombie +%Cpu(s): 17.4 us, 33.4 sy, 0.0 ni, 49.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1511372 free, 436012 used, 2097544 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3466148 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +27679 www-data 20 0 272408 18520 11388 S 4.6 0.5 0:06.86 apache2 + 7232 www-data 20 0 272244 15076 8152 S 3.0 0.4 0:04.16 apache2 + 7256 www-data 20 0 272396 18016 10872 S 3.0 0.4 0:11.52 apache2 +31365 root 20 0 481124 14552 4404 S 0.4 0.4 162:01.24 docker-con+ + 7 root 20 0 0 0 0 S 0.2 0.0 12:06.48 rcu_sched + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.63 docker + 7945 root 20 0 139320 17152 12768 S 0.2 0.4 0:00.01 docker +12359 root 20 0 0 0 0 S 0.2 0.0 0:00.10 kworker/1:0 +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.87 mysqld +23648 root 20 0 599532 26524 8776 S 0.2 0.7 0:00.93 python +28698 root 20 0 1283624 21688 7812 S 0.2 0.5 0:00.78 python +28705 root 20 0 40400 3488 2956 R 0.2 0.1 0:00.24 top +31357 root 20 0 818408 68672 25900 S 0.2 1.7 158:48.94 dockerd + + +2017-08-03T18:34:11Z +top - 18:34:11 up 121 days, 21:05, 2 users, load average: 0.23, 0.15, 0.09 +Tasks: 163 total, 1 running, 153 sleeping, 8 stopped, 1 zombie +%Cpu(s): 8.7 us, 0.8 sy, 0.0 ni, 90.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.1 st +KiB Mem : 4044928 total, 1509320 free, 438012 used, 2097596 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3464112 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND + 7232 www-data 20 0 272244 15076 8152 S 4.6 0.4 0:04.39 apache2 + 7256 www-data 20 0 272396 18016 10872 S 4.6 0.4 0:11.75 apache2 +16225 www-data 20 0 272376 15688 8728 S 4.6 0.4 0:03.25 apache2 +27679 www-data 20 0 272408 18520 11388 S 1.6 0.5 0:06.94 apache2 +31365 root 20 0 481124 14552 4404 S 0.6 0.4 162:01.27 docker-con+ +31357 root 20 0 818408 68672 25900 S 0.4 1.7 158:48.96 dockerd + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.64 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.67 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:05.88 mysqld +20953 root 20 0 4508 1484 1384 S 0.2 0.0 6:21.10 sh +23648 root 20 0 599532 26524 8776 S 0.2 0.7 0:00.94 python diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/veth6160860_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/veth6160860_network_devices.plt new file mode 100644 index 0000000..0ba7ebb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/veth6160860_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethbc245a7_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethbc245a7_network_devices.plt new file mode 100644 index 0000000..0ba7ebb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethbc245a7_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethd0b33fc_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethd0b33fc_network_devices.plt new file mode 100644 index 0000000..0ba7ebb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethd0b33fc_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethd4e5c92_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethd4e5c92_network_devices.plt new file mode 100644 index 0000000..0ba7ebb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethd4e5c92_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethdeb253f_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethdeb253f_network_devices.plt new file mode 100644 index 0000000..0ba7ebb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethdeb253f_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethee9c0b8_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethee9c0b8_network_devices.plt new file mode 100644 index 0000000..0ba7ebb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethee9c0b8_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethf0636d0_network_devices.plt b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethf0636d0_network_devices.plt new file mode 100644 index 0000000..0ba7ebb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1000/results/ip-172-31-11-217/sar/vethf0636d0_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:33:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:33:55Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:00Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:34:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/1001.log b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/1001.log new file mode 100644 index 0000000..93d53fa --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/1001.log @@ -0,0 +1,41 @@ +2017-08-03 18:35 INFO Test execution starts +2017-08-03 18:35 INFO HeartBeat received from execution host ip-172-31-11-217 +2017-08-03 18:35 INFO Handshake successful with execution host ip-172-31-11-217 +2017-08-03 18:35 INFO Setting test status from waiting to setup +2017-08-03 18:36 INFO Test setup started +2017-08-03 18:36 INFO Test setup complete on exec host ip-172-31-11-217 +2017-08-03 18:36 INFO Test started on exec host ip-172-31-11-217 +2017-08-03 18:36 INFO Setting test status from setup to running +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : RUNNING +2017-08-03 18:36 INFO Test status : TESTEND +2017-08-03 18:36 INFO Setting test status from running to completed +2017-08-03 18:36 INFO Test execution completes, preocessing test results +2017-08-03 18:36 INFO Setting test status from completed to collating +2017-08-03 18:36 INFO Logs download successfull from exec host ip-172-31-11-217 +2017-08-03 18:36 INFO Exec host logs extracted and processed succesfully +2017-08-03 18:36 INFO Test END successfull on exec host ip-172-31-11-217 +2017-08-03 18:36 INFO Setting test status from collating to finished clean diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/SampleDaytonaFramework/sample_execscript.sh b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/SampleDaytonaFramework/sample_execscript.sh new file mode 100755 index 0000000..f0af745 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/SampleDaytonaFramework/sample_execscript.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +# Sample execution script to run a simple performance test within Daytona +# Demonstrates the steps of gathering arguments from the UI and runs a performance test +# Command line arguments: + +echo "--------------------execscript--------------------" +echo $@ +echo "--------------------------------------------------" + + +iterations=`echo $1 | sed "s/\"//g"` +delay=`echo $2 | sed "s/\"//g"` + +# Run your performance/benchmark/workload here +x=1 +while [ $x -le $iterations ] +do + dd if=/dev/zero of=/dev/null count=20000000 + sleep $delay + x=$(( $x + 1 )) +done + +echo "Iterations : " $iterations +echo "Delay : " $delay + +echo "Benchmark Test Completed" + +# These KPI's would be computed by your benchmark +avglatency=10.5 +maxlatency=50 +minlatency=6 +failurerate=0.1 + +# Create your results.csv with all KPI's in name, value format +echo Key, Value > results.csv +echo Iterations, $iterations >> results.csv +echo AvgLatency-ms, $avglatency >> results.csv +echo MaxLatency-ms, $maxlatency >> results.csv +echo MinLatency-ms, $minlatency >> results.csv +echo FailureRate, $failurerate >> results.csv +echo Delay-secs, $delay >> results.csv + +# Create a multi-column ( > 2) csv file with multiple rows +echo Col1, Col2, Col3, Col4 > multicol.csv +echo 1, 2, 3, 4 >> multicol.csv +echo 5, 6, 7, 8 >> multicol.csv +echo 9, 10, 11, 12 >> multicol.csv +echo 13, 14, 15, 16 >> multicol.csv + +# Collect /proc/cpuinfo and /proc/meminfo data +cat /proc/cpuinfo > cpuinfo.txt +cat /proc/meminfo > meminfo.txt diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/application/execution.log b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/application/execution.log new file mode 100644 index 0000000..cbeccbb --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/application/execution.log @@ -0,0 +1,6 @@ +--------------------execscript-------------------- +"3" "10" +-------------------------------------------------- +Iterations : 3 +Delay : 10 +Benchmark Test Completed diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/cpuinfo.txt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/cpuinfo.txt new file mode 100644 index 0000000..390ee60 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/cpuinfo.txt @@ -0,0 +1,54 @@ +processor : 0 +vendor_id : GenuineIntel +cpu family : 6 +model : 63 +model name : Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz +stepping : 2 +microcode : 0x25 +cpu MHz : 2400.086 +cache size : 30720 KB +physical id : 0 +siblings : 2 +core id : 0 +cpu cores : 2 +apicid : 0 +initial apicid : 0 +fpu : yes +fpu_exception : yes +cpuid level : 13 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt +bugs : +bogomips : 4800.17 +clflush size : 64 +cache_alignment : 64 +address sizes : 46 bits physical, 48 bits virtual +power management: + +processor : 1 +vendor_id : GenuineIntel +cpu family : 6 +model : 63 +model name : Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz +stepping : 2 +microcode : 0x25 +cpu MHz : 2400.086 +cache size : 30720 KB +physical id : 0 +siblings : 2 +core id : 1 +cpu cores : 2 +apicid : 2 +initial apicid : 2 +fpu : yes +fpu_exception : yes +cpuid level : 13 +wp : yes +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt +bugs : +bogomips : 4800.17 +clflush size : 64 +cache_alignment : 64 +address sizes : 46 bits physical, 48 bits virtual +power management: + diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/ip-172-31-11-217_1001.log b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/ip-172-31-11-217_1001.log new file mode 100644 index 0000000..950acc7 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/ip-172-31-11-217_1001.log @@ -0,0 +1,41 @@ +2017-08-03 18:35 INFO Handshake successfull with daytona host : 172.31.11.217 +2017-08-03 18:36 INFO Test setup started +2017-08-03 18:36 INFO Test directory created +2017-08-03 18:36 INFO Execution script copied successfully +2017-08-03 18:36 INFO Test setup complete +2017-08-03 18:36 INFO Starting test +2017-08-03 18:36 INFO Configuring perf profiler - {'delay': '10', 'duration': '15', 'process': u'mysql'} +2017-08-03 18:36 INFO Configuring strace profiler - {'delay': '12', 'duration': '20', 'process': u'mysql'} +2017-08-03 18:36 INFO Profiler started +2017-08-03 18:36 INFO Execution script started +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : RUNNING +2017-08-03 18:36 INFO Test Status : TESTEND +2017-08-03 18:36 INFO Preparing TAR file of system metric folder +2017-08-03 18:36 INFO Sending TAR file to daytona host +2017-08-03 18:36 INFO Test cleanup +2017-08-03 18:36 INFO Sending test log to daytona host diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/meminfo.txt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/meminfo.txt new file mode 100644 index 0000000..db59e61 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/meminfo.txt @@ -0,0 +1,45 @@ +MemTotal: 4044928 kB +MemFree: 1508860 kB +MemAvailable: 3464136 kB +Buffers: 368788 kB +Cached: 1418500 kB +SwapCached: 0 kB +Active: 1389536 kB +Inactive: 785748 kB +Active(anon): 400252 kB +Inactive(anon): 41040 kB +Active(file): 989284 kB +Inactive(file): 744708 kB +Unevictable: 3656 kB +Mlocked: 3656 kB +SwapTotal: 0 kB +SwapFree: 0 kB +Dirty: 276 kB +Writeback: 0 kB +AnonPages: 391640 kB +Mapped: 115916 kB +Shmem: 50876 kB +Slab: 310776 kB +SReclaimable: 269500 kB +SUnreclaim: 41276 kB +KernelStack: 5728 kB +PageTables: 11332 kB +NFS_Unstable: 0 kB +Bounce: 0 kB +WritebackTmp: 0 kB +CommitLimit: 2022464 kB +Committed_AS: 2286780 kB +VmallocTotal: 34359738367 kB +VmallocUsed: 0 kB +VmallocChunk: 0 kB +HardwareCorrupted: 0 kB +AnonHugePages: 221184 kB +CmaTotal: 0 kB +CmaFree: 0 kB +HugePages_Total: 0 +HugePages_Free: 0 +HugePages_Rsvd: 0 +HugePages_Surp: 0 +Hugepagesize: 2048 kB +DirectMap4k: 118784 kB +DirectMap2M: 4206592 kB diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/multicol.csv b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/multicol.csv new file mode 100644 index 0000000..66d7b47 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/multicol.csv @@ -0,0 +1,5 @@ +Col1, Col2, Col3, Col4 +1, 2, 3, 4 +5, 6, 7, 8 +9, 10, 11, 12 +13, 14, 15, 16 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/results.csv b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/results.csv new file mode 100644 index 0000000..cd9323d --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/results.csv @@ -0,0 +1,7 @@ +Key, Value +Iterations, 3 +AvgLatency-ms, 10.5 +MaxLatency-ms, 50 +MinLatency-ms, 6 +FailureRate, 0.1 +Delay-secs, 10 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/results.tgz b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/results.tgz new file mode 100644 index 0000000..d8632d3 Binary files /dev/null and b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/results.tgz differ diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/cpu.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/cpu.plt new file mode 100644 index 0000000..4146da4 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/cpu.plt @@ -0,0 +1,11 @@ +Time,%user,%nice,%system,%iowait,%steal,%idle +2017-08-03T18:36:05Z,10.36,0.00,12.58,0.10,0.00,76.96 +2017-08-03T18:36:10Z,20.48,0.00,32.33,0.10,0.00,47.09 +2017-08-03T18:36:15Z,6.54,0.00,0.70,0.00,0.10,92.66 +2017-08-03T18:36:20Z,10.24,0.00,5.02,0.10,0.00,84.64 +2017-08-03T18:36:25Z,19.86,0.00,36.71,0.00,0.00,43.43 +2017-08-03T18:36:30Z,10.33,0.00,4.21,0.00,0.10,85.36 +2017-08-03T18:36:35Z,6.45,0.00,0.81,0.00,0.00,92.74 +2017-08-03T18:36:40Z,21.16,0.00,32.50,0.00,0.00,46.34 +2017-08-03T18:36:45Z,10.66,0.00,11.47,0.00,0.10,77.77 +2017-08-03T18:36:50Z,8.84,0.00,0.70,0.00,0.10,90.35 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/cpu_usage.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/cpu_usage.plt new file mode 100644 index 0000000..be448a8 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/cpu_usage.plt @@ -0,0 +1,11 @@ +Time,docker-con+ - 31365,mysqld - 19414,docker - 7091,rcu_sched - 7,python - 28698,docker - 10892,apache2 - 16225,apache2 - 16221,apache2 - 16220,apache2 - 16222,dd - 10828,dockerd - 31357,docker - 6155,python - 23648,top - 28705,docker - 11180,apache2 - 27679,docker - 11307,dd - 11275,apache2 - 7256,docker - 11469,sh - 20953,sshd - 17826,docker - 11599,khugepaged - 25,dd - 11724,docker - 11727,apache2 - 16223,docker - 11884,apache2 - 7232,kworker/u3+ - 31796,accounts-d+ - 1034,docker - 12008 +2017-08-03T18:36:06Z,0.4,0.2,0.2,0.2,0.4,0.2,3.0,3.0,4.4,4.4,47.5,0.4,0.2,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:11Z,0.6,0.2,0.2,0.0,0.4,0.0,0.0,3.0,3.2,4.6,0.0,0.4,0.2,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:16Z,0.6,0.2,0.2,0.0,0.2,0.0,0.0,3.2,4.4,4.6,0.0,0.4,0.2,0.4,0.2,0.2,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:21Z,0.4,0.4,0.2,0.0,0.4,0.0,0.0,0.0,3.2,3.0,0.0,0.2,0.0,0.2,0.0,0.0,4.6,0.2,28.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:26Z,0.8,0.2,0.2,0.2,0.2,0.0,0.0,0.0,2.8,4.4,0.0,0.4,0.2,0.2,0.2,0.0,4.4,0.0,0.0,3.0,0.2,0.2,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:31Z,0.2,0.2,0.2,0.0,0.2,0.0,0.0,0.0,0.0,3.0,0.0,0.2,0.2,0.2,0.0,0.0,4.6,0.0,0.0,3.2,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:36Z,0.8,0.2,0.0,0.0,0.2,0.0,0.0,0.0,0.0,3.2,0.0,0.4,0.2,0.2,0.2,0.0,4.6,0.0,0.0,4.4,0.0,0.0,0.0,0.0,0.2,7.8,0.2,3.2,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:41Z,0.4,0.2,0.2,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.2,0.0,0.0,0.0,4.4,0.0,0.0,3.2,0.0,0.0,0.0,0.0,0.0,98.2,0.0,3.0,0.2,0.0,0.0,0.0,0.0 +2017-08-03T18:36:46Z,0.6,0.2,0.2,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.2,0.4,0.0,0.0,3.0,0.0,0.0,4.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.6,0.0,3.0,0.2,0.2,0.2 +2017-08-03T18:36:51Z,0.4,0.2,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.2,0.2,0.0,0.0,0.0,0.0,0.0,3.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.8,0.0,4.6,0.0,0.0,0.0 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker0_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker0_network_devices.plt new file mode 100644 index 0000000..527f8be --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker0_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_cpu.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_cpu.plt new file mode 100644 index 0000000..c315599 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_cpu.plt @@ -0,0 +1,11 @@ +Time,ubuntu-linux - 1d1ee2fe7033,ubuntu3-linux - 1d8b29c45957,ubuntu4-linux - e75c9478be8b,ubuntu2-linux - 0e232d47c01e,ubuntu1-linux - 58e620ef438e +2017-08-03T18:36:05Z,0.04%,0.05%,0.06%,0.05%,0.00% +2017-08-03T18:36:10Z,0.05%,0.06%,0.06%,0.05%,0.00% +2017-08-03T18:36:15Z,0.05%,0.07%,0.05%,0.05%,0.00% +2017-08-03T18:36:20Z,0.04%,0.04%,0.06%,0.04%,0.00% +2017-08-03T18:36:25Z,0.05%,0.05%,0.06%,0.05%,0.00% +2017-08-03T18:36:30Z,0.05%,0.05%,0.07%,0.05%,0.00% +2017-08-03T18:36:35Z,0.05%,0.05%,0.06%,0.04%,0.00% +2017-08-03T18:36:40Z,0.04%,0.04%,0.06%,0.04%,0.00% +2017-08-03T18:36:45Z,0.05%,0.05%,0.06%,0.05%,0.00% +2017-08-03T18:36:50Z,0.04%,0.05%,0.07%,0.06%,0.00% diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_memory.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_memory.plt new file mode 100644 index 0000000..695c0fc --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_memory.plt @@ -0,0 +1,11 @@ +Time,ubuntu-linux - 1d1ee2fe7033,ubuntu3-linux - 1d8b29c45957,ubuntu4-linux - e75c9478be8b,ubuntu2-linux - 0e232d47c01e,ubuntu1-linux - 58e620ef438e +2017-08-03T18:36:05Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:10Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:15Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:20Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:25Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:30Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:35Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:40Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:45Z,0.00%,0.00%,0.01%,0.01%,0.00% +2017-08-03T18:36:50Z,0.00%,0.00%,0.01%,0.01%,0.00% diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_stat.txt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_stat.txt new file mode 100644 index 0000000..c1bbc9f --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/docker_stat.txt @@ -0,0 +1,71 @@ +NAME CONTAINER CPU % MEM % +2017-08-03T18:36:05Z +ubuntu4-linux e75c9478be8b 0.06% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.04% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:36:10Z +ubuntu4-linux e75c9478be8b 0.06% 0.01% +ubuntu3-linux 1d8b29c45957 0.06% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:36:15Z +ubuntu4-linux e75c9478be8b 0.05% 0.01% +ubuntu3-linux 1d8b29c45957 0.07% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:36:20Z +ubuntu4-linux e75c9478be8b 0.06% 0.01% +ubuntu3-linux 1d8b29c45957 0.04% 0.00% +ubuntu-linux 1d1ee2fe7033 0.04% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.04% 0.01% + +2017-08-03T18:36:25Z +ubuntu4-linux e75c9478be8b 0.06% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:36:30Z +ubuntu4-linux e75c9478be8b 0.07% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:36:35Z +ubuntu4-linux e75c9478be8b 0.06% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.04% 0.01% + +2017-08-03T18:36:40Z +ubuntu4-linux e75c9478be8b 0.06% 0.01% +ubuntu3-linux 1d8b29c45957 0.04% 0.00% +ubuntu-linux 1d1ee2fe7033 0.04% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.04% 0.01% + +2017-08-03T18:36:45Z +ubuntu4-linux e75c9478be8b 0.06% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.05% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.05% 0.01% + +2017-08-03T18:36:50Z +ubuntu4-linux e75c9478be8b 0.07% 0.01% +ubuntu3-linux 1d8b29c45957 0.05% 0.00% +ubuntu-linux 1d1ee2fe7033 0.04% 0.00% +ubuntu1-linux 58e620ef438e 0.00% 0.00% +ubuntu2-linux 0e232d47c01e 0.06% 0.01% + diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/eth0_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/eth0_network_devices.plt new file mode 100644 index 0000000..68e5e8d --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/eth0_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,6.60,6.40,1.01,1.10,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,10.40,8.80,1.64,1.94,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,5.20,5.00,0.92,0.94,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,6.00,6.00,1.22,1.21,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,5.80,5.60,0.95,1.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,6.19,6.19,1.22,1.22,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,4.80,4.60,0.90,0.90,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,6.40,6.40,1.24,1.25,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,5.00,4.80,0.91,0.92,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,6.20,6.20,1.22,1.20,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/lo_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/lo_network_devices.plt new file mode 100644 index 0000000..c533b2c --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/lo_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,22.00,22.00,2.01,2.01,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,20.40,20.40,1.98,1.98,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,22.40,22.40,1.66,1.66,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,16.20,16.20,1.22,1.22,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,21.80,21.80,1.63,1.63,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,15.97,15.97,1.21,1.21,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,21.80,21.80,1.63,1.63,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,16.00,16.00,1.21,1.21,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,21.80,21.80,1.63,1.63,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,16.20,16.20,1.22,1.22,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/mem.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/mem.plt new file mode 100644 index 0000000..bf1ac35 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/mem.plt @@ -0,0 +1,11 @@ +Time,kbmemfree,kbmemused,%memused,kbbuffers,kbcached,kbcommit,%commit,kbactive,kbinact,kbdirty +2017-08-03T18:36:05Z,1517896,2527032,62.47,368788,1418268,2059340,50.91,1381220,785884,260 +2017-08-03T18:36:10Z,1517768,2527160,62.48,368788,1418356,2072672,51.24,1381280,785944,348 +2017-08-03T18:36:15Z,1516980,2527948,62.50,368788,1418364,2117212,52.34,1382052,785884,220 +2017-08-03T18:36:20Z,1513628,2531300,62.58,368788,1418384,2132920,52.73,1384632,785888,240 +2017-08-03T18:36:25Z,1513416,2531512,62.58,368788,1418396,2157856,53.35,1384712,785884,8 +2017-08-03T18:36:30Z,1513776,2531152,62.58,368788,1418424,2175304,53.78,1384832,785824,180 +2017-08-03T18:36:35Z,1513716,2531212,62.58,368788,1418436,2199892,54.39,1384940,785824,196 +2017-08-03T18:36:40Z,1514336,2530592,62.56,368788,1418460,2209820,54.63,1384572,785824,236 +2017-08-03T18:36:45Z,1514784,2530144,62.55,368788,1418476,2204864,54.51,1383968,785748,252 +2017-08-03T18:36:50Z,1514836,2530092,62.55,368788,1418500,2221256,54.91,1384076,785752,276 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/memory_usage.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/memory_usage.plt new file mode 100644 index 0000000..c0acc27 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/memory_usage.plt @@ -0,0 +1,11 @@ +Time,docker-con+ - 31365,mysqld - 19414,docker - 7091,rcu_sched - 7,python - 28698,docker - 10892,apache2 - 16225,apache2 - 16221,apache2 - 16220,apache2 - 16222,dd - 10828,dockerd - 31357,docker - 6155,python - 23648,top - 28705,docker - 11180,apache2 - 27679,docker - 11307,dd - 11275,apache2 - 7256,docker - 11469,sh - 20953,sshd - 17826,docker - 11599,khugepaged - 25,dd - 11724,docker - 11727,apache2 - 16223,docker - 11884,apache2 - 7232,kworker/u3+ - 31796,accounts-d+ - 1034,docker - 12008 +2017-08-03T18:36:06Z,0.4,4.8,0.5,0.0,0.5,0.4,0.4,0.5,0.4,0.4,0.0,1.7,0.5,0.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:11Z,0.4,4.8,0.5,0.0,0.5,0.0,0.0,0.5,0.4,0.4,0.0,1.7,0.5,0.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:16Z,0.4,4.8,0.5,0.0,0.5,0.0,0.0,0.5,0.4,0.4,0.0,1.7,0.5,0.7,0.1,0.4,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:21Z,0.4,4.8,0.5,0.0,0.5,0.0,0.0,0.0,0.4,0.4,0.0,1.7,0.0,0.7,0.0,0.0,0.5,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:26Z,0.4,4.8,0.5,0.0,0.5,0.0,0.0,0.0,0.4,0.4,0.0,1.7,0.5,0.7,0.1,0.0,0.5,0.0,0.0,0.4,0.4,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:31Z,0.4,4.8,0.5,0.0,0.5,0.0,0.0,0.0,0.0,0.4,0.0,1.7,0.5,0.7,0.0,0.0,0.5,0.0,0.0,0.4,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:36Z,0.4,4.8,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.4,0.0,1.7,0.5,0.7,0.1,0.0,0.5,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:41Z,0.4,4.8,0.5,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,1.7,0.5,0.0,0.0,0.0,0.5,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.4,0.0,0.0,0.0,0.0 +2017-08-03T18:36:46Z,0.4,4.8,0.5,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,1.7,0.5,0.7,0.0,0.0,0.5,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.5,0.0,0.2,0.4 +2017-08-03T18:36:51Z,0.4,4.8,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7,0.5,0.7,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.5,0.0,0.0,0.0 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/nfs.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/nfs.plt new file mode 100644 index 0000000..f1ad7a6 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/nfs.plt @@ -0,0 +1,11 @@ +Time,call/s,retrans/s,read/s,write/s,access/s,getatt/s +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/perf_output.txt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/perf_output.txt new file mode 100644 index 0000000..1831236 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/perf_output.txt @@ -0,0 +1,23 @@ +# started on Thu Aug 3 18:36:13 2017 + + + Performance counter stats for 'system wide': + + cycles + instructions + LLC-load-misses + LLC-prefetch-misses + LLC-store-misses + + 15.000747804 seconds time elapsed + +# started on Thu Aug 3 18:36:28 2017 + + + Performance counter stats for process id '19414': + + cycles:u + instructions:u + + 15.000698807 seconds time elapsed + diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/res_memory_usage.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/res_memory_usage.plt new file mode 100644 index 0000000..8c70e4d --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/res_memory_usage.plt @@ -0,0 +1,11 @@ +Time,docker-con+ - 31365,mysqld - 19414,docker - 7091,rcu_sched - 7,python - 28698,docker - 10892,apache2 - 16225,apache2 - 16221,apache2 - 16220,apache2 - 16222,dd - 10828,dockerd - 31357,docker - 6155,python - 23648,top - 28705,docker - 11180,apache2 - 27679,docker - 11307,dd - 11275,apache2 - 7256,docker - 11469,sh - 20953,sshd - 17826,docker - 11599,khugepaged - 25,dd - 11724,docker - 11727,apache2 - 16223,docker - 11884,apache2 - 7232,kworker/u3+ - 31796,accounts-d+ - 1034,docker - 12008 +2017-08-03T18:36:06Z,14552,195812,19332,0,19692,17524,15756,18500,15148,14456,744,68600,21172,26532,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:11Z,14552,195812,19332,0.0,19748,0.0,0.0,18500,15148,14456,0.0,68600,21172,26532,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:16Z,14552,195812,19332,0.0,19788,0.0,0.0,18500,15148,14456,0.0,68600,21172,26532,3488,17200,18520,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:21Z,14552,195812,19332,0.0,21868,0.0,0.0,0.0,15148,14456,0.0,68600,0.0,26532,0.0,0.0,18520,19596,712,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:26Z,14552,195812,19332,0,21892,0.0,0.0,0.0,15148,14456,0.0,68600,21172,26532,3488,0.0,18520,0.0,0.0,18016,17152,1484,4236,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:31Z,14552,195812,19332,0.0,21956,0.0,0.0,0.0,0.0,14456,0.0,68600,21172,26532,0.0,0.0,18520,0.0,0.0,18016,0.0,0.0,0.0,17180,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:36Z,14552,195812,0.0,0.0,21972,0.0,0.0,0.0,0.0,14456,0.0,68600,21172,26532,3488,0.0,18520,0.0,0.0,18016,0.0,0.0,0.0,0.0,0,704,19160,18600,0.0,0.0,0.0,0.0,0.0 +2017-08-03T18:36:41Z,14552,195812,19332,0.0,22012,0.0,0.0,0.0,0.0,0.0,0.0,68600,21172,0.0,0.0,0.0,18520,0.0,0.0,18016,0.0,0.0,0.0,0.0,0.0,704,0.0,18600,17732,0.0,0.0,0.0,0.0 +2017-08-03T18:36:46Z,14552,195812,19332,0.0,22036,0.0,0.0,0.0,0.0,0.0,0.0,68600,21172,26532,0.0,0.0,18520,0.0,0.0,18016,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18600,0.0,18632,0,7808,17376 +2017-08-03T18:36:51Z,14552,195812,19332,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68600,21172,26532,0.0,0.0,0.0,0.0,0.0,18016,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18600,0.0,18632,0.0,0.0,0.0 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/strace_output.txt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/strace_output.txt new file mode 100644 index 0000000..49ca9ff --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/strace_output.txt @@ -0,0 +1,17 @@ +Strace Process : mysql | PID : 19414 + +% time seconds usecs/call calls errors syscall +------ ----------- ----------- --------- --------- ---------------- +100.00 0.008000 170 47 poll + 0.00 0.000000 0 56 read + 0.00 0.000000 0 28 open + 0.00 0.000000 0 28 close + 0.00 0.000000 0 28 fstat + 0.00 0.000000 0 14 rt_sigaction + 0.00 0.000000 0 48 accept + 0.00 0.000000 0 14 getsockname + 0.00 0.000000 0 14 getpeername + 0.00 0.000000 0 70 futex + 0.00 0.000000 0 1 restart_syscall +------ ----------- ----------- --------- --------- ---------------- +100.00 0.008000 348 total diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/task.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/task.plt new file mode 100644 index 0000000..21957f8 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/task.plt @@ -0,0 +1,11 @@ +Time,proc/s,cswch/s +2017-08-03T18:36:05Z,30.60,1603.60 +2017-08-03T18:36:10Z,31.00,1229.20 +2017-08-03T18:36:15Z,25.20,1717.00 +2017-08-03T18:36:20Z,26.80,1712.20 +2017-08-03T18:36:25Z,31.80,1106.20 +2017-08-03T18:36:30Z,26.15,1758.48 +2017-08-03T18:36:35Z,25.20,1773.60 +2017-08-03T18:36:40Z,31.80,1114.60 +2017-08-03T18:36:45Z,24.80,1576.40 +2017-08-03T18:36:50Z,24.00,1714.40 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/top_output.txt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/top_output.txt new file mode 100644 index 0000000..fa6be13 --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/top_output.txt @@ -0,0 +1,221 @@ +2017-08-03T18:36:06Z +top - 18:36:06 up 121 days, 21:07, 2 users, load average: 0.19, 0.13, 0.09 +Tasks: 166 total, 2 running, 155 sleeping, 8 stopped, 1 zombie +%Cpu(s): 14.5 us, 19.0 sy, 0.0 ni, 66.3 id, 0.1 wa, 0.0 hi, 0.1 si, 0.0 st +KiB Mem : 4044928 total, 1512500 free, 434604 used, 2097824 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3467612 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +10828 root 20 0 6056 744 668 R 47.5 0.0 0:02.38 dd +16220 www-data 20 0 272236 15148 8216 S 4.4 0.4 0:08.23 apache2 +16222 www-data 20 0 272184 14456 7496 S 4.4 0.4 0:04.11 apache2 +16221 www-data 20 0 272400 18500 11404 S 3.0 0.5 0:06.73 apache2 +16225 www-data 20 0 272376 15756 8736 S 3.0 0.4 0:06.51 apache2 +28698 root 20 0 1152488 19692 7812 S 0.4 0.5 0:00.97 python +31357 root 20 0 818408 68600 25900 S 0.4 1.7 158:49.42 dockerd +31365 root 20 0 481124 14552 4404 S 0.4 0.4 162:01.90 docker-con+ + 7 root 20 0 0 0 0 S 0.2 0.0 12:06.51 rcu_sched + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.85 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.87 docker +10892 root 20 0 140728 17524 13052 S 0.2 0.4 0:00.01 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.09 mysqld +23648 root 20 0 599532 26532 8776 S 0.2 0.7 0:01.07 python + + +2017-08-03T18:36:11Z +top - 18:36:11 up 121 days, 21:07, 2 users, load average: 0.26, 0.14, 0.10 +Tasks: 166 total, 1 running, 156 sleeping, 8 stopped, 1 zombie +%Cpu(s): 16.4 us, 25.8 sy, 0.0 ni, 57.7 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1512880 free, 434200 used, 2097848 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3468012 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +16222 www-data 20 0 272184 14456 7496 S 4.6 0.4 0:04.34 apache2 +16220 www-data 20 0 272236 15148 8216 S 3.2 0.4 0:08.39 apache2 +16221 www-data 20 0 272400 18500 11404 S 3.0 0.5 0:06.88 apache2 +31365 root 20 0 481124 14552 4404 S 0.6 0.4 162:01.93 docker-con+ +28698 root 20 0 1177076 19748 7812 S 0.4 0.5 0:00.99 python +31357 root 20 0 818408 68600 25900 S 0.4 1.7 158:49.44 dockerd + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.86 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.88 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.10 mysqld +23648 root 20 0 599532 26532 8776 S 0.2 0.7 0:01.08 python + + +2017-08-03T18:36:16Z +top - 18:36:16 up 121 days, 21:07, 2 users, load average: 0.24, 0.14, 0.09 +Tasks: 173 total, 1 running, 160 sleeping, 8 stopped, 4 zombie +%Cpu(s): 9.0 us, 0.8 sy, 0.0 ni, 90.0 id, 0.1 wa, 0.0 hi, 0.0 si, 0.1 st +KiB Mem : 4044928 total, 1511084 free, 435928 used, 2097916 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3466228 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +16222 www-data 20 0 272184 14456 7496 S 4.6 0.4 0:04.57 apache2 +16220 www-data 20 0 272236 15148 8216 S 4.4 0.4 0:08.61 apache2 +16221 www-data 20 0 272400 18500 11404 S 3.2 0.5 0:07.04 apache2 +27679 www-data 20 0 272408 18520 11388 S 3.0 0.5 0:07.09 apache2 +31365 root 20 0 481124 14552 4404 S 0.6 0.4 162:01.96 docker-con+ +23648 root 20 0 599532 26532 8776 S 0.4 0.7 0:01.10 python +31357 root 20 0 818408 68600 25900 S 0.4 1.7 158:49.46 dockerd + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.87 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.89 docker +11180 root 20 0 73784 17200 12804 S 0.2 0.4 0:00.01 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.11 mysqld +28698 root 20 0 1193468 19788 7812 S 0.2 0.5 0:01.00 python +28705 root 20 0 40400 3488 2956 R 0.2 0.1 0:00.30 top + + +2017-08-03T18:36:21Z +top - 18:36:21 up 121 days, 21:07, 2 users, load average: 0.22, 0.14, 0.09 +Tasks: 173 total, 2 running, 159 sleeping, 8 stopped, 4 zombie +%Cpu(s): 10.1 us, 11.5 sy, 0.0 ni, 78.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1506320 free, 440688 used, 2097920 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3461484 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +11275 root 20 0 6056 712 636 R 28.4 0.0 0:01.42 dd +27679 www-data 20 0 272408 18520 11388 S 4.6 0.5 0:07.32 apache2 +16220 www-data 20 0 272236 15148 8216 S 3.2 0.4 0:08.77 apache2 +16222 www-data 20 0 272184 14456 7496 S 3.0 0.4 0:04.72 apache2 +19414 mysql 20 0 1576204 195812 17868 S 0.4 4.8 1:06.13 mysqld +28698 root 20 0 1218056 21868 7812 S 0.4 0.5 0:01.02 python +31365 root 20 0 481124 14552 4404 S 0.4 0.4 162:01.98 docker-con+ + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.90 docker +11307 root 20 0 140728 19596 13100 S 0.2 0.5 0:00.01 docker +23648 root 20 0 599532 26532 8776 S 0.2 0.7 0:01.11 python +31357 root 20 0 818408 68600 25900 S 0.2 1.7 158:49.47 dockerd + + +2017-08-03T18:36:26Z +top - 18:36:26 up 121 days, 21:07, 2 users, load average: 0.28, 0.15, 0.10 +Tasks: 173 total, 1 running, 160 sleeping, 8 stopped, 4 zombie +%Cpu(s): 21.2 us, 33.2 sy, 0.0 ni, 45.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1508444 free, 438540 used, 2097944 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3463628 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +16222 www-data 20 0 272184 14456 7496 S 4.4 0.4 0:04.94 apache2 +27679 www-data 20 0 272408 18520 11388 S 4.4 0.5 0:07.54 apache2 + 7256 www-data 20 0 272396 18016 10872 S 3.0 0.4 0:12.12 apache2 +16220 www-data 20 0 272236 15148 8216 S 2.8 0.4 0:08.91 apache2 +31365 root 20 0 481124 14552 4404 S 0.8 0.4 162:02.02 docker-con+ +31357 root 20 0 818408 68600 25900 S 0.4 1.7 158:49.49 dockerd + 7 root 20 0 0 0 0 S 0.2 0.0 12:06.52 rcu_sched + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.88 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.91 docker +11469 root 20 0 139320 17152 12768 S 0.2 0.4 0:00.01 docker +17826 ubuntu 20 0 95380 4236 3276 S 0.2 0.1 0:00.25 sshd +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.14 mysqld +20953 root 20 0 4508 1484 1384 S 0.2 0.0 6:21.11 sh +23648 root 20 0 599532 26532 8776 S 0.2 0.7 0:01.12 python +28698 root 20 0 1234448 21892 7812 S 0.2 0.5 0:01.03 python +28705 root 20 0 40400 3488 2956 R 0.2 0.1 0:00.31 top + + +2017-08-03T18:36:31Z +top - 18:36:31 up 121 days, 21:07, 2 users, load average: 0.26, 0.15, 0.10 +Tasks: 176 total, 1 running, 160 sleeping, 8 stopped, 7 zombie +%Cpu(s): 6.7 us, 1.0 sy, 0.0 ni, 92.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.1 st +KiB Mem : 4044928 total, 1508384 free, 438588 used, 2097956 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3463584 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +27679 www-data 20 0 272408 18520 11388 S 4.6 0.5 0:07.77 apache2 + 7256 www-data 20 0 272396 18016 10872 S 3.2 0.4 0:12.28 apache2 +16222 www-data 20 0 272184 14456 7496 S 3.0 0.4 0:05.09 apache2 + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.89 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.92 docker +11599 root 20 0 147516 17180 12804 S 0.2 0.4 0:00.01 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.15 mysqld +23648 root 20 0 599532 26532 8776 S 0.2 0.7 0:01.13 python +28698 root 20 0 1259036 21956 7812 S 0.2 0.5 0:01.04 python +31357 root 20 0 818408 68600 25900 S 0.2 1.7 158:49.50 dockerd +31365 root 20 0 481124 14552 4404 S 0.2 0.4 162:02.03 docker-con+ + + +2017-08-03T18:36:36Z +top - 18:36:36 up 121 days, 21:07, 2 users, load average: 0.24, 0.15, 0.10 +Tasks: 171 total, 2 running, 157 sleeping, 8 stopped, 4 zombie +%Cpu(s): 9.8 us, 3.6 sy, 0.0 ni, 86.4 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st +KiB Mem : 4044928 total, 1507240 free, 439704 used, 2097984 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3462464 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +11724 root 20 0 6056 704 628 R 7.8 0.0 0:00.39 dd +27679 www-data 20 0 272408 18520 11388 S 4.6 0.5 0:08.00 apache2 + 7256 www-data 20 0 272396 18016 10872 S 4.4 0.4 0:12.50 apache2 +16222 www-data 20 0 272184 14456 7496 S 3.2 0.4 0:05.25 apache2 +16223 www-data 20 0 272440 18600 11368 S 3.2 0.5 0:07.50 apache2 +31365 root 20 0 481124 14552 4404 S 0.8 0.4 162:02.07 docker-con+ +31357 root 20 0 818408 68600 25900 S 0.4 1.7 158:49.52 dockerd + 25 root 39 19 0 0 0 S 0.2 0.0 0:54.86 khugepaged + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.90 docker +11727 root 20 0 139320 19160 12720 S 0.2 0.5 0:00.01 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.16 mysqld +23648 root 20 0 599532 26532 8776 S 0.2 0.7 0:01.14 python +28698 root 20 0 1267232 21972 7812 S 0.2 0.5 0:01.05 python +28705 root 20 0 40400 3488 2956 R 0.2 0.1 0:00.32 top + + +2017-08-03T18:36:41Z +top - 18:36:41 up 121 days, 21:07, 2 users, load average: 0.30, 0.16, 0.10 +Tasks: 171 total, 2 running, 157 sleeping, 8 stopped, 4 zombie +%Cpu(s): 20.4 us, 36.1 sy, 0.0 ni, 43.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st +KiB Mem : 4044928 total, 1508188 free, 438696 used, 2098044 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3463428 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +11724 root 20 0 6056 704 628 R 98.2 0.0 0:05.31 dd +27679 www-data 20 0 272408 18520 11388 S 4.4 0.5 0:08.22 apache2 + 7256 www-data 20 0 272396 18016 10872 S 3.2 0.4 0:12.66 apache2 +16223 www-data 20 0 272440 18600 11368 S 3.0 0.5 0:07.65 apache2 +28698 root 20 0 1291820 22012 7812 S 0.4 0.5 0:01.07 python +31357 root 20 0 818408 68600 25900 S 0.4 1.7 158:49.54 dockerd +31365 root 20 0 481124 14552 4404 S 0.4 0.4 162:02.09 docker-con+ + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.91 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.93 docker +11884 root 20 0 139320 17732 12768 S 0.2 0.4 0:00.01 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.17 mysqld + + +2017-08-03T18:36:46Z +top - 18:36:46 up 121 days, 21:07, 2 users, load average: 0.27, 0.16, 0.10 +Tasks: 166 total, 1 running, 156 sleeping, 8 stopped, 1 zombie +%Cpu(s): 10.4 us, 4.8 sy, 0.0 ni, 84.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.1 st +KiB Mem : 4044928 total, 1509736 free, 437132 used, 2098060 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3464992 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND +16223 www-data 20 0 272440 18600 11368 S 4.6 0.5 0:07.88 apache2 + 7256 www-data 20 0 272396 18016 10872 S 4.4 0.4 0:12.88 apache2 + 7232 www-data 20 0 272404 18632 11464 S 3.0 0.5 0:06.90 apache2 +27679 www-data 20 0 272408 18520 11388 S 3.0 0.5 0:08.37 apache2 +31365 root 20 0 481124 14552 4404 S 0.6 0.4 162:02.12 docker-con+ +23648 root 20 0 599532 26532 8776 S 0.4 0.7 0:01.16 python +31357 root 20 0 818408 68600 25900 S 0.4 1.7 158:49.56 dockerd + 1034 root 20 0 274576 7808 5000 S 0.2 0.2 2:11.89 accounts-d+ + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.92 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.94 docker +12008 root 20 0 139320 17376 12776 S 0.2 0.4 0:00.01 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.18 mysqld +28698 root 20 0 1300016 22036 7812 S 0.2 0.5 0:01.08 python +31796 root 20 0 0 0 0 S 0.2 0.0 0:00.11 kworker/u3+ + + +2017-08-03T18:36:51Z +top - 18:36:51 up 121 days, 21:07, 2 users, load average: 0.25, 0.16, 0.10 +Tasks: 166 total, 1 running, 156 sleeping, 8 stopped, 1 zombie +%Cpu(s): 6.2 us, 0.8 sy, 0.0 ni, 92.8 id, 0.1 wa, 0.0 hi, 0.0 si, 0.1 st +KiB Mem : 4044928 total, 1508736 free, 438128 used, 2098064 buff/cache +KiB Swap: 0 total, 0 free, 0 used. 3464012 avail Mem + + PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND + 7232 www-data 20 0 272404 18632 11464 S 4.6 0.5 0:07.13 apache2 + 7256 www-data 20 0 272396 18016 10872 S 3.2 0.4 0:13.04 apache2 +16223 www-data 20 0 272440 18600 11368 S 2.8 0.5 0:08.02 apache2 +31357 root 20 0 818408 68600 25900 S 0.4 1.7 158:49.58 dockerd +31365 root 20 0 481124 14552 4404 S 0.4 0.4 162:02.14 docker-con+ + 6155 root 20 0 159296 21172 13200 S 0.2 0.5 36:03.93 docker + 7091 root 20 0 216636 19332 13224 S 0.2 0.5 34:50.95 docker +19414 mysql 20 0 1576204 195812 17868 S 0.2 4.8 1:06.19 mysqld +23648 root 20 0 599532 26532 8776 S 0.2 0.7 0:01.17 python diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/veth6160860_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/veth6160860_network_devices.plt new file mode 100644 index 0000000..527f8be --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/veth6160860_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethbc245a7_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethbc245a7_network_devices.plt new file mode 100644 index 0000000..527f8be --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethbc245a7_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethd0b33fc_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethd0b33fc_network_devices.plt new file mode 100644 index 0000000..527f8be --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethd0b33fc_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethd4e5c92_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethd4e5c92_network_devices.plt new file mode 100644 index 0000000..527f8be --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethd4e5c92_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethdeb253f_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethdeb253f_network_devices.plt new file mode 100644 index 0000000..527f8be --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethdeb253f_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethee9c0b8_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethee9c0b8_network_devices.plt new file mode 100644 index 0000000..527f8be --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethee9c0b8_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 diff --git a/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethf0636d0_network_devices.plt b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethf0636d0_network_devices.plt new file mode 100644 index 0000000..527f8be --- /dev/null +++ b/TestData/DaytonaSampleFramework/1001/results/ip-172-31-11-217/sar/vethf0636d0_network_devices.plt @@ -0,0 +1,11 @@ +Time,rxpck/s,txpck/s,rxkB/s,txkB/s,rxcmp/s,txcmp/s,rxmcst/s,%ifutil +2017-08-03T18:36:05Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:10Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:15Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:20Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:25Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:30Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:35Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:40Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:45Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 +2017-08-03T18:36:50Z,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00