New Monitoring Charts Are Coming Up!

A long time feature request: being able to see the transfer logs at a glance using a graphical interface without having to open bulky text logs on disks. Here we go.

0 Gibioctets 100 200 300 400 Mon 27 Tue 28 Wed 29 Thu 30 Fri 01 Sat 02 Sun 03 Mon 04 Tue 05 Wed 06 Thu 07 Fri 08 Sat 09 Sun 10 Mon 11 Tue 12 Wed 13 Thu 14 Fri 15 Sat 16 Sun 17 Mon 18 Tue 19 Wed 20 Thu 21 Fri 22 Sat 23 Sun 24 Mon 25 Tue 26 Monday 27 April 2026 231.25 Gio Tuesday 28 April 2026 135.15 Gio Wednesday 29 April 2026 182.65 Gio Thursday 30 April 2026 83.87 Gio Friday 01 May 2026 291.36 Gio Saturday 02 May 2026 23.55 Gio Sunday 03 May 2026 23.72 Gio Monday 04 May 2026 113.10 Gio Tuesday 05 May 2026 296.61 Gio Wednesday 06 May 2026 243.49 Gio Thursday 07 May 2026 70.44 Gio Friday 08 May 2026 213.24 Gio Saturday 09 May 2026 23.62 Gio Sunday 10 May 2026 23.88 Gio Monday 11 May 2026 160.62 Gio Tuesday 12 May 2026 175.93 Gio Wednesday 13 May 2026 101.85 Gio Thursday 14 May 2026 121.40 Gio Friday 15 May 2026 101.55 Gio Saturday 16 May 2026 57.62 Gio Sunday 17 May 2026 23.86 Gio Monday 18 May 2026 141.93 Gio Tuesday 19 May 2026 129.84 Gio Wednesday 20 May 2026 134.73 Gio Thursday 21 May 2026 191.48 Gio Friday 22 May 2026 124.98 Gio Saturday 23 May 2026 20.78 Gio Sunday 24 May 2026 19.97 Gio Monday 25 May 2026 71.83 Gio Tuesday 26 May 2026 12.12 Gio
Figure 1: daily total volume sent by a synchronisation hub, 30 days range from 2026-04-27 to 2026-05-26, total: 3.46Tio

Rsync Logs

These logs contain useful information for each transfer: the involved files, time, bandwidth and more, depending on the configured options. We keep these logs in a structured way to be able to analyse the activity for every connected storages in each direction during all the production period.

<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.3552656" inkscape:cx="189.26179" inkscape:cy="-22.135882" inkscape:document-units="mm" inkscape:document-rotation="0" showgrid="false" inkscape:window-width="2110" inkscape:window-height="2139" inkscape:window-x="0" inkscape:window-y="19" inkscape:window-maximized="1" inkscape:snap-bbox="true" inkscape:bbox-nodes="true" inkscape:bbox-paths="false" inkscape:snap-bbox-edge-midpoints="false" inkscape:snap-bbox-midpoints="true" inkscape:snap-text-baseline="true" inkscape:showpageshadow="2" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" inkscape:current-layer="g5"><inkscape:grid type="axonomgrid" id="grid992" originx="-7.804632" originy="-61.007137" spacingy="1" gridanglex="30" gridanglez="30" units="mm" visible="false" color="#003d5f" opacity="0.14902" /><inkscape:grid type="axonomgrid" id="grid2" units="mm" originx="-8.9046305" originy="-61.007137" spacingx="0.99999998" spacingy="1" empcolor="#0099e5" empopacity="0.30196078" color="#0099e5" opacity="0.14902" empspacing="5" dotted="false" gridanglex="30" gridanglez="30" enabled="true" visible="false" />hubstorage

Figure 2: some synchronisation scenarios between a hub and its connected storages

Why we do it

Looking at the information contained in these logs, we can directly answer these questions: are the synchronisation processes running ok? How are they performing? How does the system handle the huge amount of data we need to propagate this week? Is there a bottleneck that I could address and if so, where? Having monitoring charts can give the answers without the need to manually fetch and analyse the text log files from the synchronisation hub.

What we do

We program a tool to analyse these logs to extract the useful information needed to generate the charts. The analysis and chart generation processes are separated from the file transfer service itself, to make the tool standalone, robust, and easy to maintain. The final result is in SVG format which makes it ready to be integrated into web interfaces, offers interactivity options, and adapts nicely to large and mobile screens.

