minrk / chpbench

Benchmarking for Configurable-HTTP-Proxy
BSD 3-Clause "New" or "Revised" License
2 stars 1 forks source link

Add timing info with something like statsd #1

Open yuvipanda opened 8 years ago

yuvipanda commented 8 years ago

Allows us to form a more clear idea of how this behaves under various loads. python-statsd makes it pretty easy to include, and easy to not use when you do not need it.

minrk commented 8 years ago

sounds great!

yuvipanda commented 8 years ago

I wonder if we should actually build this into CHP itself... These are useful when systems are running anyway.

minrk commented 8 years ago

I'm not familiar enough with it to say, but that may make sense. Just track things like:

for CHP. We could consider the same for JupyterHub:

yuvipanda commented 8 years ago

+1. It would be immensely useful. I'll file bugs on both CHP and JupyterHub.

On Wed, Mar 2, 2016 at 12:10 PM, Min RK notifications@github.com wrote:

I'm not familiar enough with it to say, but that may make sense. Just track things like:

  • http req/sec
  • http response time (?)
  • ws bytes/sec
  • ws connect/sec
  • active ws connections

for CHP. We could consider the same for JupyterHub:

  • logins/sec
  • auth API accesses
  • Running users
  • Spawn timers

— Reply to this email directly or view it on GitHub https://github.com/minrk/chpbench/issues/1#issuecomment-191405430.

Yuvi Panda T http://yuvi.in/blog

minrk commented 8 years ago

Perfect, thanks. This is the first I'm hearing of statsd, and I already have a ton of ideas of things to track.