awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fluent avatar

fluent/fluent-bit

0
View on GitHub↗
7,946 Stars·1,933 Forks·C·Apache-2.0·9 Aufrufefluentbit.io↗

Fluent Bit

Fluent Bit ist ein Cloud-nativer Log-Shipper und einheitlicher Telemetrie-Collector, der als ressourceneffiziente Datenpipeline konzipiert ist. Er nimmt Logs, Metriken und Traces aus mehreren Quellen auf und verarbeitet sie in Echtzeit, bevor die Daten an externe Speicher-Backends weitergeleitet werden.

Das Projekt fungiert als Echtzeit-Stream-Prozessor und OpenTelemetry-Log-Prozessor, der in der Lage ist, Daten mithilfe von SQL und bedingter Logik zu transformieren und zu filtern. Es fungiert zudem als verteilter Tracing-Agent, der Traces sampeln kann, um das Datenvolumen zu reduzieren und gleichzeitig vollständige Anforderungspfade zu bewahren.

Das System bietet eine zuverlässige Datenübermittlung durch dateisystembasiertes Buffering und zustandsbehaftete Wiederholungslogik, um Datenverlust bei Ausfällen zu verhindern. Seine modulare Architektur unterstützt steckbare Eingabe- und Ausgabe-Plugins, metadatengesteuertes Routing und die Möglichkeit, Funktionen über gemeinsam genutzte Bibliotheken zu erweitern.

Die Software kann als Container über verschiedene CPU-Architekturen und Betriebssysteme hinweg bereitgestellt werden.

Features

  • Logging and Telemetry - Acts as a unified telemetry collector for logs, metrics, and traces using a pluggable architecture.
  • Logging Pipelines - Implements a complete pipeline for collecting, formatting, and routing application logs to centralized monitoring services.
  • OpenTelemetry Standard Integrations - Acts as a unified telemetry collector using OpenTelemetry standards for compatible log, metric, and trace processing.
  • Streaming Data Cleaning & Enrichment - Modifies and enriches data in transit using real-time filters, scripts, and queries for stream analytics.
  • Data Ingestion Sources - Ingests logs, metrics, traces, and blobs from a wide variety of pluggable input sources.
  • Data Stream Processors - Implements a real-time stream processing engine to mutate or drop payloads using a sequence of filters.
  • Log Processing - Transforms and filters collected log information at the edge before shipping it to final destinations.
  • Log Storage Engines - Forwards processed log entries to scalable backends, cloud storage, or monitoring tools for analysis.
  • Log Shipping - Ships processed log data to various external backends and destinations for long-term storage or analysis.
  • Stream Filters - Utilizes a sequence of stream filters to mutate or drop payloads in real-time before final delivery.
  • Streaming SQL Transformations - Executes SQL queries directly against live telemetry streams for real-time filtering and restructuring.
  • Log Delivery Reliability - Ensures reliable log delivery using filesystem-backed buffering and stateful retry logic to prevent data loss.
  • Disk-Backed Buffering - Provides filesystem-backed buffering with checksums to ensure reliable data delivery and prevent loss during outages.
  • Pluggable Input-Output Architectures - Employs a modular plugin architecture for flexible ingestion from diverse sources and shipping to various backends.
  • Delivery Retry Tracking - Tracks delivery status and schedules retries for failed transmissions to ensure reliable telemetry delivery.
  • Cloud Native Observability - Provides a lightweight agent for monitoring the health and performance of distributed microservices in cloud-native environments.
  • Multi-Destination Log Routings - Routes processed logs and metrics to multiple external services and storage backends using a pluggable architecture.
  • Log Ingestion - Provides a modular system of input plugins to ingest telemetry and log data from diverse infrastructure sources.
  • Cloud Log Shippers - Functions as a specialized agent routing application logs from cloud environments to observability backends.
  • Log Forwarders - Functions as a lightweight log forwarder that gathers data from multiple sources and ships it to central backends.
  • Telemetry Collection and Aggregation - Unifies the transport and streaming of logs, metrics, and traces across distributed environments using OpenTelemetry.
  • Telemetry Collectors - Centralizes and aggregates telemetry from multiple sources across different architectures to ensure monitoring compatibility.
  • OpenTelemetry - Collects and forwards telemetry data in compliance with the OpenTelemetry Protocol for distributed tracing and logging analysis.
  • Tail-Based Sampling - Implements tail-based sampling to reduce trace volume by selecting specific traces after the request completes.
  • Conditional Data Filters - Filters and transforms data streams based on defined conditional predicate logic.
  • Filesystem Buffering - Prevents data loss during crashes by storing processed information in a filesystem buffer with checksums.
  • Real-Time Data Processors - Ingests and transforms telemetry data streams in real-time using conditional logic for continuous analytics.
  • Protocol Serialization Encoders - Serializes and encodes processed telemetry data into specific binary or text protocols for remote delivery.
  • Real-Time Data Streaming - Processes and delivers telemetry data streams in real-time using filters and SQL transformations before final delivery.
  • Asynchronous Networking - Uses non-blocking asynchronous networking architectures to maximize concurrency and throughput during data shipping.
  • Backpressure and Backlog Management - Manages data backlogs using memory and filesystem buffers to ensure delivery during downstream outages.
  • Low-Latency Data Transmission - Implements high-throughput, low-latency network transmission to ensure efficient telemetry data forwarding.
  • Disk-Buffered Retries - Employs disk-buffered retries to track delivery state and prevent data loss during transmission failures.
  • Metadata-Driven Routing - Directs telemetry streams to specific backend destinations based on metadata attached to individual records.
  • Dynamic Library Loading - Supports extending core functionality by loading external shared libraries as plugins at runtime.
  • Custom Output Destinations - Allows the implementation of custom output destinations and formatting via shared library plugins.
  • Distributed Tracing - Acts as a distributed tracing agent that samples and forwards trace data to analyze performance and execution flow.
  • Data Collection Agents - Fast, lightweight processor for logs and metrics.
  • Logging And Aggregation - Lightweight log and data forwarder.
  • Embedded Systems Tools - Data collector for embedded and server operating systems.

