{"action":"created","issue":{"url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/issues/164","repository_url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet","labels_url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/issues/164/labels{/name}","comments_url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/issues/164/comments","events_url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/issues/164/events","html_url":"https://github.com/PerfDotNet/BenchmarkDotNet/pull/164","id":153296780,"number":164,"title":"Percentiles added into Statistics, StatisticColumn, BaselineDiffColumn","user":{"login":"ig-sinicyn","id":11225241,"avatar_url":"https://avatars.githubusercontent.com/u/11225241?v=3","gravatar_id":"","url":"https://api.github.com/users/ig-sinicyn","html_url":"https://github.com/ig-sinicyn","followers_url":"https://api.github.com/users/ig-sinicyn/followers","following_url":"https://api.github.com/users/ig-sinicyn/following{/other_user}","gists_url":"https://api.github.com/users/ig-sinicyn/gists{/gist_id}","starred_url":"https://api.github.com/users/ig-sinicyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ig-sinicyn/subscriptions","organizations_url":"https://api.github.com/users/ig-sinicyn/orgs","repos_url":"https://api.github.com/users/ig-sinicyn/repos","events_url":"https://api.github.com/users/ig-sinicyn/events{/privacy}","received_events_url":"https://api.github.com/users/ig-sinicyn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"AndreyAkinshin","id":2259237,"avatar_url":"https://avatars.githubusercontent.com/u/2259237?v=3","gravatar_id":"","url":"https://api.github.com/users/AndreyAkinshin","html_url":"https://github.com/AndreyAkinshin","followers_url":"https://api.github.com/users/AndreyAkinshin/followers","following_url":"https://api.github.com/users/AndreyAkinshin/following{/other_user}","gists_url":"https://api.github.com/users/AndreyAkinshin/gists{/gist_id}","starred_url":"https://api.github.com/users/AndreyAkinshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndreyAkinshin/subscriptions","organizations_url":"https://api.github.com/users/AndreyAkinshin/orgs","repos_url":"https://api.github.com/users/AndreyAkinshin/repos","events_url":"https://api.github.com/users/AndreyAkinshin/events{/privacy}","received_events_url":"https://api.github.com/users/AndreyAkinshin/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/milestones/5","html_url":"https://github.com/PerfDotNet/BenchmarkDotNet/milestones/v0.9.6","labels_url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/milestones/5/labels","id":1720223,"number":5,"title":"v0.9.6","description":"","creator":{"login":"AndreyAkinshin","id":2259237,"avatar_url":"https://avatars.githubusercontent.com/u/2259237?v=3","gravatar_id":"","url":"https://api.github.com/users/AndreyAkinshin","html_url":"https://github.com/AndreyAkinshin","followers_url":"https://api.github.com/users/AndreyAkinshin/followers","following_url":"https://api.github.com/users/AndreyAkinshin/following{/other_user}","gists_url":"https://api.github.com/users/AndreyAkinshin/gists{/gist_id}","starred_url":"https://api.github.com/users/AndreyAkinshin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndreyAkinshin/subscriptions","organizations_url":"https://api.github.com/users/AndreyAkinshin/orgs","repos_url":"https://api.github.com/users/AndreyAkinshin/repos","events_url":"https://api.github.com/users/AndreyAkinshin/events{/privacy}","received_events_url":"https://api.github.com/users/AndreyAkinshin/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":1,"state":"open","created_at":"2016-04-20T10:11:34Z","updated_at":"2016-05-07T01:14:47Z","due_on":"2016-05-30T21:00:00Z","closed_at":null},"comments":2,"created_at":"2016-05-05T18:45:24Z","updated_at":"2016-05-07T15:19:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/pulls/164","html_url":"https://github.com/PerfDotNet/BenchmarkDotNet/pull/164","diff_url":"https://github.com/PerfDotNet/BenchmarkDotNet/pull/164.diff","patch_url":"https://github.com/PerfDotNet/BenchmarkDotNet/pull/164.patch"},"body":"Redo #138.\r\n\r\nThe text from the original PR:\r\n\r\nAs I wrote [here](https://github.com/PerfDotNet/BenchmarkDotNet/issues/126#issuecomment-200302063) I begin to do small PR to make it easier to use BenchmarkDotNet as an competition tests runner.\r\n\r\nThis PR adds Nth percentile and Nth percenile scaled columns. These should be used to rank and to compare competitors if the timings are varying from run to run.\r\n\r\nMore info on these: \r\nhttp://www.goland.org/average_percentile_services/\r\nhttp://apmblog.dynatrace.com/2012/11/14/why-averages-suck-and-percentiles-are-great/\r\n\r\nP.S. I'm not sure that proposed API design is good enough so it's definitely subject to discuss:)"},"comment":{"url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/issues/comments/217643737","html_url":"https://github.com/PerfDotNet/BenchmarkDotNet/pull/164#issuecomment-217643737","issue_url":"https://api.github.com/repos/PerfDotNet/BenchmarkDotNet/issues/164","id":217643737,"user":{"login":"ig-sinicyn","id":11225241,"avatar_url":"https://avatars.githubusercontent.com/u/11225241?v=3","gravatar_id":"","url":"https://api.github.com/users/ig-sinicyn","html_url":"https://github.com/ig-sinicyn","followers_url":"https://api.github.com/users/ig-sinicyn/followers","following_url":"https://api.github.com/users/ig-sinicyn/following{/other_user}","gists_url":"https://api.github.com/users/ig-sinicyn/gists{/gist_id}","starred_url":"https://api.github.com/users/ig-sinicyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ig-sinicyn/subscriptions","organizations_url":"https://api.github.com/users/ig-sinicyn/orgs","repos_url":"https://api.github.com/users/ig-sinicyn/repos","events_url":"https://api.github.com/users/ig-sinicyn/events{/privacy}","received_events_url":"https://api.github.com/users/ig-sinicyn/received_events","type":"User","site_admin":false},"created_at":"2016-05-07T15:19:28Z","updated_at":"2016-05-07T15:19:28Z","body":"@AndreyAkinshin \r\n>One small request: can you add a few lines about percentiles in README? It would be cool to have some usage example in the documentation.\r\n\r\nDone. Feel free to rewrite the text as I'm not native English speaker and some phrases may look very weird :)"}}