4 <title>NetData - Real-time performance monitoring, done right!</title>
6 content="Stunning real-time dashboards, blazingly fast and extremely interactive. Zero configuration, zero dependencies, zero maintenance.">
7 <meta name=viewport content="width=device-width,initial-scale=1">
8 <link rel=apple-touch-icon href=apple-touch-icon.png>
10 <style>/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
13 -ms-text-size-adjust: 100%;
14 -webkit-text-size-adjust: 100%;
16 font: 17px/1.4 'Open Sans', sans-serif;
22 background-color: #2f3135;
23 background-image: url(data:image/png;base64,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)
27 background-color: transparent;
28 -webkit-text-decoration-skip: objects;
49 vertical-align: middle
52 [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
57 [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
58 outline: 1px dotted ButtonText
61 a:active, a:focus, a:hover {
62 text-decoration: underline
66 background-color: #b3d4fc;
71 background-color: #b3d4fc;
92 letter-spacing: -.31em;
94 text-rendering: optimizespeed
98 display: inline-block;
99 letter-spacing: normal;
101 text-rendering: auto;
112 list-style-type: none;
117 .inline-block-list li {
118 display: inline-block;
124 .inline-block-list li:first-child {
129 background-color: #000;
130 box-shadow: 0 0 10px #000;
133 padding-bottom: 56.25%;
137 .flex-embed a, .flex-embed img {
146 .flex-embed .play-btn {
147 background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2LDkyLjQ4MWM0NC40MzMsMCw4Ni4xOCwxNy4wNjgsMTE3LjU1Myw0OC4wNjRDNDA0Ljc5NCwxNzEuNDExLDQyMiwyMTIuNDEzLDQyMiwyNTUuOTk5cy0xNy4yMDYsODQuNTg4LTQ4LjQ0OCwxMTUuNDU1Yy0zMS4zNzIsMzAuOTk0LTczLjEyLDQ4LjA2NC0xMTcuNTUyLDQ4LjA2NHMtODYuMTc5LTE3LjA3LTExNy41NTItNDguMDY0QzEwNy4yMDYsMzQwLjU4Nyw5MCwyOTkuNTg1LDkwLDI1NS45OTlzMTcuMjA2LTg0LjU4OCw0OC40NDgtMTE1LjQ1M0MxNjkuODIxLDEwOS41NSwyMTEuNTY4LDkyLjQ4MSwyNTYsOTIuNDgxIE0yNTYsNTIuNDgxIGMtMTEzLjc3MSwwLTIwNiw5MS4xMTctMjA2LDIwMy41MThjMCwxMTIuMzk4LDkyLjIyOSwyMDMuNTIsMjA2LDIwMy41MmMxMTMuNzcyLDAsMjA2LTkxLjEyMSwyMDYtMjAzLjUyQzQ2MiwxNDMuNTk5LDM2OS43NzIsNTIuNDgxLDI1Niw1Mi40ODFMMjU2LDUyLjQ4MXogTTIwNi41NDQsMzU3LjE2MVYxNTkuODMzbDE2MC45MTksOTguNjY2TDIwNi41NDQsMzU3LjE2MXoiPjwvcGF0aD48L3N2Zz4K);
154 -webkit-transition: 1s;
159 .flex-embed:hover .play-btn {
163 .clearfix:after, .clearfix:before {
183 background-color: #eee;
184 border: solid #e3e3e3;
191 display: inline-block;
196 margin: 2.5em .5em 0;
204 text-decoration: none;
205 text-shadow: 0 -1px 0 rgba(0, 0, 0, .5);
206 vertical-align: middle;
208 border: 1px solid #333
211 .btn:active, .btn:focus, .btn:hover {
212 text-decoration: none
216 background-color: #d9750b;
217 background-image: -webkit-linear-gradient(#f90 10%, #e76a00 100%);
218 background-image: linear-gradient(#f90 10%, #e76a00 100%);
219 box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 3px rgba(0, 0, 0, .2);
220 border: 1px solid #995309
223 .btn-download:active, .btn-download:focus, .btn-download:hover {
224 background-color: #e0811b;
225 background-image: -webkit-linear-gradient(#f0a100 10%, #f70 100%);
226 background-image: linear-gradient(#f0a100 10%, #f70 100%)
229 .btn-download:active {
230 background-color: #cf6a00;
231 box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2) inset
235 background-color: #444;
242 .btn-alt:active, .btn-alt:focus, .btn-alt:hover {
243 background-color: #555
251 display: inline-block;
253 margin: -3px 1px 0 0;
254 vertical-align: middle;
259 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjEgMTIxIj48ZyBmaWxsPSIjMTkxNzE3Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYwLjUgMS42Yy0zMy4zIDAtNjAuNCAyNy02MC40IDYwLjQgMCAyNi43IDE3LjMgNDkuMyA0MS4zIDU3LjMgMyAuNiA0LjEtMS4zIDQuMS0yLjkgMC0xLjQtLjEtNi4yLS4xLTExLjItMTYuNyAzLjYtMjAuMy03LjItMjAuMy03LjItMi43LTctNi43LTguOC02LjctOC44LTUuNS0zLjcuNC0zLjcuNC0zLjcgNi4xLjQgOS4zIDYuMiA5LjMgNi4yIDUuNCA5LjIgMTQuMSA2LjYgMTcuNiA1IC41LTMuOSAyLjEtNi42IDMuOC04LjEtMTMuNC0xLjQtMjcuNS02LjYtMjcuNS0yOS44IDAtNi42IDIuNC0xMiA2LjItMTYuMi0uNi0xLjUtMi43LTcuNy42LTE2IDAgMCA1LjEtMS42IDE2LjYgNi4yIDQuOC0xLjMgMTAtMiAxNS4xLTJzMTAuMy43IDE1LjEgMmMxMS41LTcuOCAxNi42LTYuMiAxNi42LTYuMiAzLjMgOC4zIDEuMiAxNC41LjYgMTYgMy45IDQuMiA2LjIgOS42IDYuMiAxNi4yIDAgMjMuMi0xNC4xIDI4LjMtMjcuNSAyOS44IDIuMiAxLjkgNC4xIDUuNSA0LjEgMTEuMiAwIDguMS0uMSAxNC42LS4xIDE2LjYgMCAxLjYgMS4xIDMuNSA0LjEgMi45IDI0LTggNDEuMy0zMC42IDQxLjMtNTcuMyAwLTMzLjQtMjctNjAuNC02MC40LTYwLjR6Ii8+PHBhdGggZD0iTTIzIDg4LjNjLS4xLjMtLjYuNC0xIC4ycy0uNy0uNi0uNS0uOWMuMS0uMy42LS40IDEtLjJzLjYuNi41Ljl6bS0uOC0uNU0yNS40IDkxYy0uMy4zLS45LjEtMS4yLS4zLS40LS40LS41LTEtLjItMS4zLjMtLjMuOC0uMSAxLjIuMy41LjUuNSAxLjEuMiAxLjN6bS0uNS0uNk0yNy44IDk0LjVjLS40LjMtMSAwLTEuMy0uNS0uNC0uNS0uNC0xLjIgMC0xLjQuNC0uMyAxIDAgMS4zLjUuNC41LjQgMS4xIDAgMS40em0wIDBNMzEuMSA5Ny45Yy0uMy40LTEgLjMtMS42LS4yLS41LS41LS43LTEuMi0uMy0xLjUuMy0uNCAxLS4zIDEuNi4yLjUuNC42IDEuMS4zIDEuNXptMCAwTTM1LjYgOTkuOGMtLjEuNS0uOC43LTEuNS41LS43LS4yLTEuMS0uOC0xLTEuMi4xLS41LjgtLjcgMS41LS41LjcuMiAxLjEuNyAxIDEuMnptMCAwTTQwLjUgMTAwLjJjMCAuNS0uNi45LTEuMy45LS43IDAtMS4zLS40LTEuMy0uOXMuNi0uOSAxLjMtLjljLjcgMCAxLjMuNCAxLjMuOXptMCAwTTQ1LjEgOTkuNGMuMS41LS40IDEtMS4xIDEuMS0uNy4xLTEuMy0uMi0xLjQtLjctLjEtLjUuNC0xIDEuMS0xLjEuNy0uMSAxLjMuMiAxLjQuN3ptMCAwIi8+PC9nPjwvc3ZnPgo=)
263 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUwIDEwMSA0MTIgNDEyIj48cGF0aCBmaWxsPSIjRTQ0RDI2IiBkPSJNMTA3LjY0NCA0NzAuODc3bC0zMy4wMTEtMzcwLjI1N2gzNjIuNzM0bC0zMy4wNDYgMzcwLjE5OS0xNDguNTQzIDQxLjE4MXoiLz48cGF0aCBmaWxsPSIjRjE2NTI5IiBkPSJNMjU2IDQ4MC41MjNsMTIwLjAzLTMzLjI3NyAyOC4yNC0zMTYuMzUyaC0xNDguMjd6Ii8+PHBhdGggZmlsbD0iI0VCRUJFQiIgZD0iTTI1NiAyNjguMjE3aC02MC4wOWwtNC4xNS00Ni41MDFoNjQuMjR2LTQ1LjQxMWgtMTEzLjg2OGwxLjA4NyAxMi4xODMgMTEuMTYxIDEyNS4xMzloMTAxLjYyem0wIDExNy45MzZsLS4xOTkuMDUzLTUwLjU3NC0xMy42NTYtMy4yMzMtMzYuMjE3aC00NS41ODVsNi4zNjIgNzEuMzAxIDkzLjAyIDI1LjgyMy4yMDktLjA1OHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjU1Ljg0MyAyNjguMjE3djQ1LjQxaDU1LjkxOGwtNS4yNzEgNTguODk0LTUwLjY0NyAxMy42N3Y0Ny4yNDRsOTMuMDk0LTI1LjgwMS42ODMtNy42NzIgMTAuNjcxLTExOS41NTEgMS4xMDgtMTIuMTk0aC0xMi4yMzd6bTAtOTEuOTEydjQ1LjQxMWgxMDkuNjg4bC45MTEtMTAuMjA3IDIuMDY5LTIzLjAyMSAxLjA4Ni0xMi4xODN6Ii8+PC9zdmc+Cg==)
266 .Icon--stackoverflow {
267 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjMgMi44IDU4LjIgNTgiPjxwYXRoIGQ9Ik05LjMwNSAzNi44NDhsNC40MDEuMDQzLS4xNTMgMTkuNTk4aDI5LjI5MXYtMTkuNTI4aDQuNjM4djI0LjI4N2gtMzguMjAxbC4wMjQtMjQuNDAxem03LjE3NyAxMS41ODZoMjIuOTQ1djQuODgyaC0yMi45NDV6IiBmaWxsPSIjOTE5MTkxIi8+PHBhdGggZmlsbD0iI2E3OGI2OCIgZD0iTTE3LjAyIDM5LjY0OGwyMi45NiAyLjIxNi0uNDgxIDQuOTgxLTIyLjk2LTIuMjE2eiIvPjxwYXRoIGZpbGw9IiNjMTk2NTMiIGQ9Ik0xOS4xMjEgMjkuNzEzbDIyLjIgNi4yNjYtMS4zNTkgNC44MTYtMjIuMi02LjI2NnoiLz48cGF0aCBmaWxsPSIjZDQ4YzI4IiBkPSJNMjQuNTAxIDE4LjQ4NGwxOS43NDUgMTEuOTI2LTIuNTg3IDQuMjgzLTE5Ljc0NS0xMS45MjZ6Ii8+PHBhdGggZmlsbD0iI2ZlODkwOCIgZD0iTTM1LjczMyA3Ljg0OWwxMy40MzUgMTguNzUxLTQuMDY4IDIuOTE0LTEzLjQzNS0xOC43NTF6Ii8+PHBhdGggZmlsbD0iI2ZmN2ExNSIgZD0iTTUxLjM0IDIuNzUxbDMuODAyIDIyLjc1Mi00LjkzNi44MjUtMy44MDItMjIuNzUyeiIvPjwvc3ZnPgo=)
280 text-decoration: none;
281 text-shadow: 2px 2px 0 #000;
282 text-transform: uppercase
287 list-style-type: none;
295 text-decoration: none;
296 text-transform: uppercase
299 .site-nav a:active, .site-nav a:focus, .site-nav a:hover {
308 .site-promo .description {
322 background-color: #f9f9f9;
328 .site-section-video {
329 background-color: transparent;
335 .site-section-video .content {
341 .site-section-video h2 {
360 @media only screen and (max-width: 800px) {
361 .site-logo, .site-nav {
383 @media only screen and (max-width: 600px) {
388 .last-update, .site-footer {
393 @media only screen and (max-width: 460px) {
399 @media only screen and (max-width: 420px) {
411 background-color: transparent !important;
412 box-shadow: none !important;
413 color: #000 !important;
414 text-shadow: none !important
418 text-decoration: underline
422 page-break-inside: avoid;
423 max-width: 100% !important
441 .site-section-video {
451 page-break-after: avoid
457 // --- OPTIONS FOR THE DASHBOARD --
459 // this section has to appear before loading dashboard.js
462 // uncomment on of the two themes:
464 // var netdataTheme = 'default'; // this is white
465 var netdataTheme = 'slate'; // this is dark
467 var netdataNoBootstrap = true;
469 // Set the default netdata server.
470 // on charts without a 'data-host', this one will be used.
471 // the default is the server that dashboard.js is downloaded from.
473 // var netdataServer = 'http://my.server:19999/';
477 --- LOAD dashboard.js ---
479 to host this HTML file on your web server,
480 you have to load dashboard.js from the netdata server.
482 So, pick one the two below
483 If you pick the first, set the server name/IP.
485 The second assumes you host this file on /usr/share/netdata/web
486 and that you have chown it to be owned by netdata:netdata
488 <!-- <script type="text/javascript" src="http://my.server:19999/dashboard.js"></script> -->
489 <script type="text/javascript" src="dashboard.js?v20161112-1"></script>
492 // --- OPTIONS FOR THE CHARTS --
494 // destroy charts not shown (lowers memory on the browsers)
495 // set this to 'true' to destroy, 'false' to hide the charts
496 NETDATA.options.current.destroy_on_hide = false;
498 // set this to false, to always show all dimensions
499 NETDATA.options.current.eliminate_zero_dimensions = true;
501 // set this to false, to lower the pressure on the browser
502 NETDATA.options.current.concurrent_refreshes = true;
504 // if you need to support slow mobile phones, set this to false
505 NETDATA.options.current.parallel_refresher = true;
507 // set this to false, to always update the charts, even if focus is lost
508 NETDATA.options.current.stop_updates_when_focus_is_lost = true;
510 // since we have many servers and limited sockets,
511 // abort ajax calls when we scroll
512 NETDATA.options.current.abort_ajax_on_scroll = true;
517 display: inline-block;
531 .mygauge-legend-button {
542 display: inline-block;
548 .mysparkline-overchart-label {
559 .mysparkline-overchart-value {
568 text-shadow: #333 0px 0px 2px;
571 .mysparkline-overchart-value-center {
582 text-shadow: #333 0px 0px 2px;
588 <div class=container>
589 <div class="site-header clearfix" role=banner>
590 <div class=site-logo>my-netdata.io</div>
591 <ul class="site-nav inline-block-list">
592 <li><a href=https://github.com/firehol/netdata data-ga-category="Outbound links"
593 data-ga-action="Nav click" data-ga-label="Source code" target="_blank">Source code</a>
594 <li><a href=https://github.com/firehol/netdata/wiki
595 data-ga-category="Outbound links" data-ga-action="Nav click" data-ga-label=Docs target="_blank">Docs</a>
598 <div class=site-promo><h1>Get control<br/>of your Linux servers</h1>
599 <p class=description>
602 <strong>Unparalleled</strong> insights, in <strong>real-time</strong>,
603 of <strong>everything</strong> happening on your Linux systems and applications,
604 with <strong>stunning</strong> interactive web dashboards
605 and powerful <strong>performance</strong> and <strong>health</strong> alarms.
606 <div class=cta-option>
607 <a class="btn btn-download" href=https://github.com/firehol/netdata/wiki/Installation
608 data-ga-category="Outbound links" data-ga-action="Nav click" data-ga-label=Install><strong>Install netdata now</strong></a>
609 <a class=last-update href=https://github.com/firehol/netdata/releases
610 data-ga-category="Outbound links" data-ga-action="Nav click" data-ga-label=Releases>See netdata releases</a></div>
611 <div class=cta-option>
612 <a class="btn btn-alt" href="#demosites">netdata live demo</a>
617 <div class=site-section>
618 <div class=container><h2>Linux’s most powerful<br/>performance monitoring</h2>
620 <div class=grid-cell><h3><span class=star>★</span> Monitor everything</h3>
621 <p>Analyze thousands of metrics per server.
622 Everything about the system (CPU, RAM, disks, network, firewall, QoS, NFS, etc) and detailed performance metrics for dozens of Linux applications
623 (such as web servers, databases servers, email servers, DNS servers, etc)
624 and <strong>SNMP</strong> devices.
626 <div class=grid-cell><h3><span class=star>★</span> With alarms</h3>
627 <p>Alarms can be set on any metric monitored by netdata.
628 Alarm notifications are role-based and support dynamic thresholds, hysteresis and can be dispatched
629 via multiple methods (such as email, slack.com, pushover.net, pushbullet.com telegram.org, twilio.com).
631 <div class=grid-cell><h3><span class=star>★</span> In real-time</h3>
632 <p>netdata collects thousands of metrics per server <strong>per second</strong>, with just 1% CPU
633 utilization of a single core, a few MB or RAM and no disk I/O at all.
634 View everything on <strong>stunning</strong> real-time interactive web dashboards, even when netdata is
635 running on low-end hardware.
637 <div class=grid-cell><h3><span class=star>★</span> Out of the box</h3>
638 <p>netdata supports auto-detection for everything. It collects more than 5000 metrics automatically, with
639 <strong>zero configuration</strong>, it has <strong>zero dependencies</strong>, requires <strong>zero
640 maintenance</strong> and comes with more than 100 alarms pre-configured to detect common
641 failures, performance and availability issues.
643 <div class=grid-cell><h3><span class=star>★</span> Embeddable</h3>
644 <p>netdata can run anywhere a Linux kernel runs (even IoT) and its charts can be embedded on any web site too.
646 <div class=grid-cell><h3><span class=star>★</span> Customizable</h3>
647 <p>Custom dashboards can be built using simple HTML (no javascript necessary).
649 <div class=grid-cell><h3><span class=star>★</span> Extensible</h3>
650 <p>Anything you can get a number for, can be given to netdata, using its Plugin API (anything can be a netdata plugin, BASH, python, perl, node.js, java, Go, ruby, etc).
652 <div class=grid-cell><h3><span class=star>★</span> Scalable</h3>
653 <p>netdata scales out, your web browser is the central netdata connecting all your servers together.
654 netdata can archive its metrics to <strong>graphite</strong> or <strong>opentsdb</strong> at a lower
655 rate, to avoid congesting these servers with the amount of data collected.
660 <div id="demosites" class="site-section site-section-video"><h2>netdata live demo sites</h2>
661 <div class="content">
662 <div class="container" style="text-align: center;">
664 <div class="mygauge-combo">
665 <div class="mygauge">
666 <div data-netdata="netdata.requests"
667 data-host="//london.my-netdata.io"
668 data-title="EU - London"
669 data-chart-library="gauge"
670 data-decimal-digits="0"
671 data-common-max="top-gauges"
675 data-colors="#558855"
678 <div class="mygauge-button">
680 <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>
681 <div class="mygause-donation">
682 Donated by DigitalOcean.com
686 <div class="mygauge-combo">
687 <div class="mygauge">
688 <div data-netdata="netdata.requests"
689 data-host="//atlanta.my-netdata.io"
690 data-title="US - Atlanta"
691 data-chart-library="gauge"
692 data-decimal-digits="0"
693 data-common-max="top-gauges"
697 data-colors="#AA5555"
700 <div class="mygauge-button">
702 <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>
703 <div class="mygause-donation">
708 <div class="mygauge-combo">
709 <div class="mygauge">
710 <div data-netdata="netdata.requests"
711 data-host="//sanfrancisco.netdata.rocks"
712 data-title="US - California"
713 data-chart-library="gauge"
714 data-decimal-digits="0"
715 data-common-max="top-gauges"
719 data-colors="#5555AA"
722 <div class="mygauge-button">
724 <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>
725 <div class="mygause-donation">
726 Donated by DigitalOcean.com
730 <div class="mygauge-combo">
731 <div class="mygauge">
732 <div data-netdata="netdata.requests"
733 data-host="//toronto.netdata.rocks"
735 data-chart-library="gauge"
736 data-decimal-digits="0"
737 data-common-max="top-gauges"
741 data-colors="#885588"
744 <div class="mygauge-button">
746 <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>
747 <div class="mygause-donation">
748 Donated by DigitalOcean.com
753 <div class="mygauge-combo">
754 <div class="mygauge">
755 <div data-netdata="netdata.requests"
756 data-host="//frankfurt.netdata.rocks"
757 data-title="EU - Germany"
758 data-chart-library="easypiechart"
759 data-decimal-digits="0"
760 data-common-max="top-gauges"
764 data-colors="#AAAA55"
767 <div class="mygauge-button">
769 <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>
770 <div class="mygause-donation">
771 Donated by DigitalOcean.com
775 <div class="mygauge-combo">
776 <div class="mygauge">
777 <div data-netdata="netdata.requests"
778 data-host="//newyork.netdata.rocks"
779 data-title="US - New York"
780 data-chart-library="easypiechart"
781 data-decimal-digits="0"
782 data-common-max="top-gauges"
786 data-colors="#BB5533"
789 <div class="mygauge-button">
791 <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>
792 <div class="mygause-donation">
793 Donated by DigitalOcean.com
797 <div class="mygauge-combo">
798 <div class="mygauge">
799 <div data-netdata="netdata.requests"
800 data-host="//singapore.netdata.rocks"
801 data-title="Singapore"
802 data-chart-library="easypiechart"
803 data-decimal-digits="0"
804 data-common-max="top-gauges"
808 data-colors="#5588BB"
811 <div class="mygauge-button">
813 <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>
814 <div class="mygause-donation">
815 Donated by DigitalOcean.com
819 <div class="mygauge-combo">
820 <div class="mygauge">
821 <div data-netdata="netdata.requests"
822 data-host="//bangalore.netdata.rocks"
824 data-chart-library="easypiechart"
825 data-decimal-digits="0"
826 data-common-max="top-gauges"
830 data-colors="#BB55BB"
833 <div class="mygauge-button">
835 <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>
836 <div class="mygause-donation">
837 Donated by DigitalOcean.com
842 <div class="container" style="padding-top: 40px; text-align: center;">
843 Charts are coming from 8 servers, in parallel.
845 The servers are not aware of this multi-server dashboard.
847 Each server is not aware of the other servers.
849 But on this dashboard <b>they are one</b>! (hover on the chart below)
852 <div class="container" style="padding-top: 40px; text-align: center;">
853 <div class="mysparkline">
854 <div class="mysparkline-overchart-label">
855 <b>EU - London</b> connected clients
857 <div class="mysparkline-overchart-value" id="nginx_local.connections.netdata" >
859 <div data-netdata="nginx_local.connections"
860 data-dimensions="active"
861 data-host="//london.my-netdata.io"
862 data-decimal-digits="0"
863 data-common-max="web-connections"
864 data-chart-library="dygraph"
865 data-dygraph-theme="sparkline"
866 data-dygraph-type="area"
870 data-colors="#558855"
871 data-show-value-of-active-at="nginx_local.connections.netdata"
878 <div class=site-section><h2>Who uses netdata?</h2>
879 <div class="content">
880 <div class="container" style="text-align: center;">
881 <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/>Actual figures might be a lot higher.<br/></small>
882 <div class="container" style="padding-top: 40px; text-align: center; width: 30%; min-width: 230px; display: inline-block;">
883 <div class="mysparkline">
884 <div class="mysparkline-overchart-label">
885 netdata <b>unique users</b>
887 <div class="mysparkline-overchart-value-center" id="netdata.registry_entries.persons.netdata" >
889 <div data-netdata="netdata.registry_entries"
890 data-dimensions="persons"
891 data-host="//london.my-netdata.io"
892 data-decimal-digits="0"
893 data-chart-library="dygraph"
894 data-dygraph-theme="sparkline"
895 data-dygraph-type="area"
899 data-colors="#558855"
900 data-show-value-of-persons-at="netdata.registry_entries.persons.netdata"
904 <div class="container" style="padding-top: 40px; text-align: center; width: 30%; min-width: 230px; display: inline-block;">
905 <div class="mysparkline">
906 <div class="mysparkline-overchart-label">
907 netdata <b>monitored servers</b>
909 <div class="mysparkline-overchart-value-center" id="netdata.registry_entries.machines.netdata" >
911 <div data-netdata="netdata.registry_entries"
912 data-dimensions="machines"
913 data-host="//london.my-netdata.io"
914 data-decimal-digits="0"
915 data-chart-library="dygraph"
916 data-dygraph-theme="sparkline"
917 data-dygraph-type="area"
921 data-colors="#558855"
922 data-show-value-of-machines-at="netdata.registry_entries.machines.netdata"
926 <div class="container" style="padding-top: 40px; text-align: center; width: 30%; min-width: 230px; display: inline-block;">
927 <div class="mysparkline">
928 <div class="mysparkline-overchart-label">
929 netdata <b>sessions served</b>
931 <div class="mysparkline-overchart-value-center" id="netdata.registry_sessions.sessions.netdata" >
933 <div data-netdata="netdata.registry_sessions"
934 data-dimensions="sessions"
935 data-host="//london.my-netdata.io"
936 data-decimal-digits="0"
937 data-chart-library="dygraph"
938 data-dygraph-theme="sparkline"
939 data-dygraph-type="area"
943 data-colors="#558855"
944 data-show-value-of-sessions-at="netdata.registry_sessions.sessions.netdata"
951 <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" />
952 <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" />
953 <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" />
954 <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>
960 netdata can generate auto-refreshing <strong><a href="https://github.com/firehol/netdata/wiki/Generating-Badges" target="_blank">badges</a></strong>, like these:
963 <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" />
964 <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" />
965 <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" />
967 <small>These badges auto-refresh every minute.</small>
970 <div class="container" style="text-align: center;">
971 <strong>netdata</strong> is featured at the <a href="https://octoverse.github.com/" target="_blank">GitHub's state of the Octoverse 2016</a>
972 <div style="padding-top: 10px;">
973 <a href="https://octoverse.github.com/" target="_blank">
974 <img src="https://o.twimg.com/2/proxy.jpg?t=HBgzaHR0cDovL29jdG92ZXJzZS5naXRodWIuY29tL2ltYWdlcy9zb2NpYWwtaW1hZ2UucG5nFOASFOYJHBSEBhSUAwAAFgASAA&s=X1yj1YhGM3hclaa29go6EFa2FeJFdwGrzfs_u25L3hs" width="600" style="border-radius: 4px; border: 1px solid #333;"/>
978 <div class=cta-option>
979 <a class="btn btn-download" href=https://github.com/firehol/netdata/wiki/Installation
980 data-ga-category="Outbound links" data-ga-action="Nav click" data-ga-label=Install><strong>Install netdata now</strong></a>
984 <!-- Place this tag in your head or just before your close body tag. -->
985 <script async defer src="https://buttons.github.io/buttons.js"></script>
987 <div class=container>
988 <ul class=inline-block-list>
990 <!-- Place this tag where you want the button to render. -->
991 <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>
994 <!-- Place this tag where you want the button to render. -->
995 <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>
998 <!-- Place this tag where you want the button to render. -->
999 <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>
1005 <div class=site-footer role=contentinfo>
1007 <a class=twitter-share-button href=https://twitter.com/share data-count=none data-lang=en data-via=linuxnetdata data-size=large
1008 data-text="netdata: Linux's more powerful performance monitoring" data-url=https://my-netdata.io/ >Tweet</a>
1009 <a class=twitter-follow-button href=https://twitter.com/linuxnetdata data-show-count=false data-lang=en data-size=large>Follow @linuxnetdata</a>
1011 © 2016 Costa Tsaousis, <costa@tsaousis.gr><br/>
1012 netdata is released under GPL v3+<br/>
1016 // google analytics when this is used for the home page of the demo sites
1017 // you don't need this if you customize this dashboard for your needs
1018 setTimeout(function() {
1019 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
1020 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
1021 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
1022 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
1024 ga('create', 'UA-64295674-3', 'auto');
1025 ga('send', 'pageview');