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

fluent/fluent-bit

0
View on GitHub↗
7,946 stele·1,933 fork-uri·C·Apache-2.0·9 vizualizărifluentbit.io↗

Fluent Bit

Fluent Bit este un log shipper cloud-native și un colector unificat de telemetrie conceput ca un pipeline de date eficient din punct de vedere al resurselor. Acesta ingerează log-uri, metrici și urme (traces) din surse multiple, procesându-le în timp real înainte de a direcționa datele către backend-uri de stocare externe.

Proiectul funcționează ca un procesor de flux în timp real și procesor de log-uri OpenTelemetry, capabil să transforme și să filtreze datele folosind SQL și logică condițională. Acționează, de asemenea, ca un agent de tracing distribuit care poate eșantiona urmele pentru a reduce volumul de date, păstrând în același timp căile complete ale cererilor.

Sistemul oferă livrarea fiabilă a datelor prin buffering bazat pe sistemul de fișiere și logică de reîncercare cu stare pentru a preveni pierderea datelor în timpul întreruperilor. Arhitectura sa modulară suportă plugin-uri de input și output interschimbabile, rutare bazată pe metadate și capacitatea de a extinde funcționalitatea prin biblioteci partajate.

Software-ul poate fi implementat ca un container pe diferite arhitecturi CPU și sisteme de operare.

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.

Istoric stele

Graficul istoricului de stele pentru fluent/fluent-bitGraficul istoricului de stele pentru fluent/fluent-bit

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

Întrebări frecvente

Ce face fluent/fluent-bit?

Fluent Bit este un log shipper cloud-native și un colector unificat de telemetrie conceput ca un pipeline de date eficient din punct de vedere al resurselor. Acesta ingerează log-uri, metrici și urme (traces) din surse multiple, procesându-le în timp real înainte de a direcționa datele către backend-uri de stocare externe.

Care sunt principalele funcționalități ale fluent/fluent-bit?

Principalele funcționalități ale fluent/fluent-bit sunt: Logging and Telemetry, Logging Pipelines, OpenTelemetry Standard Integrations, Streaming Data Cleaning & Enrichment, Data Ingestion Sources, Data Stream Processors, Log Processing, Log Storage Engines.

Care sunt câteva alternative open-source pentru fluent/fluent-bit?

Alternativele open-source pentru fluent/fluent-bit includ: 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…

Alternative open-source pentru Fluent Bit

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Fluent Bit.
  • 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
  • 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
  • uptrace/uptraceAvatar uptrace

    uptrace/uptrace

    4,098Vezi pe 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
    Vezi pe GitHub↗4,098
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe 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
    Vezi pe GitHub↗6,570
  • Vezi toate cele 30 alternative pentru Fluent Bit→