[liboping-changes] octo's ping library: Changes to 'histogram'

Florian Forster octo at verplant.org
Wed Nov 19 18:01:35 CET 2014


New branch 'histogram' available with the following commits:
commit 90d8073be335e68bbe4e03b67c0286df475f0b49
Author: Florian Forster <ff at octo.it>
Date:   Wed Nov 19 17:59:33 2014 +0100

    src/oping.c: Rewrite of the percentile code.
    
    Rather than bucketizing RTTs and approximating the percentile, keep the
    last 900 replies (15 minutes by default) in memory and calculate the
    percentile from that.
    
    This allows the "prettyping" graph to "move to the left", which is a much
    nicer user experience IMHO.

commit aee9560f9e3e1020b39d2d7e63cd057b3288a347
Author: Florian Forster <ff at octo.it>
Date:   Tue Nov 18 18:23:56 2014 +0100

    src/oping.c: Add median and 'n'th percentile, remove average and stddev.
    
    Average and standard deviation are not very useful for network latency.
    Median and (95th) percentiles are routinely used to measure network
    performance, so provide them instead.

commit 4c1ab318cd09b77bd8d9118c61d27afdb5933d05
Author: Florian Forster <ff at octo.it>
Date:   Tue Nov 18 17:43:11 2014 +0100

    src/oping.c: Exit early if no host could be resolved.
    
    Otherwise "noping" would drop the user into an empty ncurses window,
    which is very confusing, annoying and unexpected.

commit 9365ae14cb196ba19f26611fd28d61957f07bf91
Author: Florian Forster <ff at octo.it>
Date:   Sun Oct 12 17:32:47 2014 +0200

    src/oping.c: Define thresholds for coloring green and yellow in a central place.

commit 4834a347c0d674ff7a03768ead08dd02b5590c5f
Author: Florian Forster <ff at octo.it>
Date:   Sun Oct 12 17:32:06 2014 +0200

    src/oping.c: Make sure the reported percentile value doesn't exceed the maximum.

commit a6739449f931f17e44d468c5edd083b2487bcfdf
Author: Florian Forster <ff at octo.it>
Date:   Sun Oct 12 17:31:41 2014 +0200

    noping: Color response times based on their percentile.
    
    Update the histogram's "ratio" array after ever response and use that to
    color the response time in the noping application.

commit d85b13b65a33de75bd8731f713db2cce7bcc41d7
Author: Florian Forster <ff at octo.it>
Date:   Fri Oct 10 12:53:40 2014 +0200

    oping manual page: Document the "-g histogram" option.

commit 88e6691224d68cb30324e040f4e8aa2753ea141e
Author: Florian Forster <ff at octo.it>
Date:   Thu Oct 9 22:50:41 2014 +0200

    src/oping.c: Add a "-g histrogram" option.

commit 79485b71662a0467556559f902e591f1a0d8d054
Author: Florian Forster <ff at octo.it>
Date:   Thu Oct 9 16:39:00 2014 +0200

    noping: Add the "-g" option.

commit 648990aca5450fe59161ee1f8f4a4c6817a55b15
Author: Florian Forster <ff at octo.it>
Date:   Thu Oct 9 12:36:09 2014 +0200

    Initial implementation of a box plot.
    
    Still needs a command line switch and documentation.

commit ee13385b1c68103b7d57a745ee8a1ae908406df6
Author: Florian Forster <ff at octo.it>
Date:   Sun Sep 28 02:17:26 2014 -0700

    oping, noping: Implement percentile reporting.




More information about the liboping-changes mailing list