Skip to main content

Create beautiful graph from wrk

Project description

Wrk2Img

You find wrk and wrk2 awesome for latency analysis but reading km of log file doesnt seems to be fun ?

Introducing wrk2img, your new tool to go to generate latency graph, as easily as possible.

Goal

wrk2img has two goal:

  • Direct use in a pipeline to output beautiful latency graph
  • Save multiple output then pipe to wrk2img to combine them

Installation

pip install wrk2img
Python 3.5 is required.

How to use

Direct usage :

  • wrk : wrk --latency http://localhost:8000 | wrk2img output.png
  • wrk2 : wrk --latency -R 300 http://localhost:8000 | wrk2img output.png
    output1

Generating latency data at multiple load level using wrk2 and them combining them

wrk --latency -R 300 http://localhost:8000 > 300
wrk --latency -R 500 http://localhost:8000 > 500
wrk --latency -R 700 http://localhost:8000 > 700
cat 300 500 700 | wrk2img output.png

output2

Feature

  • log scale
  • transparent background
  • change background color
  • combine graph from wrk and wrk2 in the same output

Project details


Download files

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

Source Distribution

wrk2img-1.0.1.tar.gz (4.5 kB view hashes)

Uploaded Source

Built Distribution

wrk2img-1.0.1-py3-none-any.whl (6.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page