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

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

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

fluent/fluentd

0
View on GitHub↗
13,554 نجوم·1,390 تفرعات·Ruby·Apache-2.0·13 مشاهداتwww.fluentd.org↗

Fluentd

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 destinations.

Its capabilities cover wide-ranging data collection via HTTP, TCP, UDP, and local file tailing, as well as the processing of system logs following RFC standards. The system includes internal monitoring for throughput and buffer usage, as well as mechanisms for event buffering and compression to prevent data loss during traffic spikes or output failures.

Pipelines are defined using a structured configuration format supporting YAML or a domain-specific language.

Features

  • Monitoring and Logging - Aggregates logs from diverse sources and routes them to central storage backends for unified analysis.
  • Log Routing - Gathers log information from diverse sources, parses it, and routes it to multiple storage backends.
  • Data Pipeline Configurations - Defines data pipelines using a structured configuration format supporting YAML and a domain-specific language.
  • Distributed Event Routers - Directs data streams to specific output destinations by matching event labels against regular expression patterns.
  • Log Aggregators - Functions as a unified logging layer that centralizes logs from distributed sources into unified stores.
  • Log Storage Engines - Routes gathered log events to various storage backends, including databases, cloud services, and files.
  • Record Transformers - Modifies event content by parsing fields, filtering records via grep, or changing record structures.
  • Unstructured Data Transformation Tools - Transforms raw unstructured log strings into structured data formats using regular expressions and specialized parsers.
  • Tag-Based Routing - Directs log events to specific output destinations using regular expression matches against event tags.
  • Plugin-Based Architectures - Implements a modular architecture where data flows through a sequence of independent input, filter, and output plugins.
  • Telemetry and Log Collectors - Receives and captures log data via HTTP, TCP, and UDP sockets for centralized processing.
  • Log Transformation Pipelines - Modifies and enriches log entries during ingestion to transform raw strings into structured, searchable formats.
  • Log Parsers - Transforms raw log strings into structured formats using regular expressions, JSON, and syslog parsers.
  • Log Processing Pipelines - Orchestrates the parsing, normalizing, and structuring of raw log data using customizable pipelines.
  • Label-Based Routing - Directs log data streams to specific output destinations based on event labels and regular expression patterns.
  • Log Forwarders - Acts as a lightweight agent that monitors and transmits logs from local disks or sockets to remote endpoints.
  • Observability Pipelines - Builds reliable data pipelines that buffer and filter logs to ensure delivery to monitoring platforms.
  • Syslog Ingestion - Processes system log messages following RFC3164 and RFC5424 formatting standards.
  • Inode-Based Tracking - Tracks log files via unique filesystem identifiers to ensure continuous reading across file rotations and renames.
  • Event Buffering - Provides mechanisms to temporarily store event streams in memory or on disk to prevent data loss during spikes.
  • Process Scaling - Distributes processing load across multiple independent processes to maximize throughput and enable zero-downtime restarts.
  • Pipeline Plugins - Implements a pipeline architecture where data flows through a sequence of independent input, filter, and output plugins.
  • HTTP Log Ingestion - Receives log data via HTTP requests using JSON, msgpack, or NDJSON payloads.
  • Log File Tailing - Tails log files from disk and emits new lines as events using glob patterns and inode tracking.
  • Internal Telemetry Monitors - Tracks internal operational state, including input throughput, buffer usage, and dropped event counts.
  • Process Lifecycle Managers - Manages the lifecycle of worker processes to enable zero-downtime restarts and scaling.
  • Remote Log Transmission - Pushes log data to remote web endpoints using connection reuse and secure request signing.
  • TCP/UDP Log Ingestion - Listens for incoming log data on TCP or UDP sockets with configurable message length limits.
  • Data Collection Agents - Unified logging layer for collecting and consuming data.
  • Log Management - Unified logging layer for data collection.
  • Logging And Aggregation - Unified logging layer for cloud-native systems.
  • Log Management - Unified logging layer for data collection.
  • Observability and Monitoring - Unified logging layer for data collection.
  • Logging - Collects and routes events from various data sources.

سجل النجوم

مخطط تاريخ النجوم لـ fluent/fluentdمخطط تاريخ النجوم لـ fluent/fluentd

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

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

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

Start searching with AI

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

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

    vectordotdev/vector

    22,071عرض على 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
    عرض على GitHub↗22,071
  • grafana/lokiالصورة الرمزية لـ grafana

    grafana/loki

    27,640عرض على GitHub↗

    Loki is a horizontally scalable, highly available log aggregation engine designed to store and query massive volumes of unstructured log data. It functions as a distributed observability platform that correlates logs, metrics, and traces to provide comprehensive visibility into the health and performance of complex infrastructure. The system distinguishes itself through a distributed query execution model that processes large datasets in parallel across cluster nodes. It utilizes label-based stream indexing and a distributed index to map log data to specific chunks, enabling rapid retrieval w

    Gocloudnativegrafanahacktoberfest
    عرض على GitHub↗27,640
  • 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
  • uptrace/uptraceالصورة الرمزية لـ uptrace

    uptrace/uptrace

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

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

ما هي وظيفة fluent/fluentd؟

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.

ما هي الميزات الرئيسية لـ fluent/fluentd؟

الميزات الرئيسية لـ fluent/fluentd هي: Monitoring and Logging, Log Routing, Data Pipeline Configurations, Distributed Event Routers, Log Aggregators, Log Storage Engines, Record Transformers, Unstructured Data Transformation Tools.

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

تشمل البدائل مفتوحة المصدر لـ fluent/fluentd: vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and… grafana/loki — Loki is a horizontally scalable, highly available log aggregation engine designed to store and query massive volumes… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… elastic/logstash — Logstash is a JVM-based event processor and extract, transform, load system designed for log data processing… fluent/fluent-bit — Fluent Bit is a cloud-native log shipper and unified telemetry collector designed as a resource-efficient data…