awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
netdata avatar

netdata/netdata

0
View on GitHub↗
79,176 stars·6,452 forks·C·GPL-3.0·28 viewswww.netdata.cloud↗

Netdata

Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments.

The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes local-first data persistence and secure metadata-only synchronization, ensuring that granular observability data remains on the host while essential system information is routed to a cloud-connected management plane. This hierarchical approach allows for horizontal scaling through parent-child node relationships, enabling unified monitoring and alerting across distributed infrastructure.

Beyond core collection and analysis, the system supports automated troubleshooting through natural language querying and intelligent metric correlation. It features a modular data acquisition engine that employs thread-per-core execution for low-latency performance, alongside isolated external processes for heterogeneous application support. The platform includes automated service discovery, diverse deployment options, and built-in diagnostic utilities to maintain visibility and connectivity across large-scale clusters.

Installation is supported through various methods including package managers, automated scripts, source compilation, and containerized orchestration.

Features

  • System Metrics Collection - Extracts native system-level performance data using high-efficiency threads to minimize resource overhead.
  • Monitoring and Observability - Delivers deep system visibility through pre-built dashboards, intelligent alerting, and automated metric correlation.
  • Metric and Performance Monitors - Processes and displays high-frequency numerical performance data and system health indicators.
  • Infrastructure Monitoring - Monitors hardware health and resource utilization across servers and cloud environments in real-time.
  • Distributed Observability Platforms - Unifies telemetry data from multiple nodes into a centralized architecture for scalable visibility.
  • Telemetry Collectors - Consolidates telemetry streams from diverse sources to support monitoring across complex, distributed environments.
  • Anomaly Detection Systems - Employs edge-based machine learning to automatically detect irregularities in data streams without requiring manual configuration.
  • Cloud Monitoring Dashboards - Aggregates local agent data into a unified cloud interface for centralized monitoring and alerting.
  • Agent Deployment Strategies - Simplifies large-scale distribution through support for package managers, automated scripts, and containerized orchestration.
  • Observability Data Isolation - Maintains data privacy by isolating sensitive metrics locally while transmitting only essential metadata to cloud services.
  • Thread-Per-Core Architectures - Utilizes a thread-per-core execution model to perform high-frequency data collection with minimal latency.
  • Cloud-Connected Management Planes - Provides a management plane to oversee distributed local agents and consolidate infrastructure insights.
  • Edge Anomaly Detection - Applies local machine learning models to historical metric streams to identify performance deviations at the edge.
  • Performance Visualization - Renders real-time performance data and system metrics through an integrated, web-based dashboard.
  • Metric Streaming - Manages the real-time transmission of monitoring metrics between nodes using secure API keys and connection roles.
  • Machine Learning Operations - Real-time performance monitoring.
  • Databases & Data - Real-time performance monitoring.
  • DevOps and Infrastructure - AI-powered full-stack observability.
  • Infrastructure and Monitoring - Real-time infrastructure monitoring.
  • Observability - Application monitoring and observability platform.
  • Observability and Monitoring - Real-time performance monitoring for systems.
  • Miscellaneous Tools - Real-time observability tool for systems.
  • Desktop Applications and Tools - Distributed real-time monitoring agent for systems and apps.
  • Application Metrics Collection - Collects application-level telemetry using modular, language-agnostic interfaces.
  • Containerized Observability - Deploys monitoring agents within containerized environments to track service health and infrastructure performance.
  • Local-First Persistence - Persists high-resolution telemetry data directly on the host filesystem to ensure continuous availability during network outages.
  • Hierarchical Metric Aggregation - Forwarding observability data through structured node hierarchies allows for efficient centralization of metrics across distributed infrastructure.
  • Hierarchical Scaling - Organizes complex multi-cloud environments by linking parent and child nodes to centralize data retention and infrastructure-wide alerting.
  • Metadata-Only Synchronization - Synchronizes only essential system metadata with remote services to ensure granular data remains private and local.
  • Automated Rollout Managers - Facilitates consistent software updates and configuration rollouts across all distributed nodes through automated management scripts.
  • Service Discovery - Automates the detection of running containers and network endpoints to ensure immediate metric collection for services with custom configurations.
  • Automated Root Cause Analysis - Correlates system data using natural language analysis to pinpoint the underlying causes of infrastructure performance issues.
  • Streaming Diagnostics - Inspects live system logs across node connections to identify and report connectivity errors in real-time.

Star history

Star history chart for netdata/netdataStar history chart for netdata/netdata

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Netdata

Similar open-source projects, ranked by how many features they share with Netdata.
  • influxdata/telegrafinfluxdata avatar

    influxdata/telegraf

    17,619View on GitHub↗

    Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse infrastructure, applications, and hardware. It functions as a server-side middleware that normalizes heterogeneous data into a unified format, enabling consistent monitoring across complex environments. By utilizing a plugin-driven architecture, the agent manages the entire lifecycle of telemetry data from initial ingestion to final transmission. The project distinguishes itself through a declarative, configuration-driven execution model that allows users to define complex dat

    Gogolanghacktoberfestinfluxdb
    View on GitHub↗17,619
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    View on GitHub↗4,098
  • vectordotdev/vectorvectordotdev avatar

    vectordotdev/vector

    22,071View on GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Rusteventsforwarderhacktoberfest
    View on GitHub↗22,071
  • boto/boto3boto avatar

    boto/boto3

    9,834View on GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    View on GitHub↗9,834
See all 30 alternatives to Netdata→

Frequently asked questions

What does netdata/netdata do?

Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments.

What are the main features of netdata/netdata?

The main features of netdata/netdata are: System Metrics Collection, Monitoring and Observability, Metric and Performance Monitors, Infrastructure Monitoring, Distributed Observability Platforms, Telemetry Collectors, Anomaly Detection Systems, Cloud Monitoring Dashboards.

What are some open-source alternatives to netdata/netdata?

Open-source alternatives to netdata/netdata include: influxdata/telegraf — Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… grafana/grafana — Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a… openobserve/openobserve — OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces.…