curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

[beta] A project dashboard with graphs updated daily!

From: Daniel Stenberg via curl-library <curl-library_at_cool.haxx.se>
Date: Sat, 21 Mar 2020 00:23:47 +0100 (CET)

Hey!

You know I like graphs and yesterday I posted that blog post with a lot of
them. If you too like graphs, read on...

In order to produce that set of graphs, I collected all my random scripts I
lad lying around, polished them and also I wrote a whole set of new ones. Then
I added them to the new curl repo for stat scripts:

   https://github.com/curl/stats

The scripts gather contents from the curl/curl and the curl/curl-www git repos
to produce their output.

However, it felt like a pity to have to generate all of those graphs manually
and only ever so often when the scripts are already done and they're based on
data that is readily available all the time. Why not have them updated
automatically?

For this, I had to teach myself some gnuplot basics and during the last few
days I created graph plotting scripts to render images using the output from
the statistics scripts we already have. (If any readers happen to be fluent in
gnuplot, I'm sure you will find nits and things to improve and then I of
course appreciate pull requests!)

Today, I wrote up some final adjustment scripts and integrated everything so
that I now update all the graphs automatically, like daily, and all those
graphs then appear on a web page on the curl site. Automatically.

   https://curl.haxx.se/dashboard.html

The images are all SVG so they're actually pretty small, size-wise.

I consider this a "beta" still, and I may change things around more before I'm
totally content and there's no link anywhere to the dashboard from within the
site itself. I still want to share what's there so far and check if there's
any feedback or good ideas from you!?

One thing that's left to address for example is to reconsider the ordering of
the graphs and see if I can make them get shown in some kind of logical order.
Right now the order is just random. Any suggestion?

Of course I'm also intersted in adding more graphs if we can come up with
other things and data that wold make sense or otherwise be fun to visualize.

Enjoy!

-- 
  / daniel.haxx.se | Commercial curl support up to 24x7 is available!
                   | Private help, bug fixes, support, ports, new features
                   | https://www.wolfssl.com/contact/
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html
Received on 2020-03-21