5 <title>NetData - Real-time performance monitoring, done right!</title>
6 <meta name=author content="Costa Tsaousis">
8 content="Stunning real-time dashboards, blazingly fast and extremely interactive. Zero configuration, zero dependencies, zero maintenance.">
9 <meta name=viewport content="width=device-width,initial-scale=1">
10 <meta name="google-site-verification" content="3Xmk2kyCvai8p9HEnYHoQ9RBW20-b1NvPAgu07Fkkds" />
11 <meta name="msvalidate.01" content="896DCA31C9A664CE359FCF1A645DD476" />
12 <link rel=apple-touch-icon href=apple-touch-icon.png>
14 <style>/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
17 -ms-text-size-adjust: 100%;
18 -webkit-text-size-adjust: 100%;
20 font: 17px/1.4 'Open Sans', sans-serif;
26 background-color: #2f3135;
27 background-image: url(data:image/png;base64,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)
31 background-color: transparent;
32 -webkit-text-decoration-skip: objects;
53 vertical-align: middle
56 [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
61 [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
62 outline: 1px dotted ButtonText
65 a:active, a:focus, a:hover {
66 text-decoration: underline
70 background-color: #b3d4fc;
75 background-color: #b3d4fc;
96 letter-spacing: -.31em;
98 text-rendering: optimizespeed
102 display: inline-block;
103 letter-spacing: normal;
105 text-rendering: auto;
116 list-style-type: none;
121 .inline-block-list li {
122 display: inline-block;
128 .inline-block-list li:first-child {
133 background-color: #000;
134 box-shadow: 0 0 10px #000;
137 padding-bottom: 56.25%;
141 .flex-embed a, .flex-embed img {
150 .flex-embed .play-btn {
151 background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2LDkyLjQ4MWM0NC40MzMsMCw4Ni4xOCwxNy4wNjgsMTE3LjU1Myw0OC4wNjRDNDA0Ljc5NCwxNzEuNDExLDQyMiwyMTIuNDEzLDQyMiwyNTUuOTk5cy0xNy4yMDYsODQuNTg4LTQ4LjQ0OCwxMTUuNDU1Yy0zMS4zNzIsMzAuOTk0LTczLjEyLDQ4LjA2NC0xMTcuNTUyLDQ4LjA2NHMtODYuMTc5LTE3LjA3LTExNy41NTItNDguMDY0QzEwNy4yMDYsMzQwLjU4Nyw5MCwyOTkuNTg1LDkwLDI1NS45OTlzMTcuMjA2LTg0LjU4OCw0OC40NDgtMTE1LjQ1M0MxNjkuODIxLDEwOS41NSwyMTEuNTY4LDkyLjQ4MSwyNTYsOTIuNDgxIE0yNTYsNTIuNDgxIGMtMTEzLjc3MSwwLTIwNiw5MS4xMTctMjA2LDIwMy41MThjMCwxMTIuMzk4LDkyLjIyOSwyMDMuNTIsMjA2LDIwMy41MmMxMTMuNzcyLDAsMjA2LTkxLjEyMSwyMDYtMjAzLjUyQzQ2MiwxNDMuNTk5LDM2OS43NzIsNTIuNDgxLDI1Niw1Mi40ODFMMjU2LDUyLjQ4MXogTTIwNi41NDQsMzU3LjE2MVYxNTkuODMzbDE2MC45MTksOTguNjY2TDIwNi41NDQsMzU3LjE2MXoiPjwvcGF0aD48L3N2Zz4K);
158 -webkit-transition: 1s;
163 .flex-embed:hover .play-btn {
167 .clearfix:after, .clearfix:before {
187 background-color: #eee;
188 border: solid #e3e3e3;
195 display: inline-block;
200 margin: 2.5em .5em 0;
208 text-decoration: none;
209 text-shadow: 0 -1px 0 rgba(0, 0, 0, .5);
210 vertical-align: middle;
212 border: 1px solid #333
215 .btn:active, .btn:focus, .btn:hover {
216 text-decoration: none
220 background-color: #d9750b;
221 background-image: -webkit-linear-gradient(#f90 10%, #e76a00 100%);
222 background-image: linear-gradient(#f90 10%, #e76a00 100%);
223 box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 3px rgba(0, 0, 0, .2);
224 border: 1px solid #995309
227 .btn-download:active, .btn-download:focus, .btn-download:hover {
228 background-color: #e0811b;
229 background-image: -webkit-linear-gradient(#f0a100 10%, #f70 100%);
230 background-image: linear-gradient(#f0a100 10%, #f70 100%)
233 .btn-download:active {
234 background-color: #cf6a00;
235 box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2) inset
239 background-color: #444;
246 .btn-alt:active, .btn-alt:focus, .btn-alt:hover {
247 background-color: #555
255 display: inline-block;
257 margin: -3px 1px 0 0;
258 vertical-align: middle;
263 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjEgMTIxIj48ZyBmaWxsPSIjMTkxNzE3Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYwLjUgMS42Yy0zMy4zIDAtNjAuNCAyNy02MC40IDYwLjQgMCAyNi43IDE3LjMgNDkuMyA0MS4zIDU3LjMgMyAuNiA0LjEtMS4zIDQuMS0yLjkgMC0xLjQtLjEtNi4yLS4xLTExLjItMTYuNyAzLjYtMjAuMy03LjItMjAuMy03LjItMi43LTctNi43LTguOC02LjctOC44LTUuNS0zLjcuNC0zLjcuNC0zLjcgNi4xLjQgOS4zIDYuMiA5LjMgNi4yIDUuNCA5LjIgMTQuMSA2LjYgMTcuNiA1IC41LTMuOSAyLjEtNi42IDMuOC04LjEtMTMuNC0xLjQtMjcuNS02LjYtMjcuNS0yOS44IDAtNi42IDIuNC0xMiA2LjItMTYuMi0uNi0xLjUtMi43LTcuNy42LTE2IDAgMCA1LjEtMS42IDE2LjYgNi4yIDQuOC0xLjMgMTAtMiAxNS4xLTJzMTAuMy43IDE1LjEgMmMxMS41LTcuOCAxNi42LTYuMiAxNi42LTYuMiAzLjMgOC4zIDEuMiAxNC41LjYgMTYgMy45IDQuMiA2LjIgOS42IDYuMiAxNi4yIDAgMjMuMi0xNC4xIDI4LjMtMjcuNSAyOS44IDIuMiAxLjkgNC4xIDUuNSA0LjEgMTEuMiAwIDguMS0uMSAxNC42LS4xIDE2LjYgMCAxLjYgMS4xIDMuNSA0LjEgMi45IDI0LTggNDEuMy0zMC42IDQxLjMtNTcuMyAwLTMzLjQtMjctNjAuNC02MC40LTYwLjR6Ii8+PHBhdGggZD0iTTIzIDg4LjNjLS4xLjMtLjYuNC0xIC4ycy0uNy0uNi0uNS0uOWMuMS0uMy42LS40IDEtLjJzLjYuNi41Ljl6bS0uOC0uNU0yNS40IDkxYy0uMy4zLS45LjEtMS4yLS4zLS40LS40LS41LTEtLjItMS4zLjMtLjMuOC0uMSAxLjIuMy41LjUuNSAxLjEuMiAxLjN6bS0uNS0uNk0yNy44IDk0LjVjLS40LjMtMSAwLTEuMy0uNS0uNC0uNS0uNC0xLjIgMC0xLjQuNC0uMyAxIDAgMS4zLjUuNC41LjQgMS4xIDAgMS40em0wIDBNMzEuMSA5Ny45Yy0uMy40LTEgLjMtMS42LS4yLS41LS41LS43LTEuMi0uMy0xLjUuMy0uNCAxLS4zIDEuNi4yLjUuNC42IDEuMS4zIDEuNXptMCAwTTM1LjYgOTkuOGMtLjEuNS0uOC43LTEuNS41LS43LS4yLTEuMS0uOC0xLTEuMi4xLS41LjgtLjcgMS41LS41LjcuMiAxLjEuNyAxIDEuMnptMCAwTTQwLjUgMTAwLjJjMCAuNS0uNi45LTEuMy45LS43IDAtMS4zLS40LTEuMy0uOXMuNi0uOSAxLjMtLjljLjcgMCAxLjMuNCAxLjMuOXptMCAwTTQ1LjEgOTkuNGMuMS41LS40IDEtMS4xIDEuMS0uNy4xLTEuMy0uMi0xLjQtLjctLjEtLjUuNC0xIDEuMS0xLjEuNy0uMSAxLjMuMiAxLjQuN3ptMCAwIi8+PC9nPjwvc3ZnPgo=)
267 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUwIDEwMSA0MTIgNDEyIj48cGF0aCBmaWxsPSIjRTQ0RDI2IiBkPSJNMTA3LjY0NCA0NzAuODc3bC0zMy4wMTEtMzcwLjI1N2gzNjIuNzM0bC0zMy4wNDYgMzcwLjE5OS0xNDguNTQzIDQxLjE4MXoiLz48cGF0aCBmaWxsPSIjRjE2NTI5IiBkPSJNMjU2IDQ4MC41MjNsMTIwLjAzLTMzLjI3NyAyOC4yNC0zMTYuMzUyaC0xNDguMjd6Ii8+PHBhdGggZmlsbD0iI0VCRUJFQiIgZD0iTTI1NiAyNjguMjE3aC02MC4wOWwtNC4xNS00Ni41MDFoNjQuMjR2LTQ1LjQxMWgtMTEzLjg2OGwxLjA4NyAxMi4xODMgMTEuMTYxIDEyNS4xMzloMTAxLjYyem0wIDExNy45MzZsLS4xOTkuMDUzLTUwLjU3NC0xMy42NTYtMy4yMzMtMzYuMjE3aC00NS41ODVsNi4zNjIgNzEuMzAxIDkzLjAyIDI1LjgyMy4yMDktLjA1OHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjU1Ljg0MyAyNjguMjE3djQ1LjQxaDU1LjkxOGwtNS4yNzEgNTguODk0LTUwLjY0NyAxMy42N3Y0Ny4yNDRsOTMuMDk0LTI1LjgwMS42ODMtNy42NzIgMTAuNjcxLTExOS41NTEgMS4xMDgtMTIuMTk0aC0xMi4yMzd6bTAtOTEuOTEydjQ1LjQxMWgxMDkuNjg4bC45MTEtMTAuMjA3IDIuMDY5LTIzLjAyMSAxLjA4Ni0xMi4xODN6Ii8+PC9zdmc+Cg==)
270 .Icon--stackoverflow {
271 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjMgMi44IDU4LjIgNTgiPjxwYXRoIGQ9Ik05LjMwNSAzNi44NDhsNC40MDEuMDQzLS4xNTMgMTkuNTk4aDI5LjI5MXYtMTkuNTI4aDQuNjM4djI0LjI4N2gtMzguMjAxbC4wMjQtMjQuNDAxem03LjE3NyAxMS41ODZoMjIuOTQ1djQuODgyaC0yMi45NDV6IiBmaWxsPSIjOTE5MTkxIi8+PHBhdGggZmlsbD0iI2E3OGI2OCIgZD0iTTE3LjAyIDM5LjY0OGwyMi45NiAyLjIxNi0uNDgxIDQuOTgxLTIyLjk2LTIuMjE2eiIvPjxwYXRoIGZpbGw9IiNjMTk2NTMiIGQ9Ik0xOS4xMjEgMjkuNzEzbDIyLjIgNi4yNjYtMS4zNTkgNC44MTYtMjIuMi02LjI2NnoiLz48cGF0aCBmaWxsPSIjZDQ4YzI4IiBkPSJNMjQuNTAxIDE4LjQ4NGwxOS43NDUgMTEuOTI2LTIuNTg3IDQuMjgzLTE5Ljc0NS0xMS45MjZ6Ii8+PHBhdGggZmlsbD0iI2ZlODkwOCIgZD0iTTM1LjczMyA3Ljg0OWwxMy40MzUgMTguNzUxLTQuMDY4IDIuOTE0LTEzLjQzNS0xOC43NTF6Ii8+PHBhdGggZmlsbD0iI2ZmN2ExNSIgZD0iTTUxLjM0IDIuNzUxbDMuODAyIDIyLjc1Mi00LjkzNi44MjUtMy44MDItMjIuNzUyeiIvPjwvc3ZnPgo=)
284 text-decoration: none;
285 text-shadow: 2px 2px 0 #000;
286 text-transform: uppercase
291 list-style-type: none;
299 text-decoration: none;
300 text-transform: uppercase
303 .site-nav a:active, .site-nav a:focus, .site-nav a:hover {
312 .site-promo .description {
326 background-color: #f9f9f9;
332 .site-section-video {
333 background-color: transparent;
339 .site-section-video .content {
345 .site-section-video h2 {
364 @media only screen and (max-width: 800px) {
365 .site-logo, .site-nav {
387 @media only screen and (max-width: 600px) {
392 .last-update, .site-footer {
397 @media only screen and (max-width: 460px) {
403 @media only screen and (max-width: 420px) {
415 background-color: transparent !important;
416 box-shadow: none !important;
417 color: #000 !important;
418 text-shadow: none !important
422 text-decoration: underline
426 page-break-inside: avoid;
427 max-width: 100% !important
445 .site-section-video {
455 page-break-after: avoid
461 // --- OPTIONS FOR THE DASHBOARD --
463 // this section has to appear before loading dashboard.js
466 // uncomment on of the two themes:
468 // var netdataTheme = 'default'; // this is white
469 var netdataTheme = 'slate'; // this is dark
471 var netdataNoBootstrap = true;
473 // Set the default netdata server.
474 // on charts without a 'data-host', this one will be used.
475 // the default is the server that dashboard.js is downloaded from.
477 // var netdataServer = 'http://my.server:19999/';
481 --- LOAD dashboard.js ---
483 to host this HTML file on your web server,
484 you have to load dashboard.js from the netdata server.
486 So, pick one the two below
487 If you pick the first, set the server name/IP.
489 The second assumes you host this file on /usr/share/netdata/web
490 and that you have chown it to be owned by netdata:netdata
492 <!-- <script type="text/javascript" src="http://my.server:19999/dashboard.js"></script> -->
493 <script type="text/javascript" src="dashboard.js?v20161112-1"></script>
496 // --- OPTIONS FOR THE CHARTS --
498 // destroy charts not shown (lowers memory on the browsers)
499 // set this to 'true' to destroy, 'false' to hide the charts
500 NETDATA.options.current.destroy_on_hide = false;
502 // set this to false, to always show all dimensions
503 NETDATA.options.current.eliminate_zero_dimensions = true;
505 // set this to false, to lower the pressure on the browser
506 NETDATA.options.current.concurrent_refreshes = true;
508 // if you need to support slow mobile phones, set this to false
509 NETDATA.options.current.parallel_refresher = true;
511 // set this to false, to always update the charts, even if focus is lost
512 NETDATA.options.current.stop_updates_when_focus_is_lost = true;
514 // since we have many servers and limited sockets,
515 // abort ajax calls when we scroll
516 NETDATA.options.current.abort_ajax_on_scroll = true;
521 display: inline-block;
535 .mygauge-legend-button {
546 display: inline-block;
552 .mysparkline-overchart-label {
563 .mysparkline-overchart-value {
572 text-shadow: #333 0px 0px 2px;
575 .mysparkline-overchart-value-center {
586 text-shadow: #333 0px 0px 2px;
593 <div class=container>
594 <div class="site-header clearfix" role=banner>
595 <div class=site-logo>my-netdata.io</div>
596 <ul class="site-nav inline-block-list">
597 <li><a href=https://github.com/firehol/netdata data-ga-category="Outbound links"
598 data-ga-action="Nav click" data-ga-label="Source code" target="_blank">Source code</a>
599 <li><a href=https://github.com/firehol/netdata/wiki
600 data-ga-category="Outbound links" data-ga-action="Nav click" data-ga-label=Docs target="_blank">Docs</a>
603 <div class=site-promo><h1>Get control<br/>of your Linux servers</h1>
604 <p class=description>
607 Awesome.<br/> <br/>
608 <strong>Unparalleled</strong> insights, in <strong>real-time</strong>,
609 of <strong>everything</strong> happening on your Linux systems and applications,
610 with stunning, <strong>interactive</strong> web dashboards
611 and powerful <strong>performance</strong> and <strong>health</strong> alarms.
612 <div class=cta-option>
613 <a class="btn btn-download" href=https://github.com/firehol/netdata/wiki/Installation
614 data-ga-category="Outbound links" data-ga-action="Nav click" data-ga-label=Install><strong>Install netdata now</strong></a>
615 <a class=last-update href=https://github.com/firehol/netdata/releases
616 data-ga-category="Outbound links" data-ga-action="Nav click" data-ga-label=Releases>See netdata releases</a></div>
617 <div class=cta-option>
618 <a class="btn btn-alt" href="#demosites">netdata live demo</a>
623 <div class=site-section>
624 <div class=container><h2>Save time. Run Linux with confidence.</h2>
626 <div class=grid-cell><h3><span class=star>★</span> Monitor everything</h3>
627 <p>Analyze thousands of metrics per server.
628 Everything about <a href="https://github.com/firehol/netdata/wiki/Internal-Plugins" target="_blank">the system</a> (CPU,
629 RAM, <a href="https://github.com/firehol/netdata/wiki/Monitoring-disks" target="_blank">disks</a>,
630 network, firewall, <a href="https://github.com/firehol/netdata/wiki/Why-netdata%3F#visualizes-qos" target="_blank">QoS</a>, NFS, etc)
631 and detailed performance metrics for dozens of
632 <a href="https://github.com/firehol/netdata/wiki/Add-more-charts-to-netdata" target="_blank">Linux applications</a>
633 (such as web servers, databases servers, email servers, DNS servers, etc)
634 and <a href="https://github.com/firehol/netdata/blob/master/conf.d/node.d/snmp.conf.md" target="_blank">SNMP</a> devices.
636 <div class=grid-cell><h3><span class=star>★</span> With alarms</h3>
637 <p><a href="https://github.com/firehol/netdata/wiki/health-monitoring" target="_blank">Alarms</a> can be set on any metric monitored by netdata.
638 Alarm <a href="https://github.com/firehol/netdata/wiki/health-monitoring#alarm-actions" target="_blank">notifications</a>
639 are role-based and support dynamic thresholds, hysteresis and can be dispatched via multiple methods
640 (such as email, slack.com, pushover.net, pushbullet.com telegram.org, twilio.com).
642 <div class=grid-cell><h3><span class=star>★</span> In real-time</h3>
643 <p>netdata collects thousands of metrics per server <strong>per second</strong>,
644 with <a href="https://github.com/firehol/netdata/wiki/Performance#netdata-daemon" target="_blank">just 1% CPU</a>
645 utilization of a single core, <a href="https://github.com/firehol/netdata/wiki/Memory-Requirements" target="_blank">a few MB or RAM</a>
646 and no disk I/O at all.
647 View everything on <strong>stunning</strong> real-time interactive web dashboards, even when netdata is
648 running on low-end hardware.
650 <div class=grid-cell><h3><span class=star>★</span> Out of the box</h3>
651 <p>netdata supports <a href="https://github.com/firehol/netdata/tree/master/conf.d/python.d" target="_blank">auto-detection</a> for everything. It collects more than 5000 metrics automatically, with
652 <strong>zero configuration</strong>, it has <strong>zero dependencies</strong>, requires <strong>zero
653 maintenance</strong> and comes with more than <a href="https://github.com/firehol/netdata/tree/master/conf.d/health.d" target="_blank">100 alarms</a> pre-configured to detect common
654 failures, performance and availability issues.
656 <div class=grid-cell><h3><span class=star>★</span> Embeddable</h3>
657 <p>netdata can run anywhere a Linux kernel runs (<a href="https://github.com/firehol/netdata/wiki/netdata-for-IoT" target="_blank">even IoT</a>) and its charts can be embedded on any web site too.
659 <div class=grid-cell><h3><span class=star>★</span> Customizable</h3>
660 <p><a href="https://github.com/firehol/netdata/wiki/Custom-Dashboards" target="_blank">Custom dashboards</a> can be built using simple HTML (no javascript necessary).
662 <div class=grid-cell><h3><span class=star>★</span> Extensible</h3>
663 <p>Anything you can get a number for, can be given to netdata, using its <a href="https://github.com/firehol/netdata/wiki/External-Plugins" target="_blank">Plugin API</a> (anything can be a netdata plugin, BASH, python, perl, node.js, java, Go, ruby, etc).
665 <div class=grid-cell><h3><span class=star>★</span> Scalable</h3>
666 <p>netdata scales out, your web browser is the central netdata <a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" target="_blank">connecting all your servers</a> together.
667 netdata can <a href="https://github.com/firehol/netdata/wiki/netdata-backends" target="_blank">archive its metrics</a> to <strong>graphite</strong> or <strong>opentsdb</strong> at a lower
668 rate, to avoid congesting these servers with the amount of data collected.
673 <div id="demosites" class="site-section site-section-video"><h2>netdata live demo sites</h2>
674 <div class="content">
675 <div class="container" style="text-align: center;">
677 <div class="mygauge-combo">
678 <div class="mygauge">
679 <div data-netdata="netdata.requests"
680 data-host="//london.my-netdata.io"
681 data-title="EU - London"
682 data-chart-library="gauge"
683 data-decimal-digits="0"
684 data-common-max="top-gauges"
688 data-colors="#558855"
691 <div class="mygauge-button">
693 <button type="button" class="btn btn-alt mygauge-legend-button" data-toggle="button" aria-pressed="false" autocomplete="off" onclick="window.location='//london.my-netdata.io/default.html'">Enter London!</button>
694 <div class="mygause-donation">
695 Donated by DigitalOcean.com
699 <div class="mygauge-combo">
700 <div class="mygauge">
701 <div data-netdata="netdata.requests"
702 data-host="//atlanta.my-netdata.io"
703 data-title="US - Atlanta"
704 data-chart-library="gauge"
705 data-decimal-digits="0"
706 data-common-max="top-gauges"
710 data-colors="#AA5555"
713 <div class="mygauge-button">
715 <button type="button" class="btn btn-alt mygauge-legend-button" data-toggle="button" aria-pressed="false" autocomplete="off" onclick="window.location='//atlanta.my-netdata.io/default.html'">Enter Atlanta!</button>
716 <div class="mygause-donation">
721 <div class="mygauge-combo">
722 <div class="mygauge">
723 <div data-netdata="netdata.requests"
724 data-host="//sanfrancisco.netdata.rocks"
725 data-title="US - California"
726 data-chart-library="gauge"
727 data-decimal-digits="0"
728 data-common-max="top-gauges"
732 data-colors="#5555AA"
735 <div class="mygauge-button">
737 <button type="button" class="btn btn-alt mygauge-legend-button" data-toggle="button" aria-pressed="false" autocomplete="off" onclick="window.location='//sanfrancisco.netdata.rocks/default.html'">Enter California!</button>
738 <div class="mygause-donation">
739 Donated by DigitalOcean.com
743 <div class="mygauge-combo">
744 <div class="mygauge">
745 <div data-netdata="netdata.requests"
746 data-host="//toronto.netdata.rocks"
748 data-chart-library="gauge"
749 data-decimal-digits="0"
750 data-common-max="top-gauges"
754 data-colors="#885588"
757 <div class="mygauge-button">
759 <button type="button" class="btn btn-alt mygauge-legend-button" data-toggle="button" aria-pressed="false" autocomplete="off" onclick="window.location='//toronto.netdata.rocks/default.html'">Enter Canada!</button>
760 <div class="mygause-donation">
761 Donated by DigitalOcean.com
766 <div class="mygauge-combo">
767 <div class="mygauge">
768 <div data-netdata="netdata.requests"
769 data-host="//frankfurt.netdata.rocks"
770 data-title="EU - Germany"
771 data-chart-library="easypiechart"
772 data-decimal-digits="0"
773 data-common-max="top-gauges"
777 data-colors="#AAAA55"
780 <div class="mygauge-button">
782 <button type="button" class="btn btn-alt mygauge-legend-button" data-toggle="button" aria-pressed="false" autocomplete="off" onclick="window.location='//frankfurt.netdata.rocks/default.html'">Enter Germany!</button>
783 <div class="mygause-donation">
784 Donated by DigitalOcean.com
788 <div class="mygauge-combo">
789 <div class="mygauge">
790 <div data-netdata="netdata.requests"
791 data-host="//newyork.netdata.rocks"
792 data-title="US - New York"
793 data-chart-library="easypiechart"
794 data-decimal-digits="0"
795 data-common-max="top-gauges"
799 data-colors="#BB5533"
802 <div class="mygauge-button">
804 <button type="button" class="btn btn-alt mygauge-legend-button" data-toggle="button" aria-pressed="false" autocomplete="off" onclick="window.location='//newyork.netdata.rocks/default.html'">Enter New York!</button>
805 <div class="mygause-donation">
806 Donated by DigitalOcean.com
810 <div class="mygauge-combo">
811 <div class="mygauge">
812 <div data-netdata="netdata.requests"
813 data-host="//singapore.netdata.rocks"
814 data-title="Singapore"
815 data-chart-library="easypiechart"
816 data-decimal-digits="0"
817 data-common-max="top-gauges"
821 data-colors="#5588BB"
824 <div class="mygauge-button">
826 <button type="button" class="btn btn-alt mygauge-legend-button" data-toggle="button" aria-pressed="false" autocomplete="off" onclick="window.location='//singapore.netdata.rocks/default.html'">Enter Singapore!</button>
827 <div class="mygause-donation">
828 Donated by DigitalOcean.com
832 <div class="mygauge-combo">
833 <div class="mygauge">
834 <div data-netdata="netdata.requests"
835 data-host="//bangalore.netdata.rocks"
837 data-chart-library="easypiechart"
838 data-decimal-digits="0"
839 data-common-max="top-gauges"
843 data-colors="#BB55BB"
846 <div class="mygauge-button">
848 <button type="button" class="btn btn-alt mygauge-legend-button" data-toggle="button" aria-pressed="false" autocomplete="off" onclick="window.location='//bangalore.netdata.rocks/default.html'">Enter India!</button>
849 <div class="mygause-donation">
850 Donated by DigitalOcean.com
855 <div class="container" style="padding-top: 40px; text-align: center;">
856 Charts are coming from 8 servers, in parallel.
858 The servers are not aware of this multi-server dashboard.
860 Each server is not aware of the other servers.
862 But on this dashboard <b>they are one</b>! (hover on the chart below)
865 <div class="container" style="padding-top: 40px; text-align: center;">
866 <div class="mysparkline">
867 <div class="mysparkline-overchart-label">
868 <b>EU - London</b> connected clients
870 <div class="mysparkline-overchart-value" id="nginx_local.connections.netdata" >
872 <div data-netdata="nginx_local.connections"
873 data-dimensions="active"
874 data-host="//london.my-netdata.io"
875 data-decimal-digits="0"
876 data-common-max="web-connections"
877 data-chart-library="dygraph"
878 data-dygraph-theme="sparkline"
879 data-dygraph-type="area"
883 data-colors="#558855"
884 data-show-value-of-active-at="nginx_local.connections.netdata"
891 <div class=site-section><h2>Who uses netdata?</h2>
892 <div class="content">
893 <div class="container" style="text-align: center;">
894 <small>Figures come from users using the <a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" target="_blank">netdata public global registry</a>.<br/>Counting since May 16th 2016. Actual figures might be a lot higher.<br/></small>
895 <div class="container" style="padding-top: 40px; text-align: center; width: 30%; min-width: 230px; display: inline-block;">
896 <div class="mysparkline">
897 <div class="mysparkline-overchart-label">
898 netdata <b>unique users</b>
900 <div class="mysparkline-overchart-value-center" id="netdata.registry_entries.persons.netdata" >
902 <div data-netdata="netdata.registry_entries"
903 data-dimensions="persons"
904 data-host="//london.my-netdata.io"
905 data-decimal-digits="0"
906 data-chart-library="dygraph"
907 data-dygraph-theme="sparkline"
908 data-dygraph-type="area"
912 data-colors="#558855"
913 data-show-value-of-persons-at="netdata.registry_entries.persons.netdata"
917 <div class="container" style="padding-top: 40px; text-align: center; width: 30%; min-width: 230px; display: inline-block;">
918 <div class="mysparkline">
919 <div class="mysparkline-overchart-label">
920 netdata <b>monitored servers</b>
922 <div class="mysparkline-overchart-value-center" id="netdata.registry_entries.machines.netdata" >
924 <div data-netdata="netdata.registry_entries"
925 data-dimensions="machines"
926 data-host="//london.my-netdata.io"
927 data-decimal-digits="0"
928 data-chart-library="dygraph"
929 data-dygraph-theme="sparkline"
930 data-dygraph-type="area"
934 data-colors="#558855"
935 data-show-value-of-machines-at="netdata.registry_entries.machines.netdata"
939 <div class="container" style="padding-top: 40px; text-align: center; width: 30%; min-width: 230px; display: inline-block;">
940 <div class="mysparkline">
941 <div class="mysparkline-overchart-label">
942 netdata <b>sessions served</b>
944 <div class="mysparkline-overchart-value-center" id="netdata.registry_sessions.sessions.netdata" >
946 <div data-netdata="netdata.registry_sessions"
947 data-dimensions="sessions"
948 data-host="//london.my-netdata.io"
949 data-decimal-digits="0"
950 data-chart-library="dygraph"
951 data-dygraph-theme="sparkline"
952 data-dygraph-type="area"
956 data-colors="#558855"
957 data-show-value-of-sessions-at="netdata.registry_sessions.sessions.netdata"
964 <embed src="//registry.my-netdata.io/api/v1/badge.svg?chart=netdata.registry_entries&dimensions=persons&label=user%20base&units=null&value_color=blue&precision=0&refresh=30&v42" type="image/svg+xml" height="20" />
965 <embed src="//registry.my-netdata.io/api/v1/badge.svg?chart=netdata.registry_entries&dimensions=machines&label=servers%20monitored&units=null&value_color=orange&precision=0&refresh=30&v42" type="image/svg+xml" height="20" />
966 <embed src="//registry.my-netdata.io/api/v1/badge.svg?chart=netdata.registry_sessions&label=sessions%20served&units=null&value_color=yellowgreen&precision=0&refresh=30&v42" type="image/svg+xml" height="20" />
967 <br/><i>(figures come from <a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" target="_blank">the public netdata registry</a> data, showing only installations that use this registry, counting since May 16th 2016)</i>
973 netdata can generate auto-refreshing <strong><a href="https://github.com/firehol/netdata/wiki/Generating-Badges" target="_blank">badges</a></strong>, like these:
976 <embed style="padding-top: 10px; padding-botton: 25px;" src="//registry.my-netdata.io/api/v1/badge.svg?chart=netdata.registry_entries&dimensions=persons&after=-86400&options=unaligned&group=incremental-sum&label=new%20users%20today&units=null&value_color=blue&precision=0&refresh=60&v42" type="image/svg+xml" height="20" />
977 <embed style="padding-top: 10px; padding-botton: 25px;" src="//registry.my-netdata.io/api/v1/badge.svg?chart=netdata.registry_entries&dimensions=machines&group=incremental-sum&after=-86400&options=unaligned&label=servers%20added%20today&units=null&value_color=orange&precision=0&refresh=60&v42" type="image/svg+xml" height="20" />
978 <embed style="padding-top: 10px; padding-botton: 25px;" src="//registry.my-netdata.io/api/v1/badge.svg?chart=netdata.registry_sessions&after=-86400&group=incremental-sum&options=unaligned&label=sessions%20served%20today&units=null&value_color=yellowgreen&precision=0&refresh=60&v42" type="image/svg+xml" height="20" />
980 <small>These badges auto-refresh every minute.</small>
983 <div class="container" style="text-align: center;">
984 <strong>netdata</strong> is featured at the <a href="https://octoverse.github.com/" target="_blank">GitHub's state of the Octoverse 2016</a>
985 <div style="padding-top: 10px;">
986 <a href="https://octoverse.github.com/" target="_blank">
987 <img src="https://o.twimg.com/2/proxy.jpg?t=HBgzaHR0cDovL29jdG92ZXJzZS5naXRodWIuY29tL2ltYWdlcy9zb2NpYWwtaW1hZ2UucG5nFOASFOYJHBSEBhSUAwAAFgASAA&s=X1yj1YhGM3hclaa29go6EFa2FeJFdwGrzfs_u25L3hs" width="90%" style="border-radius: 4px; border: 1px solid #333;"/>
991 <div class=cta-option>
992 <a class="btn btn-download" href=https://github.com/firehol/netdata/wiki/Installation
993 data-ga-category="Outbound links" data-ga-action="Nav click" data-ga-label=Install><strong>Install netdata now</strong></a>
998 <div class=container>
999 <ul class=inline-block-list>
1001 <!-- Place this tag where you want the button to render. -->
1002 <a class="github-button" href="https://github.com/firehol/netdata" data-icon="octicon-eye" data-style="mega" data-count-href="/firehol/netdata/watchers" data-count-api="/repos/firehol/netdata#subscribers_count" data-count-aria-label="# watchers on GitHub" aria-label="Watch firehol/netdata on GitHub">Watch</a>
1005 <!-- Place this tag where you want the button to render. -->
1006 <a class="github-button" href="https://github.com/firehol/netdata" data-icon="octicon-star" data-style="mega" data-count-href="/firehol/netdata/stargazers" data-count-api="/repos/firehol/netdata#stargazers_count" data-count-aria-label="# stargazers on GitHub" aria-label="Star firehol/netdata on GitHub">Star</a>
1009 <!-- Place this tag where you want the button to render. -->
1010 <a class="github-button" href="https://github.com/firehol/netdata/fork" data-icon="octicon-repo-forked" data-style="mega" data-count-href="/firehol/netdata/network" data-count-api="/repos/firehol/netdata#forks_count" data-count-aria-label="# forks on GitHub" aria-label="Fork firehol/netdata on GitHub">Fork</a>
1016 <div class=site-footer role=contentinfo>
1018 <a class=twitter-share-button href=https://twitter.com/share data-count=none data-lang=en data-via=linuxnetdata data-size=large
1019 data-text="Get control of your Linux servers." data-url=https://my-netdata.io/ >Tweet</a>
1020 <a class=twitter-follow-button href=https://twitter.com/linuxnetdata data-show-count=false data-lang=en data-size=large>Follow @linuxnetdata</a>
1023 <strong>netdata</strong><br/>
1024 © Copyright 2016, <a href="https://github.com/ktsaou" target="_blank">Costa Tsaousis</a><br/>
1025 Released under <a href="https://github.com/firehol/netdata/blob/master/LICENSE.md" target="_blank">GPL v3+</a><br/>
1028 a project of <a href="http://firehol.org" target="_blank">firehol.org</a>
1030 <p style="padding-top: 20px;">
1031 netdata has received significant contributions from:<br/> <br/>
1032 <a href="https://github.com/philwhineray" target="_blank">Phil Whineray</a> (release management),<br/>
1033 <a href="https://github.com/alonbl" target="_blank">Alon Bar-Lev</a> (autoconf and automake),<br/>
1034 <a href="https://github.com/titpetric" target="_blank">Tit Petric</a> (docker maintainer),<br/>
1035 <a href="https://github.com/paulfantom" target="_blank">Paweł Krupa</a> (python.d.plugin and modules),<br/>
1036 <a href="https://github.com/simonnagl" target="_blank">simonnagl</a> (disk plugin and more),<br/>
1037 <a href="https://github.com/fredericopissarra" target="_blank">Frederico Lamberti Pissarra</a> (performance improvements)<br/>
1039 and dozens more enthusiasts, engineers and professionals.<br/> <br/>
1042 Thank you! You are awesome!
1048 if(window.location.hostname != 'my-netdata.io' || window.location.protocol != 'http:') {
1049 var canonical = document.createElement('link');
1050 canonical.rel = 'canonical';
1051 canonical.href = 'http://my-netdata.io/';
1052 document.head.appendChild(canonical);
1056 <script>!function(t,e){"use strict";function a(t,n){return t.hasAttribute(n)===!0?t:t.parentNode!==r.body?a(t.parentNode,n):e}function n(n){var o,i,r,c,g,u=a(n.target,"data-ga-action"),l=!1;u!==e&&(o=u.getAttribute("data-ga-action")||e,i=u.getAttribute("data-ga-category")||e,r=u.getAttribute("data-ga-label")||e,c=u.getAttribute("href"),g=parseInt(u.getAttribute("data-ga-value"),10)||e,ga!==e&&i!==e&&o!==e&&(n.preventDefault(),"Download"!==i&&n.ctrlKey!==!0&&n.metaKey!==!0&&2!==n.which||(l=!0,t.open(c)),function(a){var n;ga("send","event",i,o,r,g,{hitCallback:function(){l===!1&&(n!==e&&clearTimeout(n),t.location=a)}}),n=setTimeout(function(){l===!1&&(t.location.href=a)},1e3)}(c)))}function o(){!function(t,e,a,n,o,i){t.GoogleAnalyticsObject=n,t[n]||(t[n]=function(){(t[n].q=t[n].q||[]).push(arguments)}),t[n].l=+new Date,o=e.createElement(a),i=e.getElementsByTagName(a)[0],o.src="//www.google-analytics.com/analytics.js",i.parentNode.insertBefore(o,i)}(t,r,"script","ga"),ga("create","UA-64295674-3","auto"),ga("send","pageview"),t.document.addEventListener("click",n)}function i(){!function(t,e,a){var n,o=t.getElementsByTagName(e)[0];t.getElementById(a)||(n=t.createElement(e),n.id=a,n.src="//platform.twitter.com/widgets.js",o.parentNode.insertBefore(n,o))}(r,"script","twitter-wjs")}var r=t.document;o(),t.onload=i}(window)</script>
1058 <script async src="https://buttons.github.io/buttons.js"></script>