netdata
real-time performance monitoring
done... real-time!
this dashboard gets its charts, from 3 netdata servers

 
Donated by DigitalOcean.com

 
Donated by CDN77.com

 
 
the servers are not aware of this unified dashboard,
each server is not aware of the other 2 servers,
but on this dashboard they behave like one!
hover on a chart below, or drag it to show the past - the others will follow!
(double click on a chart to reset them all)
Our nginx web servers recent requests/s:
EU - London web requests/s
US - Atlanta web requests/s
EU - Greece web requests/s
these charts are draggable and touchable, double click them to reset them
Our bandwidth consumption per service
(Linux QoS configured by our FireQOS):
these legends are interactive and the charts are resizable here ^^^
Our DDoS protection
(iptables SYNPROXY configured by our FireHOL):
EU - London, TCP SYN packets/s received
US - Atlanta, TCP SYN packets/s received
EU - Greece, TCP SYN packets/s received
did you notice the decimal numbers?
netdata interpolates collected values at second boundaries, with nanosecond detail!
CPU Utilization on our servers
what does it take so much CPU?
The site iplists.firehol.org is maintained by FireHOL - the CPU is used for comparing security IP Lists.
CPU Usage of the netdata user
netdata monitors users, user groups, applications (process trees)
and containers (lxc, docker, etc.)
EU - London, CPU % of a single core
US - Atlanta, CPU % of a single core
EU - Greece, CPU % of a single core
this utilization is about the whole netdata process tree and the percentage is of a single core!
including BASH plugins (it monitors mysql on the demo sites), node.js plugins (it monitors bind9 on the demo sites), etc.
and including the chart refreshes for the dashboards of all viewers.
want to know more?
jump to the netdata page at github!
remember to motivate us with a Github Star.