awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fluent avatar

fluent/fluent-bit

0
View on GitHub↗
7,946 estrellas·1,933 forks·C·Apache-2.0·9 vistasfluentbit.io↗

Fluent Bit

Fluent Bit es un recolector de logs y telemetría unificado, nativo de la nube, diseñado como un pipeline de datos eficiente en recursos. Ingiere logs, métricas y trazas de múltiples fuentes, procesándolos en tiempo real antes de enrutar los datos a backends de almacenamiento externos.

El proyecto funciona como un procesador de flujos en tiempo real y procesador de logs de OpenTelemetry, capaz de transformar y filtrar datos utilizando SQL y lógica condicional. También actúa como un agente de rastreo distribuido que puede muestrear trazas para reducir el volumen de datos mientras preserva las rutas completas de las solicitudes.

El sistema proporciona una entrega de datos fiable mediante almacenamiento en búfer respaldado por el sistema de archivos y lógica de reintento con estado para evitar la pérdida de datos durante interrupciones. Su arquitectura modular admite plugins de entrada y salida conectables, enrutamiento basado en metadatos y la capacidad de extender la funcionalidad mediante bibliotecas compartidas.

El software puede desplegarse como un contenedor a través de diferentes arquitecturas de CPU y sistemas operativos.

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.

Historial de estrellas

Gráfico del historial de estrellas de fluent/fluent-bitGráfico del historial de estrellas de fluent/fluent-bit

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Fluent Bit

Proyectos open-source similares, clasificados según cuántas características comparten con Fluent Bit.
  • hyperdxio/hyperdxAvatar de hyperdxio

    hyperdxio/hyperdx

    9,324Ver en 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
    Ver en GitHub↗9,324
  • influxdata/telegrafAvatar de influxdata

    influxdata/telegraf

    17,619Ver en 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
    Ver en GitHub↗17,619
  • uptrace/uptraceAvatar de uptrace

    uptrace/uptrace

    4,098Ver en 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
    Ver en GitHub↗4,098
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Ver en GitHub↗

    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
    Ver en GitHub↗6,570
Ver las 30 alternativas a Fluent Bit→

Preguntas frecuentes

¿Qué hace fluent/fluent-bit?

Fluent Bit es un recolector de logs y telemetría unificado, nativo de la nube, diseñado como un pipeline de datos eficiente en recursos. Ingiere logs, métricas y trazas de múltiples fuentes, procesándolos en tiempo real antes de enrutar los datos a backends de almacenamiento externos.

¿Cuáles son las características principales de fluent/fluent-bit?

Las características principales de fluent/fluent-bit son: Logging and Telemetry, Logging Pipelines, OpenTelemetry Standard Integrations, Streaming Data Cleaning & Enrichment, Data Ingestion Sources, Data Stream Processors, Log Processing, Log Storage Engines.

¿Qué alternativas de código abierto existen para fluent/fluent-bit?

Las alternativas de código abierto para fluent/fluent-bit incluyen: 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…