dominis / ethan

Distributed http performance tester

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

Ethan is a tool to measure your website performance from all AWS' Availability Zones.

Using terraform it will create an ec2 instance in all AZs and run http requests which then gathers in a central redis instance for further analysis.

Usage

Starting the profiling:

export AWS_ACCESS_KEY_ID="xxx"
export AWS_SECRET_ACCESS_KEY="xxx"
export TF_VAR_test_host="example.com"
export TF_VAR_ssh_key=ssh-rsa AAAAB3N....."

terraform init terraform/aws
terraform apply terraform/aws

Once the benchmark is done you can throw away all the resources:

terraform destroy terraform/aws

About

Distributed http performance tester


Languages

Language:HCL 75.5%Language:Python 24.5%