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
·

33 repository-uri

Awesome GitHub RepositoriesLog Aggregators

Systems that centralize logs from distributed sources into a unified store.

Distinguishing note: Focuses on the aggregation and centralization of log data.

Explore 33 awesome GitHub repositories matching data & databases · Log Aggregators. Refine with filters or upvote what's useful.

Awesome Log Aggregators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • firehol/netdataAvatar firehol

    firehol/netdata

    79,416Vezi pe GitHub↗

    Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health. The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environment

    Correlates system logs with performance telemetry to troubleshoot application errors and infrastructure incidents.

    Go
    Vezi pe GitHub↗79,416
  • mempalace/mempalaceAvatar MemPalace

    MemPalace/mempalace

    55,712Vezi pe GitHub↗

    Mempalace is a long-term memory management system for large language models that orchestrates the storage and retrieval of conversation history and entity relationships. It functions as a memory orchestrator and Model Context Protocol server, providing AI clients with read and write access to structured knowledge. The system utilizes a temporal knowledge graph to track evolving entity relationships and timelines with validity windows. It employs a hierarchical memory partitioning strategy, organizing data into wings and rooms to isolate specialist agent contexts and restrict semantic searches

    Provides utilities to extract verbatim messages from existing transcript files to populate the memory system.

    Pythonaichromadbllm
    Vezi pe GitHub↗55,712
  • grafana/lokiAvatar grafana

    grafana/loki

    27,640Vezi pe 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

    Centralizes logs from multiple servers and applications into a single searchable store.

    Gocloudnativegrafanahacktoberfest
    Vezi pe GitHub↗27,640
  • sirupsen/logrusAvatar sirupsen

    sirupsen/logrus

    25,736Vezi pe GitHub↗

    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

    Translates log message counts into numerical metrics for real-time system monitoring and alerting.

    Gogologginglogrus
    Vezi pe GitHub↗25,736
  • vectordotdev/vectorAvatar vectordotdev

    vectordotdev/vector

    22,071Vezi pe 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

    Extracts data from log events to generate various metric types including counters, gauges, histograms, and summaries.

    Rusteventsforwarderhacktoberfest
    Vezi pe GitHub↗22,071
  • prabhatsharma/zincAvatar prabhatsharma

    prabhatsharma/zinc

    17,856Vezi pe GitHub↗

    Zinc is a high-performance full-text search engine written in Go. It provides a schema-less document index that organizes arbitrary datasets into searchable structures without requiring a predefined data format. The engine features an API compatible with Elasticsearch for indexing and querying data, which facilitates the ingestion of single and bulk records. It is designed as an in-process search engine that embeds indexing and retrieval logic within a single binary to operate with minimal system resource overhead. The system includes a built-in web-based management interface for executing s

    Collects and summarizes indexed data to generate statistical insights and categorized views.

    Go
    Vezi pe GitHub↗17,856
  • 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

    Queries log aggregation services using query language expressions to retrieve and transform log data into structured metrics.

    Gogolanghacktoberfestinfluxdb
    Vezi pe GitHub↗17,619
  • victoriametrics/victoriametricsAvatar VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Vezi pe 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

    Centralizes structured and unstructured log data from diverse sources to enable fast searching and real-time troubleshooting.

    Godatabasegrafanagraphite
    Vezi pe GitHub↗16,343
  • elastic/logstashAvatar elastic

    elastic/logstash

    14,884Vezi pe GitHub↗

    Logstash is a JVM-based event processor and extract, transform, load system designed for log data processing pipelines. It functions as a plugin-based data ingestor that collects, transforms, and delivers logs and event data from multiple sources to various destinations. The system utilizes a modular architecture of interchangeable input, filter, and output components to handle real-time data ingestion and enterprise log aggregation. Users can extend the pipeline's functionality by developing custom plugins to support unique data sources or specific transformation logic. The platform covers

    Centralizes logs from distributed external systems into a unified processing pipeline for visibility and monitoring.

    Java
    Vezi pe GitHub↗14,884
  • fluent/fluentdAvatar fluent

    fluent/fluentd

    13,554Vezi pe GitHub↗

    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

    Functions as a unified logging layer that centralizes logs from distributed sources into unified stores.

    Ruby
    Vezi pe GitHub↗13,554
  • aws/aws-cdkAvatar aws

    aws/aws-cdk

    12,817Vezi pe GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Extracts numerical metrics from log patterns to track operational trends without requiring application code changes.

    TypeScriptawscloud-infrastructurehacktoberfest
    Vezi pe GitHub↗12,817
  • ryoppippi/ccusageAvatar ryoppippi

    ryoppippi/ccusage

    10,826Vezi pe GitHub↗

    This project is a command-line utility designed to monitor and analyze token consumption and financial expenditure for AI coding assistants. By parsing local session logs directly on the user's machine, it provides a privacy-focused way to track development activity without transmitting sensitive data to external servers. The tool distinguishes itself through its ability to aggregate disparate log formats from multiple coding assistants into a unified, schema-agnostic representation. It features a decoupled pricing engine that allows users to apply custom model-specific cost multipliers, over

    Parses structured local log files to extract token counts and session metadata for unified analysis.

    TypeScript
    Vezi pe GitHub↗10,826
  • tilt-dev/tiltAvatar tilt-dev

    tilt-dev/tilt

    9,886Vezi pe GitHub↗

    Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and update loop for cloud-native services. It functions as an infrastructure-as-code environment, defining the entire local development setup as versioned code to synchronize local source changes with cluster deployments. The project distinguishes itself by offering live container updates, which sync files directly into running containers to bypass full image rebuilds and redeployments. It includes a cloud-native development dashboard for monitoring resource health, streaming agg

    Aggregates build and runtime logs into a single stream with filters to isolate specific issues.

    Godevelopment-environmentkubernetes
    Vezi pe GitHub↗9,886
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe GitHub↗

    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

    Filters numerical values from log data to generate metrics used for alerting.

    Pythonawsaws-sdkcloud
    Vezi pe GitHub↗9,834
  • wangrongding/wechat-botAvatar wangrongding

    wangrongding/wechat-bot

    9,806Vezi pe GitHub↗

    This project is a WeChat LLM bot framework and messaging gateway designed to connect WeChat accounts to language models for automated responses and group chat interactions. It functions as an orchestration layer that routes incoming messages to AI agents and returns generated responses to users. The system distinguishes itself through a provider-agnostic routing mechanism that distributes messages across various cloud-based and local language model services. It includes a command-line interface for managing login sessions, searching chat history, and sending messages, as well as a whitelist-b

    Analyzes local message logs to generate statistical insights and summaries of specific chats.

    JavaScriptchatgptopenaiwechat
    Vezi pe GitHub↗9,806
  • tstack/lnavAvatar tstack

    tstack/lnav

    9,630Vezi pe GitHub↗

    lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili

    Merges multiple disparate log streams into a single chronological timeline based on extracted timestamps.

    C++command-line-toollesslog-analysis
    Vezi pe GitHub↗9,630
  • graylog2/graylog2-serverAvatar Graylog2

    Graylog2/graylog2-server

    8,066Vezi pe GitHub↗

    Graylog2-server is an open-source centralized log management system and aggregator. It functions as a log analysis platform designed to collect, index, and analyze log data from multiple sources within a centralized searchable index. The system provides capabilities for enterprise log aggregation and infrastructure monitoring. It enables the gathering of logs from various servers and applications to facilitate log data analysis and root cause troubleshooting across a network. The platform utilizes a distributed indexing pipeline and message-queue based ingestion to handle log streams. It inc

    Gathers log messages from various sources into a unified store for rapid retrieval and analysis.

    Javaamqpgelfgraylog
    Vezi pe GitHub↗8,066
  • nswbmw/node-in-debuggingAvatar nswbmw

    nswbmw/node-in-debugging

    6,457Vezi pe GitHub↗

    This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and asynchronous behavior within Node.js applications. It provides detailed methods for asynchronous tracing, memory diagnostics, and performance analysis to resolve runtime errors and execution bottlenecks. The resource distinguishes itself by covering advanced diagnostic workflows, including the use of flame graphs for CPU profiling, the capture and comparison of heap snapshots for memory leak detection, and the mapping of asynchronous call stacks. It also provides technical guidance on

    Explains how to connect visual spikes in performance dashboards to specific log entries via request IDs.

    debugdebuggingguide
    Vezi pe GitHub↗6,457
  • meituan-dianping/loganAvatar Meituan-Dianping

    Meituan-Dianping/Logan

    6,013Vezi pe GitHub↗

    Logan is a cross-platform mobile logging framework that collects, stores, and uploads client-side logs from iOS, Android, Web, and Flutter environments for centralized debugging and analysis. It provides a complete pipeline from client-side log buffering and file-based local storage through to server-side ingestion and a visual browser for inspecting parsed logs. The system uses a structured binary protocol to encode log entries with content, type, timestamp, and thread metadata, enabling consistent parsing across platforms. A log receiving server handles uploaded files, while a web-based int

    Combines logs from all sources into a single backend for unified analysis and problem discovery.

    C
    Vezi pe GitHub↗6,013
  • cri-o/cri-oAvatar cri-o

    cri-o/cri-o

    5,629Vezi pe GitHub↗

    CRI-O is an open-source container runtime that implements the Kubernetes Container Runtime Interface (CRI) to manage container images, pods, and containers on cluster nodes using OCI-compatible runtimes. It serves as a node-level container manager that handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters, running containers according to the Open Container Initiative specifications. The runtime distinguishes itself through live configuration reloading that applies changes to runtime definitions, registry mirrors, and TLS certificates without restarting th

    Mounts a pod's logs into a specified empty directory for inspection by a log aggregator using a dedicated annotation.

    Go
    Vezi pe GitHub↗5,629
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Log Aggregators

Explorează sub-etichetele

  • Deduplication AggregatorsConsolidates multiple similar log entries into a single record with a count field, reducing storage while preserving statistical accuracy. **Distinct from Log Aggregators:** Distinct from Log Aggregators: focuses on deduplication and consolidation of similar entries rather than centralizing logs from distributed sources.
  • Local1 sub-tagTools that centralize and process log files directly on the local machine for privacy-focused analysis. **Distinct from Log Aggregators:** Distinct from general log aggregators: focuses on local-only processing for privacy rather than centralized server-side storage.
  • Log Aggregator Query Metrics2 sub-tag-uriTransforms log data into structured metrics using query language expressions. **Distinct from Log Aggregators:** Distinct from Log Aggregators: focuses on the transformation of logs into metrics via queries.
  • Log-to-Metric TranslationReal-time conversion of log event occurrences into numerical metrics for monitoring and alerting. **Distinct from Log Aggregator Query Metrics:** Distinct from Log Aggregator Query Metrics: performs translation during log emission rather than via post-hoc query language expressions.
  • Pod Log Mounting for AggregationMounts a pod's logs into a specified empty directory for inspection by a log aggregator using a dedicated annotation. **Distinct from Log Aggregators:** Distinct from Log Aggregators: focuses on mounting pod logs for aggregation, not the aggregation system itself.
  • Unified Development Log StreamsConsolidated streams of build and runtime logs with integrated filtering. **Distinct from Log Aggregators:** Aggregates distinct build-time and run-time logs into one view rather than just centralizing logs in a store.