awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
firehol avatar

firehol/netdata

0
View on GitHub↗
79,416 stele·6,496 fork-uri·Go·GPL-3.0·4 vizualizăriwww.netdata.cloud↗

Netdata

Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health.

The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environments, it employs a parent-child data streaming architecture to aggregate metrics and alerts from multiple nodes into a unified centralized dashboard.

The platform covers a broad range of observability domains, including hardware sensor tracking, container and virtual machine monitoring, and cloud infrastructure telemetry. It includes a rule-based alert engine with centralized management, automated dashboard generation for data visualization, and synthetic service checks for verifying API and SSL reachability.

The project provides an API for programmatic retrieval of performance data to support external analysis and custom dashboards.

Features

  • High-Resolution Sampling - Collects and processes system performance data at one-second intervals for real-time infrastructure visibility.
  • Real-time Performance Monitoring - Collects and visualizes high-resolution system performance metrics every second to identify bottlenecks and health issues.
  • Edge-Based Anomaly Detection - Implements unsupervised machine learning models locally on each node to identify abnormal metric patterns.
  • Time Series Data Storage - Provides an efficient time-series database optimized for rapid retrieval and analysis of collected metrics.
  • Time Series Databases - Implements a high-efficiency time-series database for archiving and retrieving high-resolution telemetry data.
  • Auto-Discovery Mechanisms - Automatically detects available system resources and running applications to start monitoring without manual setup.
  • Zero-Configuration Deployments - Provides rapid infrastructure tracking that activates immediately upon installation without complex configuration.
  • Alert Thresholds - Evaluates streaming telemetry against predefined numerical limits and rules to trigger system notifications.
  • Anomaly Detection - Uses machine learning and threshold alerts to automatically identify unusual patterns and performance deviations.
  • Centralized Metric Streaming - Streams high-resolution metrics and alerts from child nodes to a parent node for unified visualization.
  • Centralized Monitoring Platforms - Streams metrics and alerts from multiple child nodes to a parent node for unified observability.
  • Container Health Monitors - Provides real-time resource usage and status monitoring for containers and virtualized processes.
  • Full-Stack Metric Aggregators - Functions as a log and metric aggregator collecting journals, event logs, and hardware sensors for full-stack visibility.
  • Infrastructure Anomaly Detectors - Employs an edge-based analytics engine with unsupervised models to identify unusual patterns in infrastructure behavior.
  • System Metrics Collection - Gathers native system-level performance metrics from servers, cloud environments, and IoT devices.
  • Edge Anomaly Detection - Processes metric streams locally at the edge using machine learning to identify performance deviations.
  • Telemetry Collection and Aggregation - Implements the transport and unification of high-resolution telemetry across distributed infrastructure environments.
  • Distributed Observability Platforms - Aggregates performance data and alerts from multiple distributed servers into a unified centralized dashboard.
  • Rule-Based Alerting Engines - Evaluates streaming telemetry against predefined thresholds and scoring rules to trigger notifications.
  • Parent-Child Data Streaming - Employs a parent-child data streaming architecture to aggregate metrics and alerts from multiple nodes.
  • Per-Second Metric Aggregation - Collects and processes system performance data at one-second intervals for real-time visibility.
  • Threshold-Based Alerters - Triggers real-time notifications when infrastructure metrics cross predefined numerical thresholds.
  • System Resource Monitors - Tracks live system-level resource consumption for CPUs, memory, storage, and network sockets.
  • Anomaly Scoring - Quantifies outlierness using machine learning to provide numerical anomaly scores for infrastructure behavior.
  • Observability Scaling - Employs a parent-child architecture to centralize and scale data collection from multiple nodes.
  • Log-Metric Correlation - Correlates system logs with performance telemetry to troubleshoot application errors and infrastructure incidents.
  • Long-Term Statistics Storage - Archives high-resolution data using tiered storage and high-compression formats to maintain historical records.
  • Tiered Storage Strategies - Uses high-compression formats and tiered retention levels to balance rapid retrieval with long-term archiving.
  • Hardware Sensor APIs - Monitors physical server components including temperatures, fan speeds, and voltage to prevent hardware failure.
  • Observability Pipelines - Organizes telemetry data using parent-child streaming architectures with configurable replication and retention.
  • Multi-Node Management - Aggregates performance data from distributed nodes into a single interface with role-based access control.
  • Alerting Workflow Configurations - Ships pre-configured alerting workflows and rules to detect system issues and notify administrators.
  • Predefined Application Monitors - Collects predefined performance metrics from common packaged software such as web servers and databases.
  • Cloud Resource Monitoring - Collects telemetry and health metrics for resources hosted on major cloud provider platforms.
  • Alert Configuration Management - Provides a centralized interface for managing alert rules and definitions across multiple monitored nodes.
  • Resource Usage Inspections - Tracks live CPU, memory, and network statistics for individual system and application processes.
  • Log Analysis - Parses and interprets system journals and event logs to identify patterns in system activity.
  • External Application Integrations - Allows the ingestion of telemetry from external applications using open industry standards.
  • Alert Management Systems - Includes a management system to route, group, and inhibit alerts from multiple nodes to streamline incident response.
  • Multi-Channel Alerting - Delivers system health warnings to external messaging services when predefined thresholds are met.
  • Performance Dashboards - Offers interactive visual tools for exploring and analyzing system resource activity in real-time.
  • Performance Metrics APIs - Provides a programmatic interface for retrieving raw and processed system and container performance statistics.
  • Model-Driven Generation - Automatically generates visualizations based on a structured data model without requiring a manual query language.
  • Infrastructure Health Monitoring - Provides real-time observation of server hardware and system resource stability through a user interface.
  • Synthetic Monitoring - Proactively verifies service reachability by testing API availability, port status, and SSL certificates.
  • Data Analytics - Real-time performance and health monitoring for distributed systems.
  • Infrastructure Monitoring - Real-time performance and health monitoring for distributed systems.

