Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Not yet seconds ago
False
Not yet seconds ago
Triggered text Ignored text Blocked text
1 hour ago
Skip to content
Navigation Menu
Sign in Appearance settings
* Platform
+ AI CODE CREATION
o GitHub Copilot Write better code with AI
o GitHub Copilot app Direct agents from issue to merge
o MCP Registry Integrate external tools
+ DEVELOPER WORKFLOWS
o Actions Automate any workflow
o Codespaces Instant dev environments
o Issues Plan and track work
o Code Review Manage code changes
o Code Quality Enforce quality at merge
+ APPLICATION SECURITY
o GitHub Advanced Security Find and fix vulnerabilities
o Code security Secure your code as you build
o Secret protection Stop leaks before they start
+ EXPLORE
o Why GitHub
o Documentation
o Blog
o Changelog
o Marketplace
View all features
* Solutions
+ BY COMPANY SIZE
o Enterprises
o Small and medium teams
o Startups
o Nonprofits
+ BY USE CASE
o App Modernization
o DevSecOps
o DevOps
o CI/CD
o View all use cases
+ BY INDUSTRY
o Healthcare
o Financial services
o Manufacturing
o Government
o View all industries
View all solutions
* Resources
+ EXPLORE BY TOPIC
o AI
o Software Development
o DevOps
o Security
o View all topics
+ EXPLORE BY TYPE
o Customer stories
o Events & webinars
o Ebooks & reports
o Business insights
o GitHub Skills
+ SUPPORT & SERVICES
o Documentation
o Customer support
o Community forum
o Trust center
o Partners
View all resources
* Open Source
+ COMMUNITY
o GitHub Sponsors Fund open source developers
+ PROGRAMS
o Security Lab
o Maintainer Community
o Accelerator
o GitHub Stars
o Archive Program
+ REPOSITORIES
o Topics
o Trending
o Collections
* Enterprise
+ ENTERPRISE SOLUTIONS
o Enterprise platform AI-powered developer platform
+ AVAILABLE ADD-ONS
o GitHub Advanced Security Enterprise-grade security features
o Copilot for Business Enterprise-grade AI features
o Premium Support Enterprise-grade 24/7 support
* Pricing
Type / to search
Sign in
Sign up Appearance settings
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Uh oh!
There was an error while loading. Please reload this page.
netdata / netdata Public
* Notifications You must be signed in to change notification settings
* Fork 6.6k
* Star 80.1k
* Code
* Issues 185
* Pull requests 193
* Discussions
* Actions
* Projects
* Security and quality 3
* Insights
Additional navigation options
* Code
* Issues
* Pull requests
* Discussions
* Actions
* Projects
* Security and quality
* Insights
master
Branches Tags
Go to file
Code
Open more actions menu
Folders and files
Name Name Last commit message Last commit date
Latest commit
History
23,043 Commits
23,043 Commits
.agents .agents
.claude .claude
.github .github
.vscode .vscode
docs docs
integrations integrations
packaging packaging
src src
system system
tests tests
.clang-format .clang-format
.codacy.yml .codacy.yml
.dockerignore .dockerignore
.env.template .env.template
.flake8 .flake8
.gitattributes .gitattributes
.gitignore .gitignore
.gitmodules .gitmodules
.shellcheckrc .shellcheckrc
.yamllint.yml .yamllint.yml
AGENTS.md AGENTS.md
CHANGELOG.md CHANGELOG.md
CLAUDE.md CLAUDE.md
CMakeLists.txt CMakeLists.txt
Dockerfile Dockerfile
GEMINI.md GEMINI.md
LICENSE LICENSE
README.md README.md
REDISTRIBUTED.md REDISTRIBUTED.md
netdata-installer.sh netdata-installer.sh
netdata.spec.in netdata.spec.in
server.json server.json
View all files
Repository files navigation
*
* README
* Code of conduct
* Contributing
* GPL-3.0 license
* Security
More items
X-Ray Vision for your infrastructure!
Every Metric, Every Second. No BS.
Visit our Home Page
MENU: WHO WE ARE | KEY FEATURES | GETTING STARTED | HOW IT WORKS | FAQ | DOCS | COMMUNITY | CONTRIBUTE | LICENSE
Warning
People get addicted to Netdata. Once you use it on your systems, there's no going back.
WHO WE ARE
Netdata is an open-source, real-time infrastructure monitoring platform. Monitor, detect, and act across your entire infrastructure.
Core Advantages:
* Instant Insights – With Netdata you can access per-second metrics and visualizations.
* Zero Configuration – You can deploy immediately without complex setup.
* ML-Powered – You can detect anomalies, predict issues, and automate analysis.
* Efficient – You can monitor with minimal resource usage and maximum scalability.
* Secure & Distributed – You can keep your data local with no central collection needed.
With Netdata, you get real-time, per-second updates. Clear insights at a glance, no complexity.
All heroes have a great origin story. Click to discover ours.
In 2013, at the company where Costa Tsaousis was COO, a significant percentage of their cloud-based transactions failed silently, severely impacting business performance.
Costa and his team tried every troubleshooting tool available at the time. None could identify the root cause. As Costa later wrote:
“I couldn’t believe that monitoring systems provide so few metrics and with such low resolution, scale so badly, and cost so much to run.”
Frustrated, he decided to build his own monitoring tool, starting from scratch.
That decision led to countless late nights and weekends. It also sparked a fundamental shift in how infrastructure monitoring and troubleshooting are approached, both in method and in cost.
Most Energy-Efficient Monitoring Tool
According to the University of Amsterdam study, Netdata is the most energy-efficient tool for monitoring Docker-based systems. The study also shows Netdata excels in CPU usage, RAM usage, and execution time compared to other monitoring solutions.
Key Features
Feature Description What Makes It Unique
Real-Time Per-second data collection and processing Works in a beat – click and see results instantly
Zero-Configuration Automatic detection and discovery Auto-discovers everything on the nodes it runs
ML-Powered Unsupervised anomaly detection Trains multiple ML models per metric at the edge
Long-Term Retention High-performance storage ~0.5 bytes per sample with tiered storage for archiving
Advanced Visualization Rich, interactive dashboards Slice and dice data without query language
Extreme Scalability Native horizontal scaling Parent-Child centralization with multi-million samples/s
Complete Visibility From infrastructure to applications Simplifies operations and eliminates silos
Edge-Based Processing at your premises Distributes code instead of centralizing data
Note
Want to put Netdata to the test against Prometheus? Explore the full comparison.
Netdata Ecosystem
This three-part architecture enables you to scale from single nodes to complex multi-cloud environments:
Component Description License
• Core monitoring engine
Netdata Agent • Handles collection, storage, ML, alerts, exports GPL v3+
• Runs on servers, cloud, K8s, IoT
• Zero production impact
• Enterprise features
• User management, RBAC, horizontal scaling
Netdata Cloud • Centralized alerts
• Free community tier
• No metric storage centralization
• Dashboards and visualizations
Netdata UI • Free to use NCUL1
• Included in standard packages
• Latest version via CDN
What You Can Monitor
With Netdata you can monitor all these components across platforms:
Component Linux FreeBSD macOS Windows
System Resources Full Yes Yes Yes
CPU, Memory and system shared resources
Storage Full Yes Yes Yes
Disks, Mount points, Filesystems, RAID arrays
Network Full Yes Yes Yes
Network Interfaces, Protocols, Firewall, etc
Hardware & Sensors Full Some Some Some
Fans, Temperatures, Controllers, GPUs, etc
O/S Services Yes - - -
Resources, Performance and Status systemd
Processes Yes Yes Yes Yes
Resources, Performance, OOM, and more
System and Application Logs Yes - - Yes
systemd-journal Windows Event Log, ETW
Network Connections Yes - - -
Live TCP and UDP sockets per PID
Containers Yes - - -
Docker/containerd, LXC/LXD, Kubernetes, etc
VMs (from the host) Yes - - Yes
KVM, qemu, libvirt, Proxmox, etc cgroups Hyper-V
Synthetic Checks Yes Yes Yes Yes
Test APIs, TCP ports, Ping, Certificates, etc
Packaged Applications
nginx, apache, postgres, redis, mongodb, Yes Yes Yes Yes
and hundreds more
Cloud Provider Infrastructure Yes Yes Yes Yes
AWS, GCP, Azure, and more
Custom Applications Yes Yes Yes Yes
OpenMetrics, StatsD and soon OpenTelemetry
On Linux, you can continuously monitor all kernel features and hardware sensors for errors, including Intel/AMD/Nvidia GPUs, PCI AER, RAM EDAC, IPMI, S.M.A.R.T, Intel RAPL, NVMe, fans, power supplies, and voltage readings.
Getting Started
You can install Netdata on all major operating systems. To begin:
1. Install Netdata
Choose your platform and follow the installation guide:
* Linux Installation
* macOS
* FreeBSD
* Windows
* Docker Guide
* Kubernetes Setup
Note
You can access the Netdata UI at http://localhost:19999 (or http://NODE:19999 if remote).
2. Configure Collectors
Netdata auto-discovers most metrics, but you can manually configure some collectors:
* All collectors
* SNMP monitoring
3. Configure Alerts
You can use hundreds of built-in alerts and integrate with:
email, Slack, Telegram, PagerDuty, Discord, Microsoft Teams, and more.
Note
Email alerts work by default if there's a configured MTA.
4. Configure Parents
You can centralize dashboards, alerts, and storage with Netdata Parents:
* Streaming Reference
Note
You can use Netdata Parents for central dashboards, longer retention, and alert configuration.
5. Connect to Netdata Cloud
Sign in to Netdata Cloud and connect your nodes for:
* Access from anywhere
* Horizontal scalability and multi-node dashboards
* UI configuration for alerts and data collection
* Role-based access control
* Free tier available
Note
Netdata Cloud is optional. Your data stays in your infrastructure.
Live Demo Sites
See Netdata in action
FRANKFURT | NEWYORK | ATLANTA | SANFRANCISCO | TORONTO | SINGAPORE | BANGALORE
These demo clusters run with default configuration and show real monitoring data.
Choose the instance closest to you for the best performance.
How It Works
With Netdata you can run a modular pipeline for metrics collection, processing, and visualization.
flowchart TB
A[Netdata Agent]:::mainNode
A1(Collect):::green --> A
A2(Store):::green --> A
A3(Learn):::green --> A
A4(Detect):::green --> A
A5(Check):::green --> A
A6(Stream):::green --> A
A7(Archive):::green --> A
A8(Query):::green --> A
A9(Score):::green --> A
classDef green fill:#bbf3bb,stroke:#333,stroke-width:1px,color:#000
classDef mainNode fill:#f0f0f0,stroke:#333,stroke-width:1px,color:#333
Loading
With each Agent you can:
1. Collect – Gather metrics from systems, containers, apps, logs, APIs, and synthetic checks.
2. Store – Save metrics to a high-efficiency, tiered time-series database.
3. Learn – Train ML models per metric using recent behavior.
4. Detect – Identify anomalies using trained ML models.
5. Check – Evaluate metrics against pre-set or custom alert rules.
6. Stream – Send metrics to Netdata Parents in real time.
7. Archive – Export metrics to Prometheus, InfluxDB, OpenTSDB, Graphite, and others.
8. Query – Access metrics via an API for dashboards or third-party tools.
9. Score – Use a scoring engine to find patterns and correlations across metrics.
Note
Learn more: Netdata's architecture
Agent Capabilities
With the Netdata Agent, you can use these core capabilities out-of-the-box:
Capability Description
• 800+ integrations
Comprehensive Collection • Systems, containers, VMs, hardware sensors
• OpenMetrics, StatsD, and logs
• OpenTelemetry support coming soon
• Per-second collection
Performance & Precision • Real-time visualization with 1-second latency
• High-resolution metrics
• ML models trained at the edge
Edge-Based ML • Automatic anomaly detection per metric
• Pattern recognition based on historical behavior
• Direct systemd-journald and Windows Event Log integration
Advanced Log Management • Process logs at the edge
• Rich log visualization
• Parent-Child relationships
Observability Pipeline • Flexible centralization
• Multi-level replication and retention
• NIDL data model
Automated Visualization • Auto-generated dashboards
• No query language needed
• Pre-configured alerts
Smart Alerting • Multiple notification methods
• Proactive detection
• Auto-detection
Low Maintenance • Zero-touch ML
• Easy scalability
• CI/CD friendly
• Modular architecture
Open & Extensible • Easy to customize
• Integrates with existing tools
CNCF Membership
Netdata actively supports and is a member of the Cloud Native Computing Foundation (CNCF).
It is one of the most starred projects in the CNCF landscape.
FAQ
Is Netdata secure?
Yes. Netdata follows OpenSSF best practices, has a security-first design, and is regularly audited by the community.
* Security design
* Security policies and advisories
Does Netdata use a lot of resources?
No. Even with ML and per-second metrics, Netdata uses minimal resources.
* ~5% CPU and 150MiB RAM by default on production systems
* <1% CPU and ~100MiB RAM when ML and alerts are disabled and using ephemeral storage
* Parents scale to millions of metrics per second with appropriate hardware
You can use the Netdata Monitoring section in the dashboard to inspect its resource usage.
How much data retention is possible?
As much as your disk allows.
With Netdata you can use tiered retention:
* Tier 0: per-second resolution
* Tier 1: per-minute resolution
* Tier 2: per-hour resolution
These are queried automatically based on the zoom level.
Can Netdata scale to many servers?
Yes. With Netdata you can:
* Scale horizontally with many Agents
* Scale vertically with powerful Parents
* Scale infinitely via Netdata Cloud
You can use Netdata Cloud to merge many independent infrastructures into one logical view.
Is disk I/O a concern?
No. Netdata minimizes disk usage:
* Metrics are flushed to disk every 17 minutes, spread out evenly
* Uses direct I/O and compression (ZSTD)
* Can run entirely in RAM or stream to a Parent
You can use alloc or ram mode for no disk writes.
How is Netdata different from Prometheus + Grafana?
With Netdata you get a complete monitoring solution—not just tools.
* No manual setup or dashboards needed
* Built-in ML, alerts, dashboards, and correlations
* More efficient and easier to deploy
Performance comparison
How is Netdata different from commercial SaaS tools?
With Netdata you can store all metrics on your infrastructure—no sampling, no aggregation, no loss.
* High-resolution metrics by default
* ML per metric, not shared models
* Unlimited scalability without skyrocketing cost
Can Netdata run alongside Nagios, Zabbix, etc.?
Yes. You can use Netdata together with traditional tools.
With Netdata you get:
* Real-time, high-resolution monitoring
* Zero configuration and auto-generated dashboards
* Anomaly detection and advanced visualization
What if I feel overwhelmed?
You can start small:
* Use the dashboard's table of contents and search
* Explore anomaly scoring ("AR" toggle)
* Create custom dashboards in Netdata Cloud
Docs and guides
Do I have to use Netdata Cloud?
No. Netdata Cloud is optional.
Netdata works without it, but with Cloud you can:
* Access remotely with SSO
* Save dashboard customizations
* Configure alerts centrally
* Collaborate with role-based access
What telemetry does Netdata collect?
Anonymous telemetry helps improve the product. You can disable it:
* Add --disable-telemetry to the installer, or
* Create /etc/netdata/.opt-out-from-anonymous-statistics and restart Netdata
Telemetry helps us understand usage, not track users. No private data is collected.
Who uses Netdata?
You'll join users including:
* Major companies (Amazon, ABN AMRO Bank, Facebook, Google, IBM, Intel, Netflix, Samsung)
* Universities (NYU, Columbia, Seoul National, UCL)
* Government organizations worldwide
* Infrastructure-intensive organizations
* Technology operators
* Startups and freelancers
* SysAdmins and DevOps professionals
📖 Documentation
Visit Netdata Learn for full documentation and guides.
Note
Includes deployment, configuration, alerting, exporting, troubleshooting, and more.
🎉 Community
Join the Netdata community:
* Discord
* Forum
* GitHub Discussions
Note
Code of Conduct
Follow us on: Twitter | Reddit | YouTube | LinkedIn
🙏 Contribute
We welcome your contributions.
Ways you help us stay sharp:
* Share best practices and monitoring insights
* Report issues or missing features
* Improve documentation
* Develop new integrations or collectors
* Help users in forums and chats
Note
Contribution guide
📜 License
The Netdata ecosystem includes:
* Netdata Agent – Open-source core (GPLv3+). Includes data collection, storage, ML, alerting, APIs and redistributes several other open-source tools and libraries.
+ Netdata Agent License
+ Netdata Agent Redistributed
* Netdata UI – Closed-source but free to use with Netdata Agent and Cloud. Delivered via CDN. It integrates third-party open-source components.
+ Netdata Cloud UI License
+ Netdata UI third-party licenses
* Netdata Cloud – Closed-source, with free and paid tiers. Adds remote access, SSO, scalability.
About
The fastest path to AI-powered full stack observability, even for lean teams.
www.netdata.cloud
Topics
aialertingcncfdata-visualizationdatabasedevopsdockergrafanainfluxdbkuberneteslinuxmachine-learningmcpmongodbmonitoringmysqlnetdataobservabilitypostgresqlprometheus
Resources
Readme
GPL-3.0 license
Code of conduct
Code of conduct
Contributing
Contributing
Security policy
Security policy
Activity
Custom properties
Stars
80.1k stars
Watchers
1.3k watching
Forks
6.6k forks
Report repository
Releases
Packages
Used by
Contributors
Languages
Footer
© 2026 GitHub, Inc.
Footer navigation
* Terms
* Privacy
* Security
* Status
* Community
* Docs
* Contact
* Manage cookies
* Do not share my personal information
You can’t perform that action at this time.
For now, Differences are performed on text, not graphically, only the latest screenshot is available.
Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots.