Merge pull request #119 from gyuho/color

analyze: change zetcd color
This commit is contained in:
Gyu-Ho Lee 2016-12-29 12:12:28 -08:00 committed by GitHub
commit 942802a67a
13 changed files with 79 additions and 75 deletions

View File

@ -552,7 +552,7 @@ func getRGB(legend string, i int) color.Color {
return color.RGBA{38, 169, 24, 255} // green
}
if strings.HasPrefix(legend, "zetcd") {
return color.RGBA{159, 102, 16, 255} // brown
return color.RGBA{251, 206, 0, 255} // yellow
}
if strings.HasPrefix(legend, "etcd") {
return color.RGBA{24, 90, 169, 255} // blue

View File

@ -5,8 +5,8 @@ google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN
peer_ips:
- 10.240.0.20

View File

@ -5,8 +5,8 @@ google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN
peer_ips:
- 10.240.0.25

View File

@ -5,8 +5,8 @@ google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN
peer_ips:
- 10.240.0.30

View File

@ -5,8 +5,8 @@ google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN
peer_ips:
- 10.240.0.37

View File

@ -5,8 +5,8 @@ google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/01-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-write-2M-keys-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/03-write-500K-keys-1CONN
peer_ips:
- 10.240.0.41

View File

@ -1,5 +1,7 @@
titles:
- Write 2M keys, 1000-client (etcd v3.1 100-conn), 8-byte key, 256-byte value
# - Write 2M keys (1000QPS), 1000-client (etcd v3.1 100-conn), 8-byte key, 256-byte value
# - Write 500K keys, 1-client, 8-byte key, 256-byte value
step1:
- data_path_list:

View File

@ -4,9 +4,9 @@ test_name: zk-r3.4.9-java8
google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1000QPS
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/05-read-2M-keys-linearizable-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/06-read-500K-keys-linearizable-1CONN
peer_ips:
- 10.240.0.20

View File

@ -4,9 +4,9 @@ test_name: etcd-v3.1-go1.7.4
google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1000QPS
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/05-read-2M-keys-linearizable-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/06-read-500K-keys-linearizable-1CONN
peer_ips:
- 10.240.0.25

View File

@ -4,9 +4,9 @@ test_name: consul-v0.7.2-go1.7.4
google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1000QPS
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/05-read-2M-keys-linearizable-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/06-read-500K-keys-linearizable-1CONN
peer_ips:
- 10.240.0.30

View File

@ -4,9 +4,9 @@ test_name: zetcd-v3.1-go1.7.4
google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1000QPS
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/05-read-2M-keys-linearizable-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/06-read-500K-keys-linearizable-1CONN
peer_ips:
- 10.240.0.37

View File

@ -4,9 +4,9 @@ test_name: cetcd-v3.1-go1.7.4
google_cloud_project_name: etcd-development
google_cloud_storage_key_path: /home/gyuho/gcloud-key.json
google_cloud_storage_bucket_name: dbtester-results
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1CONN
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable-1000QPS
google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/05-read-2M-keys-linearizable-1000QPS
# google_cloud_storage_sub_directory: 2016Q4-01-etcd-zk-consul/06-read-500K-keys-linearizable-1CONN
peer_ips:
- 10.240.0.41

View File

@ -1,58 +1,60 @@
titles:
- Linearizable-Read 2M keys, 1000-client (etcd v3.1 100-conn), 8-byte key, 256-byte value
# - Linearizable-Read 2M keys (1000QPS), 1000-client (etcd v3.1 100-conn), 8-byte key, 256-byte value
# - Linearizable-Read 500K keys, 1-client, 8-byte key, 256-byte value
step1:
- data_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zk-r3.4.9-java8-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zk-r3.4.9-java8-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zk-r3.4.9-java8-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zk-r3.4.9-java8-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zk-r3.4.9-java8-aggregated.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zk-r3.4.9-java8-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zk-r3.4.9-java8-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zk-r3.4.9-java8-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zk-r3.4.9-java8-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zk-r3.4.9-java8-aggregated.csv
- data_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-aggregated.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-aggregated.csv
- data_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-aggregated.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-aggregated.csv
- data_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-aggregated.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-aggregated.csv
- data_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-aggregated.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-1-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-2-monitor.csv
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-3-monitor.csv
data_benchmark_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-timeseries.csv
output_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-aggregated.csv
step2:
- data_list:
- path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zk-r3.4.9-java8-aggregated.csv
- path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zk-r3.4.9-java8-aggregated.csv
name: zk-r3.4.9-java8
- path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-aggregated.csv
- path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/etcd-v3.1-go1.7.4-aggregated.csv
name: etcd-v3.1-go1.7.4
- path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-aggregated.csv
- path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/consul-v0.7.2-go1.7.4-aggregated.csv
name: consul-v0.7.2-go1.7.4
- path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-aggregated.csv
- path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/zetcd-v3.1-go1.7.4-aggregated.csv
name: zetcd-v3.1-go1.7.4
- path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-aggregated.csv
- path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/cetcd-v3.1-go1.7.4-aggregated.csv
name: cetcd-v3.1-go1.7.4
output_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/aggregated.csv
output_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/aggregated.csv
step3:
- data_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/aggregated.csv
- data_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/aggregated.csv
plot_list:
- lines:
@ -69,8 +71,8 @@ step3:
x_axis: Second
y_axis: Latency(millisecond)
output_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-latency-ms.svg
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-latency-ms.png
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-latency-ms.svg
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-latency-ms.png
- lines:
- column: avg-throughput-zk-r3.4.9-java8
@ -86,8 +88,8 @@ step3:
x_axis: Second
y_axis: Throughput(Requests/Second)
output_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-throughput.svg
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-throughput.png
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-throughput.svg
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-throughput.png
- lines:
- column: avg-cpu-zk-r3.4.9-java8
@ -103,8 +105,8 @@ step3:
x_axis: Second
y_axis: CPU(%)
output_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-cpu.svg
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-cpu.png
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-cpu.svg
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-cpu.png
- lines:
- column: avg-memory-mb-zk-r3.4.9-java8
@ -120,8 +122,8 @@ step3:
x_axis: Second
y_axis: Memory(MB)
output_path_list:
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-memory-mb.svg
- 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-memory-mb.png
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-memory-mb.svg
- 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-memory-mb.png
step4:
preface: |
@ -141,17 +143,17 @@ step4:
results:
- images:
- image_title: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-latency-ms
image_path: https://storage.googleapis.com/dbtester-results/2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-latency-ms.svg
- image_title: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-latency-ms
image_path: https://storage.googleapis.com/dbtester-results/2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-latency-ms.svg
image_type: remote
- image_title: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-throughput
image_path: https://storage.googleapis.com/dbtester-results/2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-throughput.svg
- image_title: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-throughput
image_path: https://storage.googleapis.com/dbtester-results/2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-throughput.svg
image_type: remote
- image_title: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-cpu
image_path: https://storage.googleapis.com/dbtester-results/2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-cpu.svg
- image_title: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-cpu
image_path: https://storage.googleapis.com/dbtester-results/2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-cpu.svg
image_type: remote
- image_title: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-memory-mb
image_path: https://storage.googleapis.com/dbtester-results/2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/avg-memory-mb.svg
- image_title: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-memory-mb
image_path: https://storage.googleapis.com/dbtester-results/2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/avg-memory-mb.svg
image_type: remote
output_path: 2016Q4-01-etcd-zk-consul/02-read-2M-keys-linearizable/README.md
output_path: 2016Q4-01-etcd-zk-consul/04-read-2M-keys-linearizable/README.md