Skip to main content

Report locust metrics to influxdb.

Project description

locust_influx

Send information about locust requests to InfluxDB and follow the progress through Grafana charts.

Test and taste it locally

Start an InfluxDB container locally:

docker run -d --name influxdb -d -p 8086:8086

Start a Grafana container locally:

docker run -d --name grafana -d -p 3000:3000

Crete a new python virtual environment and install locust_influx:

pip install locust_influx

Run the example locustfile contained in this repo (Change the host to point to desired one):

locust -f ./locustfile.py --no-web --clients 10 --hatch-rate 1 --run-time 60s --host http://localhost:8080

Open your local Grafana in the browser at http://localhost:3000/

Import the example dashboard from locust_dashboard.json file.

Locust dashboard in grafana

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for locust-influx, version 0.1.0b1
Filename, size File type Python version Upload date Hashes
Filename, size locust_influx-0.1.0b1-py3-none-any.whl (8.2 kB) File type Wheel Python version py3 Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page