Istoric stele

Graficul istoricului de stele pentru firehol/netdataGraficul istoricului de stele pentru firehol/netdata

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Netdata

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Netdata.
  • victoriametrics/victoriametricsAvatar VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Vezi pe GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    Vezi pe GitHub↗16,343
  • opentsdb/opentsdbAvatar OpenTSDB

    OpenTSDB/opentsdb

    5,068Vezi pe GitHub↗

    OpenTSDB is a distributed time series database and metrics engine designed for storing and managing massive volumes of high-cardinality system metrics. It functions as a data store and analytics platform that enables large-scale metric ingestion and infrastructure performance monitoring across a distributed cluster. The system distinguishes itself through a distributed storage abstraction that supports multiple backends such as HBase, Cassandra, and Google Bigtable. It utilizes a hierarchical metric tree to organize time series and employs numeric identifier indexing to reduce storage footpri

    Java
    Vezi pe GitHub↗5,068
  • tianshiyeben/wgcloudAvatar tianshiyeben

    tianshiyeben/wgcloud

    5,147Vezi pe GitHub↗

    wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices, containers, and middleware. It functions as a centralized dashboard for tracking real-time hardware metrics, auditing the health of Docker and Kubernetes environments, and maintaining an IT asset management system for physical and cloud infrastructure. The platform is distinguished by its integrated remote administration capabilities, featuring a web-based SSH client for executing bulk commands and managing servers directly from a browser. It further differentiates itself with AI-d

    Javaagentcpudevops
    Vezi pe GitHub↗5,147
  • apache/hertzbeatAvatar apache

    apache/hertzbeat

    7,097Vezi pe GitHub↗

    HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases, and servers without requiring client software. It functions as an infrastructure monitoring dashboard, an alert management system, and a centralized log aggregator using the OpenTelemetry Protocol. The system utilizes a cloud-edge collection hierarchy to scale data gathering across clusters and isolated networks. It distinguishes itself with a flexible extensibility model, allowing users to define new monitoring workflows through configuration-based metric templates and custo

    Javaagentaialerting
    Vezi pe GitHub↗7,097
Vezi toate cele 30 alternative pentru Netdata→

Întrebări frecvente

Ce face firehol/netdata?

Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health.

Care sunt principalele funcționalități ale firehol/netdata?

Principalele funcționalități ale firehol/netdata sunt: High-Resolution Sampling, Real-time Performance Monitoring, Edge-Based Anomaly Detection, Time Series Data Storage, Time Series Databases, Auto-Discovery Mechanisms, Zero-Configuration Deployments, Alert Thresholds.

Care sunt câteva alternative open-source pentru firehol/netdata?

Alternativele open-source pentru firehol/netdata includ: victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… opentsdb/opentsdb — OpenTSDB is a distributed time series database and metrics engine designed for storing and managing massive volumes of… tianshiyeben/wgcloud — wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices,… stefanprodan/dockprom — dockprom is a monitoring stack based on Prometheus and Grafana designed to track the performance of Docker containers… apache/hertzbeat — HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases,… open-falcon/falcon-plus — Falcon Plus is an infrastructure monitoring platform designed to aggregate performance metrics from distributed agents…