Star-Verlauf

Star-Verlauf für fluent/fluent-bitStar-Verlauf für fluent/fluent-bit

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Fluent Bit

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Fluent Bit.
  • hyperdxio/hyperdxAvatar von hyperdxio

    hyperdxio/hyperdx

    9,324Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,324
  • influxdata/telegrafAvatar von influxdata

    influxdata/telegraf

    17,619Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,619
  • uptrace/uptraceAvatar von uptrace

    uptrace/uptrace

    4,098Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,098
  • hazelcast/hazelcastAvatar von hazelcast

    hazelcast/hazelcast

    6,570Auf GitHub ansehen↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    Auf GitHub ansehen↗6,570
Alle 30 Alternativen zu Fluent Bit anzeigen→

Häufig gestellte Fragen

Was macht fluent/fluent-bit?

Fluent Bit ist ein Cloud-nativer Log-Shipper und einheitlicher Telemetrie-Collector, der als ressourceneffiziente Datenpipeline konzipiert ist. Er nimmt Logs, Metriken und Traces aus mehreren Quellen auf und verarbeitet sie in Echtzeit, bevor die Daten an externe Speicher-Backends weitergeleitet werden.

Was sind die Hauptfunktionen von fluent/fluent-bit?

Die Hauptfunktionen von fluent/fluent-bit sind: Logging and Telemetry, Logging Pipelines, OpenTelemetry Standard Integrations, Streaming Data Cleaning & Enrichment, Data Ingestion Sources, Data Stream Processors, Log Processing, Log Storage Engines.

Welche Open-Source-Alternativen gibt es zu fluent/fluent-bit?

Open-Source-Alternativen zu fluent/fluent-bit sind unter anderem: hyperdxio/hyperdx — HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and… influxdata/telegraf — Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… open-telemetry/opentelemetry-demo — This project is an OpenTelemetry reference implementation and distributed microservices environment used to… coroot/coroot — Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect…