awesome-repositories.com
Blog
MCP
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
·
elastic avatar

elastic/beats

0
View on GitHub↗
12,630 stele·5,005 fork-uri·Go·7 vizualizăriwww.elastic.co/products/beats↗

Beats

Beats is a collection of lightweight, modular agents designed to gather, process, and forward operational telemetry from distributed infrastructure to centralized storage and analysis platforms. These agents function as a distributed data transport layer, decoupling the collection of logs, metrics, and network events from their final delivery destination. By maintaining local state and managing data flow, the system ensures reliable transmission of information across heterogeneous environments.

The project distinguishes itself through a modular pipeline architecture that allows for the assembly of specialized agents using shared library building blocks. Each agent is compiled as a statically linked binary, enabling deployment across diverse infrastructure without external runtime dependencies. During the ingestion process, the system automatically enriches raw telemetry with contextual metadata from host systems and cloud environments, while applying backpressure-aware flow control to manage data volume based on destination responsiveness.

The platform covers a broad range of observability tasks, including system performance monitoring, network traffic analysis, and security auditing. It supports the collection of diverse data types such as application logs, Windows event logs, infrastructure metrics, and network packets. Users can filter and parse incoming data streams before forwarding them to centralized storage engines or message queues, ensuring that only relevant information is indexed for long-term analysis.

Features

  • Elasticsearch Data Shippers - Ships logs, metrics, and network telemetry from distributed servers to centralized storage and analysis platforms.
  • Data Forwarders - Gathers logs, metrics, and network packets from servers for forwarding to centralized storage.
  • Log Forwarders - Monitors file paths and transmits log entries to centralized storage for indexing and analysis.
  • Observability Collectors - Provides specialized binaries that parse, filter, and forward operational data while maintaining state.
  • Telemetry Agents - Deploys modular agents to gather system performance data, audit events, and infrastructure health status.
  • Centralized Logging Systems - Aggregates system and application logs from distributed servers into a single repository for analysis.
  • Metric and Performance Monitors - Gathers server metrics and service health data to track system performance across diverse environments.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Data Collection Agents - Enables the creation of specialized agents to collect and transmit unique data types from infrastructure.
  • Backpressure Controllers - Dynamically adjusts ingestion rates based on destination responsiveness to prevent data overflow.
  • Network Traffic Analyzers - Captures and decodes application-layer network packets to provide visibility into communication between servers.
  • Security Auditing - Tracks user activity, process behavior, and file integrity changes to identify security policy violations.
  • Windows Event - Reads and forwards native Windows event logs for centralized troubleshooting and analysis.
  • Metric Collection - Gathers operational statistics from operating systems and third-party services to provide visibility into server health.
  • Telemetry Collection and Aggregation - Transports and unifies telemetry data from cloud-native services and serverless functions.
  • Data Collection Agents - Lightweight shippers for transporting logs and data to storage.
  • Logging And Aggregation - Lightweight data shippers for Elasticsearch.
  • Metrics Collection - Data shippers for sending system metrics to logging backends.
  • Registry-Based State Trackers - Maintains local disk records of read positions to ensure data continuity across service restarts.
  • System Activity Auditors - Collects and centralizes audit events from operating system frameworks to track user and process behavior.
  • File System Monitors - Tracks and reports changes to critical system files and configuration binaries in real time.
  • Metric Data Ingestion - Collects and forwards metrics from monitoring endpoints into centralized storage.
  • Availability and Uptime Trackers - Pings network services and endpoints at regular intervals to verify uptime and report status changes.
  • Service Uptime Monitors - Probes remote services using standard network protocols to verify reachability and uptime.
  • Read State Trackers - Persists read positions to disk to ensure data continuity and seamless resumption after restarts.
  • Cloud Metadata Enrichment - Automatically appends contextual metadata from host systems and cloud environments to telemetry streams.
  • Cloud Storage Exporters - Ships execution logs and operational data from cloud-native environments to centralized storage.
  • Metric Query Languages - Supports executing native query language commands against stored metrics to generate performance insights.
  • Static Binaries - Compiles agents into self-contained, statically linked binaries to eliminate external runtime dependencies.
  • Modular Pipeline Architectures - Decouples data collection from delivery using a series of independent, configurable processing stages.
  • Event Filtering Rules - Applies user-defined criteria to selectively process or discard events before transmission.
  • Service Probing - Executes periodic service checks to monitor infrastructure health and network endpoint availability.
  • Data Parsing - Translates raw inputs from various sources into structured formats using pre-configured integration modules.
  • Network Access Control - Checks service accessibility from various vantage points to confirm that private resources remain protected.
  • Shared Library Interfaces - Provides shared library building blocks for assembling specialized data collection agents.
  • Request Correlation - Groups individual request and response messages into complete transactions to track application call performance.

Istoric stele

Graficul istoricului de stele pentru elastic/beatsGraficul istoricului de stele pentru elastic/beats

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 Beats

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Beats.
  • vectordotdev/vectorAvatar vectordotdev

    vectordotdev/vector

    22,071Vezi pe 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
    Vezi pe GitHub↗22,071
  • influxdata/telegrafAvatar influxdata

    influxdata/telegraf

    17,619Vezi pe 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
    Vezi pe GitHub↗17,619
  • 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
  • hyperdxio/hyperdxAvatar hyperdxio

    hyperdxio/hyperdx

    9,324Vezi pe GitHub↗

    HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta

    TypeScriptalertinganalyticsapm
    Vezi pe GitHub↗9,324
Vezi toate cele 30 alternative pentru Beats→

Întrebări frecvente

Ce face elastic/beats?

Beats is a collection of lightweight, modular agents designed to gather, process, and forward operational telemetry from distributed infrastructure to centralized storage and analysis platforms. These agents function as a distributed data transport layer, decoupling the collection of logs, metrics, and network events from their final delivery destination. By maintaining local state and managing data flow, the system ensures reliable transmission of information across…

Care sunt principalele funcționalități ale elastic/beats?

Principalele funcționalități ale elastic/beats sunt: Elasticsearch Data Shippers, Data Forwarders, Log Forwarders, Observability Collectors, Telemetry Agents, Centralized Logging Systems, Metric and Performance Monitors, Awesome List.

Care sunt câteva alternative open-source pentru elastic/beats?

Alternativele open-source pentru elastic/beats includ: vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and… influxdata/telegraf — Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… hyperdxio/hyperdx — HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… coroot/coroot — Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect…