awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

101 Repos

Awesome GitHub RepositoriesLog Ingestion

Mechanisms for collecting and importing log data from diverse infrastructure sources.

Distinguishing note: Focuses on the ingestion pipeline and vendor-agnostic collection rather than log storage.

Explore 101 awesome GitHub repositories matching system administration & monitoring · Log Ingestion. Refine with filters or upvote what's useful.

Awesome Log Ingestion GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • qwibitai/nanoclawAvatar von qwibitai

    qwibitai/nanoclaw

    29,956Auf GitHub ansehen↗

    Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI agents. It provides a containerized runtime that executes agents within sandboxed Linux containers, ensuring filesystem and state isolation through dedicated workspaces and host bind-mounts. The project distinguishes itself through a unified routing pipeline that connects agents to diverse messaging platforms, including WhatsApp, Discord, Slack, Telegram, Signal, and iMessage. It integrates the Model Context Protocol to extend agent capabilities via managed external data and functio

    Captures standard output and error streams from agent containers into host-level logs for persistence.

    TypeScriptai-agentsai-assistantclaude-code
    Auf GitHub ansehen↗29,956
  • signoz/signozAvatar von SigNoz

    SigNoz/signoz

    27,355Auf GitHub ansehen↗

    SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance. What distinguishes the platform is its focus on automated instru

    Ingests logs from diverse sources using native collection patterns to enable correlation across the stack.

    TypeScriptapmapplication-monitoringdistributed-tracing
    Auf GitHub ansehen↗27,355
  • sirupsen/logrusAvatar von sirupsen

    sirupsen/logrus

    25,736Auf GitHub ansehen↗

    Logrus is a structured logging library for Go that produces machine-readable output using key-value pairs and JSON formatting. It serves as a pluggable logging framework providing a thread-safe event logger with configurable mutex locking to manage concurrent writes across multiple goroutines. The project distinguishes itself through a pluggable hook system that routes log entries to external services or custom destinations. It also features a contextual logger capable of attaching persistent metadata and request-scoped fields to entries to improve traceability. The framework covers broad ob

    Filters and masks private data from log entries to prevent sensitive information from being written to output.

    Gogologginglogrus
    Auf GitHub ansehen↗25,736
  • winstonjs/winstonAvatar von winstonjs

    winstonjs/winston

    24,478Auf GitHub ansehen↗

    Winston is a versatile logging library for Node.js designed to record system events and metadata. It functions as a multi-transport log manager that routes data to various destinations and a structured log formatter that transforms entries into JSON or plain text. The project is distinguished by its pluggable transport architecture, which decouples the logging interface from delivery mechanisms. This allows for the creation of custom transport extensions and the use of hierarchical logger instances to inherit configurations while attaching persistent metadata to downstream messages. The libr

    Provides mechanisms to modify log messages and mask sensitive metadata before output.

    JavaScript
    Auf GitHub ansehen↗24,478
  • vectordotdev/vectorAvatar von vectordotdev

    vectordotdev/vector

    22,071Auf GitHub ansehen↗

    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

    Provides vendor-agnostic log ingestion pipelines for collecting telemetry from diverse infrastructure sources.

    Rusteventsforwarderhacktoberfest
    Auf GitHub ansehen↗22,071
  • deviantony/docker-elkAvatar von deviantony

    deviantony/docker-elk

    18,375Auf GitHub ansehen↗

    This project is a containerized orchestration layer for the Elastic Stack, providing a pre-configured set of Docker Compose files to deploy Elasticsearch, Logstash, and Kibana as a unified data analysis stack. It functions as a centralized log management system for ingesting, indexing, and searching log data using a cluster of interconnected services. The deployment pattern includes an Elasticsearch cluster manager that enables scaling data nodes through replica scaling and internal discovery. It provides a web-based administration interface for monitoring cluster health and status. The syst

    Provides the pipeline to receive and import log data from diverse network sources.

    Shelldockerdocker-composeelasticsearch
    Auf GitHub ansehen↗18,375
  • victoriametrics/victoriametricsAvatar von VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Auf GitHub ansehen↗

    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

    Accepts log streams from standard collectors and stores them for centralized querying and analysis.

    Godatabasegrafanagraphite
    Auf GitHub ansehen↗16,343
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    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

    Enables conditional filtering of log entries based on message content or metadata during the logging process.

    Javacloud-nativehacktoberfestjava
    Auf GitHub ansehen↗15,479
  • pinpoint-apm/pinpointAvatar von pinpoint-apm

    pinpoint-apm/pinpoint

    13,830Auf GitHub ansehen↗

    Pinpoint is a distributed application performance management tool designed to trace requests and monitor metrics across large-scale distributed architectures. It functions as a request tracer, topology mapper, and JVM application monitor, providing a backend capable of collecting and visualizing trace data from OpenTelemetry compatible sources. The system distinguishes itself through a combination of bytecode-based instrumentation via a Java agent and topology-based visualization that renders live maps of service interconnections. It captures execution flow across asynchronous boundaries, suc

    Maps Log4j2 logging events to trace span attributes to correlate logs with transaction data.

    Javaagentapmdistributed-tracing
    Auf GitHub ansehen↗13,830
  • fluent/fluentdAvatar von fluent

    fluent/fluentd

    13,554Auf GitHub ansehen↗

    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

    Modifies and enriches log entries during ingestion to transform raw strings into structured, searchable formats.

    Ruby
    Auf GitHub ansehen↗13,554
  • cocoalumberjack/cocoalumberjackAvatar von CocoaLumberjack

    CocoaLumberjack/CocoaLumberjack

    13,327Auf GitHub ansehen↗

    CocoaLumberjack is a logging framework designed for Apple platforms, providing a system for capturing, filtering, and managing diagnostic messages within mobile and desktop applications. It serves as a tool for monitoring software health and troubleshooting runtime issues by recording application events across various severity levels. The framework utilizes a modular architecture that allows developers to define custom log levels and route diagnostic output to multiple concurrent destinations, including the system console, local files, and remote servers. It incorporates an asynchronous pipel

    Evaluates log importance levels at runtime to discard irrelevant diagnostic data before it reaches the final output destination.

    Objective-Ccarthagecocoalumberjackcocoapods
    Auf GitHub ansehen↗13,327
  • ccfos/nightingaleAvatar von ccfos

    ccfos/nightingale

    13,108Auf GitHub ansehen↗

    Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management across multiple time-series databases. It functions as a multi-source alerting engine and metric data pipeline that ingests telemetry via remote write protocols and triggers alarms based on data from sources such as Prometheus, Elasticsearch, Loki, and ClickHouse. The system is distinguished by its automated alert healing system, which executes predefined scripts and RPC-based corrective actions when monitoring thresholds are breached. It supports distributed alert processing, a

    Overwrites incoming data timestamps with the server's current time to ensure consistency across uncalibrated machines.

    Goalertingccfmetrics
    Auf GitHub ansehen↗13,108
  • elastic/beatsAvatar von elastic

    elastic/beats

    12,630Auf GitHub ansehen↗

    Beats is a collection of lightweight, modular agents designed to gather, process, and forward operational telemetry from distributed infrastructure to centralized storage and analysis platforms. These agents function as a distributed data transport layer, decoupling the collection of logs, metrics, and network events from their final delivery destination. By maintaining local state and managing data flow, the system ensures reliable transmission of information across heterogeneous environments. The project distinguishes itself through a modular pipeline architecture that allows for the assemb

    Reads and forwards native Windows event logs for centralized troubleshooting and analysis.

    Gofilebeatheartbeatmetricbeat
    Auf GitHub ansehen↗12,630
  • crowdsecurity/crowdsecAvatar von crowdsecurity

    crowdsecurity/crowdsec

    12,574Auf GitHub ansehen↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Generates configuration files for log ingestion by parsing setup files to define monitored data sources.

    Goattacks-preventiondetectionids
    Auf GitHub ansehen↗12,574
  • datahub-project/datahubAvatar von datahub-project

    datahub-project/datahub

    12,141Auf GitHub ansehen↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    Assigns importance levels to data quality failures based on asset impact and historical patterns to help teams prioritize remediation efforts.

    Pythondata-catalogdata-discoverydata-governance
    Auf GitHub ansehen↗12,141
  • php-fig/logAvatar von php-fig

    php-fig/log

    10,440Auf GitHub ansehen↗

    This project is a standardized specification for logging APIs in PHP. It defines a common logging interface and a set of severity levels to ensure ecosystem-wide compatibility between different logging implementations. The project focuses on PHP library interoperability by providing a vendor-neutral interface. This allows various software packages to record application events consistently without being tied to a specific logging vendor, adhering to the PSR-3 implementation standard. The specification covers architectural primitives for logging abstractions, including implementation-agnostic

    Defines standardized log level mappings to ensure consistent importance ranking across different PHP logging libraries.

    PHPpsr-3
    Auf GitHub ansehen↗10,440
  • rerun-io/rerunAvatar von rerun-io

    rerun-io/rerun

    10,214Auf GitHub ansehen↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Modifies or augments log data using lenses before forwarding it to a storage sink.

    Rustcomputer-visioncppmultimodal
    Auf GitHub ansehen↗10,214
  • sigmahq/sigmaAvatar von SigmaHQ

    SigmaHQ/sigma

    10,136Auf GitHub ansehen↗

    Sigma is a suite of tools for defining generic log signatures and translating them for multiple backends. It provides a structured way to define malicious behavior and detection logic independently of any specific backend technology, acting as a translation engine that maps generic event fields and correlation logic to the proprietary query languages of security data lakes and SIEM platforms. The project features a plugin-based multi-backend query generator that exports security detections into various database and log management formats. It also includes a threat framework mapping tool that

    Provides a translation layer that maps generic log fields to platform-specific identifiers across diverse data sources.

    Pythonelasticsearchidslogging
    Auf GitHub ansehen↗10,136
  • webdriverio/webdriverioAvatar von webdriverio

    webdriverio/webdriverio

    9,795Auf GitHub ansehen↗

    WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile applications. It acts as a WebDriver protocol client that manages remote browser sessions and executes commands against WebDriver and Appium servers to perform end-to-end testing. The framework is distinguished by its ability to control both native and hybrid mobile applications and its support for running automated suites across local machines, remote grids, and cloud device providers. It includes specialized capabilities for coordinating multi-browser interactions and estab

    Obfuscates private information in console and file logs using regular expression patterns to replace secrets.

    TypeScript
    Auf GitHub ansehen↗9,795
  • boto/boto3Avatar von boto

    boto/boto3

    9,834Auf GitHub ansehen↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Collects event data from hybrid environments into a centralized log store.

    Pythonawsaws-sdkcloud
    Auf GitHub ansehen↗9,834
Vorherige12345…6Nächste
  1. Home
  2. System Administration & Monitoring
  3. Log Ingestion

Unter-Tags erkunden

  • APIsInterfaces for receiving log data from external event collectors. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on the specific API endpoint implementation for third-party log collectors.
  • ContainerAutomated collection of standard output and error streams from containerized applications. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses specifically on container runtime integration rather than general log collection.
  • Content SanitizersTools for stripping formatting artifacts like ANSI color codes from incoming log streams. **Distinct from Content Sanitization:** Distinct from Log Ingestion: focuses on data cleaning and sanitization during the ingestion process.
  • ETW Event Collectors2 Sub-TagsSubscribes to Windows kernel and user-mode ETW events for performance data collection. **Distinct from Windows Event:** Distinct from Windows Event Log collection: focuses on ETW tracing for performance analysis, not system event log streaming.
  • ETW-Based TracersTracing tools that capture and analyze Windows ETW events for system and .NET diagnostics. **Distinct from Windows Event:** Distinct from Windows Event Log collection: focuses on ETW tracing for performance diagnostics rather than system log streaming.
  • Elasticsearch ProtocolIngesting log data through the Elasticsearch protocol for direct collection from compatible agents. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on the Elasticsearch protocol specifically for log ingestion, not general log collection mechanisms.
  • Elixir Log IntegrationsSpecialized ingestion logic for Elixir application log formats. **Distinct from Log Ingestion:** Focuses on the specific language runtime (Elixir) rather than general ingestion pipelines.
  • Historical Log MigrationUtilities for importing historical log data from external systems. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on one-time historical migration rather than continuous ingestion.
  • Ingestion Header DirectivesDirectives for processing incoming log streams based on HTTP header metadata. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on the specific use of HTTP headers to control stream processing rather than general ingestion pipelines.
  • Ingestion Health MonitorsTracks ingestion volume, stream cardinality, and delivery success for data pipelines. **Distinct from Log Ingestion:** Distinct from log ingestion: focuses on monitoring the health and performance of the ingestion pipeline itself.
  • Journal3 Sub-TagsMechanisms for interfacing with system journal utilities to collect and augment log events. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on systemd journal integration specifically.
  • Log Acquisition ConfiguratorsTools for generating and managing log ingestion configurations for security monitoring. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on the configuration generation process rather than the ingestion mechanism itself.
  • Log Collector Integrations1 Sub-TagConfigurations for redirecting log traffic from external collectors to the database endpoint. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on specific vendor-plugin configuration rather than general ingestion.
  • Log Field Filters3 Sub-TagsRules for dropping specific log fields or prefixes during ingestion to optimize storage. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on the transformation/filtering logic within the pipeline rather than the collection mechanism.
  • Log Field Mappings5 Sub-TagsConfigurations for mapping incoming log fields to standard timestamps, severity levels, and stream identifiers. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on the schema mapping of log fields rather than the transport mechanism.
  • Log Format MappersUtilities for mapping external log formats and custom fields to internal storage structures. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on field mapping and header configuration rather than the ingestion pipeline itself.
  • Log Timestamp NormalizationStandardization of log timing during ingestion. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on the temporal normalization logic specifically.
  • Log Transformation Pipelines3 Sub-TagsModifying or enriching log entries during the ingestion process to ensure consistent formatting. **Distinct from Data Ingestion:** Distinct from Log Ingestion: focuses on the transformation logic applied to logs during ingestion.
  • Message Queue Log IngestorsConnectors for consuming log streams directly from message queues like Kafka. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on message queue integration specifically.
  • Secure Ingestion Listeners1 Sub-TagNetwork endpoints for secure log ingestion using TLS-encrypted HTTP or syslog protocols. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on the secure network-level listener configuration rather than the ingestion pipeline logic.
  • System Log IngestorsEndpoints for collecting system-level logs via HTTP and mapping them to internal attributes. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on system-specific log sources like journald.
  • Temporal Log FiltersCapabilities for restricting log retrieval to specific time ranges or durations. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on query-time filtering rather than ingestion-time collection.
  • Windows Event1 Sub-TagCapabilities for streaming native Windows Event Log channels into processing pipelines. **Distinct from Log Ingestion:** Distinct from Log Ingestion: focuses on Windows-specific event channels.