[tor-dev] Feedback on recent Globe improvements

Christian me at rndm.de
Mon Mar 31 16:38:36 UTC 2014


On 31.03.2014 08:38, Karsten Loesing wrote:
> On 30/03/14 22:54, Christian wrote:
>> On 30.03.2014 12:44, Karsten Loesing wrote:
>>> Hi Christian,
>>>
>>> moving our private discussion to the public mailing list.
>>>
>>>
>>> You were asking about making graphs from Onionoo's new clients
>>> documents.  Here's an example:
>>>
>>> "1_week":{"first":"2014-03-23 12:00:00","last":"2014-03-30
>>> 12:00:00","interval":86400,"factor":0.002802803,"count":8,"values":[251,933,471,955,999,999,735,713],"countries":{"cn":0.1882,"dz":0.0728,"es":0.0146,"fr":0.1006,"gb":0.0174,"hk":0.0233,"ir":0.1119,"jp":0.1882,"kz":0.0117,"my":0.1532,"us":0.1123},"versions":{"v4":1.0000}},
>>>
>>> For this bridge, you'd draw the first data point at x = 2014-03-23
>>> 12:00:00 UTC with y = 251 * 0.002802803 = 0,703503553 concurrent users.
>>>
>>
>> Thanks,
>> I added client graphs to canary/index-11349.html .
> 
> Awesome!
> 
>>> You were also asking about feedback on new uptime graphs:
>>>
>>> http://rndm.de/globe/canary/index-11349.html
>>>
>>> Looks pretty good!  The uptime graphs for the relays I checked were not
>>> as exciting as the bandwidth graphs, but it's actually good if uptime is
>>> always at 100%.
>>>
>>>
>>> And finally, you asked about showing numeric averages next to graphs,
>>> like on:
>>>
>>> https://status.github.com/graphs/past_week
>>>
>>> I like the idea.  I think we shouldn't split up graphs to have only 1
>>> line per graph, because that makes it hard to compare incoming and
>>> outgoing traffic or the various weights to each other.  But it could
>>> help to have numeric averages in the same color as graph lines next to
>>> the graphs.
>>>
>>
>> Do you think, that we should place all graphs above eachother?
>> With more than two graphs it's harder to compare them if they're
>> positioned in a grid like fashion.
> 
> Putting them above each other might make sense, yes.  Also reducing
> graph height might work, so that all graphs fit on a small display.
> 
> Here's another thing I like in GitHub's graphs: the "Past Day/Past
> Week/Past Month" selector that affects all graphs at once.  Do you think
> something like that would work for Globe (or Globe-node)?
> 

I thought about that, but wasn't sure how we should handle periods that
aren't available for all history documents.
Bandwidth documents go from '3_days' to '1_year'.
Weight, clients and uptime documents from '1_week' to '5_years'.

Here's a WIP build that contains tabs and graphs above eachother:

http://globe.rndm.de/canary/index-11349-graph-layout.html

If the period isn't available it displays the 'No data available' message.

(I'm going to port these changes to globe-node if we're done with the ui
and functionality of the new graphs)

> So, basically, we'd have similar graphs as GitHub, but with more than 1
> line per graph, because we want to compare those lines directly to each
> other.
> 
> Thanks!
> 
> All the best,
> Karsten
> 



More information about the tor-dev mailing list