Producer

Total 1011.68 Gio

0 Gibioctets 100 200 300 400 Monday 27 April 2026 121.52 Gio Tuesday 28 April 2026 34.24 Gio Wednesday 29 April 2026 53.58 Gio Thursday 30 April 2026 22.45 Gio Friday 01 May 2026 96.47 Gio Saturday 02 May 2026 3.28 Gio Sunday 03 May 2026 3.29 Gio Monday 04 May 2026 35.14 Gio Tuesday 05 May 2026 91.00 Gio Wednesday 06 May 2026 63.02 Gio Thursday 07 May 2026 17.04 Gio Friday 08 May 2026 78.24 Gio Saturday 09 May 2026 3.31 Gio Sunday 10 May 2026 3.25 Gio Monday 11 May 2026 28.15 Gio Tuesday 12 May 2026 41.03 Gio Wednesday 13 May 2026 19.95 Gio Thursday 14 May 2026 36.06 Gio Friday 15 May 2026 29.13 Gio Saturday 16 May 2026 14.63 Gio Sunday 17 May 2026 3.41 Gio Monday 18 May 2026 23.20 Gio Tuesday 19 May 2026 36.09 Gio Wednesday 20 May 2026 53.03 Gio Thursday 21 May 2026 52.76 Gio Friday 22 May 2026 17.60 Gio Saturday 23 May 2026 3.30 Gio Sunday 24 May 2026 3.28 Gio Monday 25 May 2026 21.12 Gio Tuesday 26 May 2026 3.10 Gio

Outsource Studio 1

Total 766.33 Gio

0 Gibioctets 100 200 300 400 Monday 27 April 2026 41.87 Gio Tuesday 28 April 2026 24.74 Gio Wednesday 29 April 2026 15.00 Gio Thursday 30 April 2026 17.44 Gio Friday 01 May 2026 4.66 Gio Saturday 02 May 2026 5.16 Gio Sunday 03 May 2026 5.40 Gio Monday 04 May 2026 16.98 Gio Tuesday 05 May 2026 21.22 Gio Wednesday 06 May 2026 41.29 Gio Thursday 07 May 2026 16.17 Gio Friday 08 May 2026 37.64 Gio Saturday 09 May 2026 5.14 Gio Sunday 10 May 2026 5.53 Gio Monday 11 May 2026 54.45 Gio Tuesday 12 May 2026 60.99 Gio Wednesday 13 May 2026 36.55 Gio Thursday 14 May 2026 5.61 Gio Friday 15 May 2026 12.97 Gio Saturday 16 May 2026 5.09 Gio Sunday 17 May 2026 5.29 Gio Monday 18 May 2026 87.09 Gio Tuesday 19 May 2026 51.93 Gio Wednesday 20 May 2026 34.39 Gio Thursday 21 May 2026 73.62 Gio Friday 22 May 2026 74.49 Gio Saturday 23 May 2026 2.26 Gio Sunday 24 May 2026 1.66 Gio Monday 25 May 2026 1.38 Gio Tuesday 26 May 2026 331.92 Mio

Outsource Studio 2

Total 832.40 Gio

0 Gibioctets 100 200 300 400 Monday 27 April 2026 30.79 Gio Tuesday 28 April 2026 34.72 Gio Wednesday 29 April 2026 54.13 Gio Thursday 30 April 2026 20.83 Gio Friday 01 May 2026 92.61 Gio Saturday 02 May 2026 5.23 Gio Sunday 03 May 2026 5.16 Gio Monday 04 May 2026 28.26 Gio Tuesday 05 May 2026 90.29 Gio Wednesday 06 May 2026 68.47 Gio Thursday 07 May 2026 18.45 Gio Friday 08 May 2026 48.03 Gio Saturday 09 May 2026 5.22 Gio Sunday 10 May 2026 5.25 Gio Monday 11 May 2026 37.08 Gio Tuesday 12 May 2026 35.27 Gio Wednesday 13 May 2026 23.13 Gio Thursday 14 May 2026 37.52 Gio Friday 15 May 2026 27.45 Gio Saturday 16 May 2026 16.59 Gio Sunday 17 May 2026 5.27 Gio Monday 18 May 2026 15.68 Gio Tuesday 19 May 2026 19.80 Gio Wednesday 20 May 2026 17.02 Gio Thursday 21 May 2026 38.58 Gio Friday 22 May 2026 14.81 Gio Saturday 23 May 2026 5.20 Gio Sunday 24 May 2026 5.17 Gio Monday 25 May 2026 22.23 Gio Tuesday 26 May 2026 4.17 Gio

Outsource Studio 3

Total 791.80 Gio

0 Gibioctets 100 200 300 400 Monday 27 April 2026 31.88 Gio Tuesday 28 April 2026 36.10 Gio Wednesday 29 April 2026 54.80 Gio Thursday 30 April 2026 17.97 Gio Friday 01 May 2026 92.47 Gio Saturday 02 May 2026 4.74 Gio Sunday 03 May 2026 4.74 Gio Monday 04 May 2026 27.55 Gio Tuesday 05 May 2026 88.87 Gio Wednesday 06 May 2026 65.93 Gio Thursday 07 May 2026 17.31 Gio Friday 08 May 2026 45.90 Gio Saturday 09 May 2026 4.79 Gio Sunday 10 May 2026 4.70 Gio Monday 11 May 2026 35.73 Gio Tuesday 12 May 2026 33.47 Gio Wednesday 13 May 2026 17.07 Gio Thursday 14 May 2026 37.06 Gio Friday 15 May 2026 26.85 Gio Saturday 16 May 2026 16.14 Gio Sunday 17 May 2026 4.72 Gio Monday 18 May 2026 10.80 Gio Tuesday 19 May 2026 16.83 Gio Wednesday 20 May 2026 25.85 Gio Thursday 21 May 2026 22.64 Gio Friday 22 May 2026 12.94 Gio Saturday 23 May 2026 4.84 Gio Sunday 24 May 2026 4.70 Gio Monday 25 May 2026 21.92 Gio Tuesday 26 May 2026 2.50 Gio

Outsource Studio 4

Total 73.29 Gio

0 Gibioctets 100 200 300 400 Monday 27 April 2026 2.61 Gio Tuesday 28 April 2026 2.71 Gio Wednesday 29 April 2026 2.58 Gio Thursday 30 April 2026 2.58 Gio Friday 01 May 2026 2.58 Gio Saturday 02 May 2026 2.58 Gio Sunday 03 May 2026 2.58 Gio Monday 04 May 2026 2.58 Gio Tuesday 05 May 2026 2.58 Gio Wednesday 06 May 2026 2.37 Gio Thursday 07 May 2026 942.17 Mio Friday 08 May 2026 1.75 Gio Saturday 09 May 2026 2.58 Gio Sunday 10 May 2026 2.57 Gio Monday 11 May 2026 2.57 Gio Tuesday 12 May 2026 2.58 Gio Wednesday 13 May 2026 2.57 Gio Thursday 14 May 2026 2.58 Gio Friday 15 May 2026 2.58 Gio Saturday 16 May 2026 2.59 Gio Sunday 17 May 2026 2.59 Gio Monday 18 May 2026 2.58 Gio Tuesday 19 May 2026 2.60 Gio Wednesday 20 May 2026 2.58 Gio Thursday 21 May 2026 2.58 Gio Friday 22 May 2026 2.58 Gio Saturday 23 May 2026 2.58 Gio Sunday 24 May 2026 2.58 Gio Monday 25 May 2026 2.58 Gio Tuesday 26 May 2026 1.02 Gio
Figures 3 to 7: breakdown of the figure 1 : daily total volume received per storage, 30 days range.

What is the difference between this and my network bandwidth charts?

Well, the rsync logs contain more information than network statistics only. The process is located above the file system and is end-to-end from the file pickup to the delivery process. It means that the gathered statistics include the possible bottlenecks induced by disks reading/writing speed, the possible cpu struggles if some compression is involved, etc.

Why don't we use Munin or Grafana?

While these monitoring tools are really nice, we wanted to have a more concise and fully integrated way to go straight to the point. The data we monitor is a bit specific, so having the process in-house can offer better results. You can always connect the logs to the tool you like, like Munin and Grafana as they are standard rsync logs.

When will it be available?

This tool is still in development stage. Our beta users can use it and provide us important feedback to drive our development to their needs. To participate, just contact support@syncplanet.io to reach us.

By remyla and N. Cattaneo
Published on 2026-05-26