awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
firehol avatar

firehol/netdata

0
View on GitHub↗
79,416 نجوم·6,496 تفرعات·Go·GPL-3.0·4 مشاهداتwww.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.

سجل النجوم

مخطط تاريخ النجوم لـ firehol/netdataمخطط تاريخ النجوم لـ firehol/netdata

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ firehol/netdata؟

الميزات الرئيسية لـ firehol/netdata هي: 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.

ما هي البدائل مفتوحة المصدر لـ firehol/netdata؟

تشمل البدائل مفتوحة المصدر لـ firehol/netdata: 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…

بدائل مفتوحة المصدر لـ Netdata

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Netdata.
  • victoriametrics/victoriametricsالصورة الرمزية لـ VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343عرض على 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
    عرض على GitHub↗16,343
  • opentsdb/opentsdbالصورة الرمزية لـ OpenTSDB

    OpenTSDB/opentsdb

    5,068عرض على 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
    عرض على GitHub↗5,068
  • tianshiyeben/wgcloudالصورة الرمزية لـ tianshiyeben

    tianshiyeben/wgcloud

    5,147عرض على 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
    عرض على GitHub↗5,147
  • apache/hertzbeatالصورة الرمزية لـ apache

    apache/hertzbeat

    7,097عرض على 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
    عرض على GitHub↗7,097
  • عرض جميع البدائل الـ 30 لـ Netdata→