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

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

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

elastic/logstash

0
View on GitHub↗
14,884 نجوم·3,504 تفرعات·Java·10 مشاهداتwww.elastic.co/products/logstash↗

Logstash

Logstash is a JVM-based event processor and extract, transform, load system designed for log data processing pipelines. It functions as a plugin-based data ingestor that collects, transforms, and delivers logs and event data from multiple sources to various destinations.

The system utilizes a modular architecture of interchangeable input, filter, and output components to handle real-time data ingestion and enterprise log aggregation. Users can extend the pipeline's functionality by developing custom plugins to support unique data sources or specific transformation logic.

The platform covers comprehensive data delivery, event transformation, and observability. It includes a REST management API for health monitoring and a hierarchical metric collection system to track component performance.

The project provides tools to build deployable packages and manage dependencies within its Java and Ruby-based execution environment.

Features

  • Log Aggregators - Centralizes logs from distributed external systems into a unified processing pipeline for visibility and monitoring.
  • Data Pipelines - Implements a modular system of interchangeable input, filter, and output plugins to ingest, transform, and deliver event data.
  • Data Processing and ETL - Functions as an extract, transform, load system that filters and modifies data streams before storage.
  • Data Ingestion Sources - Collects logs and events from diverse external sources including files and raw streams for pipeline processing.
  • Data Destination Connectors - Routes processed events to target indices or external storage systems via destination connectors.
  • Data Processing Pipelines - Provides systems and workflows for ingesting, transforming, and orchestrating high-throughput data processing tasks.
  • Data Ingestion Pipelines - Implements a complete ETL workflow that automates the extraction, transformation, and loading of event data.
  • Data Transformation - Implements tools for modifying, restructuring, and converting raw event data into desired formats and schemas.
  • Plugin Development - Allows users to build custom input, filter, and output plugins to support unique data sources and transformation logic.
  • Event Processing Runtimes - Runs as a high-performance data pipeline on the Java Virtual Machine for scalable event transformation and routing.
  • Ruby Execution Engines - Uses a JRuby engine to execute Ruby-based configuration and plugins within the JVM for combined flexibility and performance.
  • Pipeline Extenders - Allows the development of custom plugins to implement new ways of ingesting, transforming, and delivering data.
  • Plugin Extenders - Supports extending the system by loading custom external libraries as plugins to augment ingestion and transformation logic.
  • Plugin-Based Architectures - Employs a modular architecture that allows extending core functionality via interchangeable input, filter, and output plugins.
  • Log Processing Pipelines - Ships a system for parsing, normalizing, and structuring unstructured log data before it is indexed.
  • High-Volume Data Ingestion - Handles massive streams of event data from diverse origins for real-time analysis and delivery.
  • REST Administrative APIs - Exposes system health and state through a dedicated REST API that separates administrative endpoints from the data path.
  • Bytecode Compilation - Transforms pipeline configuration files into executable Java classes to minimize processing overhead.
  • Data Component Plugins - Allows developers to create new data components using base classes to extend the processing system's capabilities.
  • System Configuration Management - Provides a centralized configuration file to modify behavior and manage feature toggles for the processing environment.
  • Management APIs - Exposes a RESTful management API for monitoring system health and extracting internal performance metrics.
  • Metrics Collection - Provides a hierarchical namespace system for scraping and recording granular performance data across pipeline components.
  • Data Collection Agents - Pipeline for processing and transporting logs and event data.
  • Databases & Data - Data pipeline tool for collecting and transforming log information.
  • DevOps Tools - Process, transport, and manage logs and event data.
  • Observability and Monitoring - Pipeline for collecting and processing log data.

سجل النجوم

مخطط تاريخ النجوم لـ elastic/logstashمخطط تاريخ النجوم لـ elastic/logstash

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

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

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

Start searching with AI

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

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

    fluent/fluentd

    13,554عرض على GitHub↗

    Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from diverse sources to various storage backends. It functions as a log forwarding agent and pipeline orchestrator, transforming raw unstructured log strings into formatted objects using structured log parsing. The project utilizes a plugin-based pipeline architecture to route data through independent input, filter, and output stages. It differentiates itself through tag-based event routing, which uses regular expression patterns to direct specific data streams to their intended destinat

    Ruby
    عرض على GitHub↗13,554
  • influxdata/telegrafالصورة الرمزية لـ influxdata

    influxdata/telegraf

    17,619عرض على 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
    عرض على GitHub↗17,619
  • quarkusio/quarkusالصورة الرمزية لـ quarkusio

    quarkusio/quarkus

    15,479عرض على GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    عرض على GitHub↗15,479
  • 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
عرض جميع البدائل الـ 30 لـ Logstash→

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

ما هي وظيفة elastic/logstash؟

Logstash is a JVM-based event processor and extract, transform, load system designed for log data processing pipelines. It functions as a plugin-based data ingestor that collects, transforms, and delivers logs and event data from multiple sources to various destinations.

ما هي الميزات الرئيسية لـ elastic/logstash؟

الميزات الرئيسية لـ elastic/logstash هي: Log Aggregators, Data Pipelines, Data Processing and ETL, Data Ingestion Sources, Data Destination Connectors, Data Processing Pipelines, Data Ingestion Pipelines, Data Transformation.

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

تشمل البدائل مفتوحة المصدر لـ elastic/logstash: fluent/fluentd — Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from… influxdata/telegraf — Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… grafana/loki — Loki is a horizontally scalable, highly available log aggregation engine designed to store and query massive volumes…