Comments (3)
I think that's a good idea. Shouldn't be too hard to do, either.
from staccato.
Hi @derhuerst ,
Staccato can currently print 90th, 95th, etc percentiles via a CLI flag (-p
or --percentiles
). Does this meet your usecase? Or are you looking for the 90th, 95th, etc percentiles to be output by default when no extra -p
arguments are provided?
$ ./target/debug/st -p 90,95,99 benches/values-large.log
count: 100000
sum: 31267.88217
mean: 0.31268
upper: 15.39197
lower: 0.00252
median: 0.02942
stddev: 0.90941
count_90: 90000
sum_90: 7668.58249
mean_90: 0.08521
upper_90: 0.77555
lower_90: 0.00252
median_90: 0.02228
stddev_90: 0.15327
count_95: 95000
sum_95: 13602.94400
mean_95: 0.14319
upper_95: 1.66425
lower_95: 0.00252
median_95: 0.02560
stddev_95: 0.29331
count_99: 99000
sum_99: 24396.58972
mean_99: 0.24643
upper_99: 4.74899
lower_99: 0.00252
median_99: 0.02851
stddev_99: 0.60246
from staccato.
Staccato can currently print 90th, 95th, etc percentiles via a CLI flag (
-p
or--percentiles
). Does this meet your usecase?
Yes! Missed that, sorry.
Or are you looking for the 90th, 95th, etc percentiles to be output by default when no extra
-p
arguments are provided?
No. I'm just a random stranger from the internet who has just discovered this neat little tool, but this is my personal opinion:
- The level of detail shown in your previous comment should be (stay) opt-in.
- By default,
lower_95
&upper_95
should be shown (in addition to the existing ones).
from staccato.
Related Issues (12)
- Replace try! macro with question mark syntax
- Flush out rest of the docs
- Multiple percentiles doesn't work at all
- Run tests for binary in Travis
- Avoid sorting values if possible
- Simplify cases where there are no stats to compute
- CLI allows "100" as percentile value but then discards it
- Print something to stderr when reading from stdin
- Replace hardcoded references to `st`
- Whitespace messes up parsing
- Build docker image based on tshlabs/rust-build
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from staccato.