Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.29 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.29 KB

Cloud-Service-Benchmarking: Jaeger vs Tempo

Report (PDF)

Prerequisites

  • Terraform for GCP
  • Install gcloud CLI

Set your configuration as environment variables

export sut=<jaeger | tempo>
export mode=<horizontal | vertical>
export traceLength=<int>
export incrementInterval=<int>
export workers=<int>  # (only relevant if mode=vertical)

Run Experiments

  1. Setup the System (choose either a jaeger or tempo): terraform -chdir=terraform/ apply -var sut=$sut

  2. Run the benchmark: ./scripts/runBenchmark.sh $sut $mode $traceLength $incrementInterval $workers

  3. Stop the benchmark (optional): ./scripts/stopBenchmark.sh

  4. Download the data: ./scripts/downloadStats.sh $sut $mode $traceLength $incrementInterval $workers

  5. Clean up the resources: terraform -chdir=terraform/ destroy -var sut=$sut