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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Unified Telemetry Collection Agents

Ranking updated Jun 30, 2026

For a unified observability data collector, the first results are open-telemetry/opentelemetry-collector, grafana/alloy (Alloy is an OpenTelemetry collector distribution that ingests metrics, logs, and traces and routes them to multiple backends, fully matching the need for a single vendor-neutral telemetry agent with a declarative pipeline) and fluent/fluent-bit (Fluent Bit is a cloud-native, resource-efficient agent that collects logs, metrics, and traces, processes them in real-time, and forwards to multiple backends via a highly configurable pipeline — exactly what a unified telemetry agent should be). vectordotdev/vector and influxdata/telegraf round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source agents that consolidate metrics, logs, and distributed traces into a single observability data pipeline.

Unified Telemetry Collection Agents

Find the best repos with AI.We'll search the best matching repositories with AI.
  • open-telemetry/opentelemetry-collectoropen-telemetry avatar

    open-telemetry/opentelemetry-collector

    7,175View on GitHub↗

    The OpenTelemetry Collector is a vendor-agnostic proxy and observability data pipeline that receives, processes, and exports traces, metrics, and logs. It functions as a telemetry ingestion gateway and multi-backend monitoring agent, translating various data formats into a standardized internal representation for consistent processing. The project distinguishes itself through a plugin-based component model, allowing the integration of custom receivers, processors, and exporters without modifying the core codebase. It utilizes a configurable pipeline system where telemetry flows through a sequ

    The OpenTelemetry Collector is exactly the unified, vendor-agnostic telemetry agent you're looking for: it ingests traces, metrics, and logs through a plugin-based pipeline, processes and transforms them, and exports to any backend, all while being highly configurable and purpose-built as a daemon.

    GoTelemetry Data PipelinesTelemetry CollectorsTelemetry Collection and Aggregation
    View on GitHub↗7,175
  • grafana/alloygrafana avatar

    grafana/alloy

    2,910View on GitHub↗

    Alloy is a clustered telemetry collector and observability data pipeline that functions as an OpenTelemetry collector distribution. It acts as a declarative configuration engine for collecting and routing metrics, logs, traces, and profiles from various sources to monitoring backends. The system distinguishes itself through a distributed architecture that uses consistent hashing to balance scraping targets and collection workloads across multiple nodes. It manages fleet-wide settings via remote configuration fetching and a modular system for importing reusable pipeline patterns. As a Kubernet

    Alloy is an OpenTelemetry collector distribution that ingests metrics, logs, and traces and routes them to multiple backends, fully matching the need for a single vendor-neutral telemetry agent with a declarative pipeline.

    GoTelemetry CollectorsTelemetry Collection and Aggregation
    View on GitHub↗2,910
  • fluent/fluent-bitfluent avatar

    fluent/fluent-bit

    7,946View on GitHub↗

    Fluent Bit is a cloud-native log shipper and unified telemetry collector designed as a resource-efficient data pipeline. It ingests logs, metrics, and traces from multiple sources, processing them in real-time before routing the data to external storage backends. The project functions as a real-time stream processor and OpenTelemetry log processor, capable of transforming and filtering data using SQL and conditional logic. It also acts as a distributed tracing agent that can sample traces to reduce data volume while preserving full request paths. The system provides reliable data delivery th

    Fluent Bit is a cloud-native, resource-efficient agent that collects logs, metrics, and traces, processes them in real-time, and forwards to multiple backends via a highly configurable pipeline — exactly what a unified telemetry agent should be.

    CTelemetry CollectorsCustom Output DestinationsTelemetry Collection and Aggregation
    View on GitHub↗7,946
  • vectordotdev/vectorvectordotdev avatar

    vectordotdev/vector

    22,071View on 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

    Vector is a production-grade observability data pipeline that ingests logs, metrics, and traces, transforms them, and routes them to multiple backends, fitting the unified agent requirement for multi-signal collection, vendor-agnostic output, and pipeline processing.

    RustYAML Configuration FilesTelemetry Transformation ScriptsTelemetry Collection and Aggregation
    View on GitHub↗22,071
  • influxdata/telegrafinfluxdata avatar

    influxdata/telegraf

    17,619View on 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

    Telegraf is a plugin-driven agent that collects, processes, and routes telemetry data—its core strength is metrics, but it also supports log collection and OpenTelemetry-based trace forwarding, making it a genuine unified pipeline even though logs and traces are less emphasized.

    GoTelemetry CollectorsTelemetry Collection and Aggregation
    View on GitHub↗17,619
  • open-telemetry/opentelemetry-dotnetopen-telemetry avatar

    open-telemetry/opentelemetry-dotnet

    3,666View on GitHub↗

    The OpenTelemetry .NET SDK is a set of libraries used to generate and export traces, metrics, and logs from .NET applications. It functions as an application performance monitoring tool and a distributed tracing implementation, providing the necessary infrastructure to capture system metrics and request paths across microservices. The project includes a zero-code instrumentation library that automatically captures telemetry from popular .NET frameworks without requiring manual changes to source code. It uses a provider-based API abstraction to decouple instrumentation from specific backend im

    This is the OpenTelemetry .NET SDK — a library for instrumenting .NET applications to emit traces, metrics, and logs — not a standalone agent/daemon for collecting telemetry from infrastructure or forwarding to multiple backends.

    C#Telemetry Data PipelinesTelemetry Collection and Aggregation
    View on GitHub↗3,666
  • quickwit-oss/quickwitquickwit-oss avatar

    quickwit-oss/quickwit

    11,345View on GitHub↗

    Quickwit is a cloud-native, distributed search engine designed for observability data such as logs, traces, and metrics. It functions as an observability backend that decouples compute from storage by persisting indices directly in S3-compatible cloud object stores. The system is distinguished by its compatibility with the Elasticsearch REST API, allowing it to integrate with existing clients and log shippers without reconfiguration. It also serves as an OpenTelemetry data indexer, ingesting technical data via the OpenTelemetry Protocol using gRPC and HTTP. The engine utilizes a hybrid of co

    Quickwit is an observability backend — a storage and search engine for logs, traces, and metrics — not an agent that collects and forwards data from sources, so it doesn't match the unified telemetry agent role you're looking for.

    RustOpenTelemetry IngestionOpenTelemetry Exporters
    View on GitHub↗11,345
  • comodosecurity/openedrComodoSecurity avatar

    ComodoSecurity/openedr

    2,603View on GitHub↗

    OpenEDR is an endpoint detection and response platform designed to collect telemetry and monitor system activity to identify security breaches. It functions as a host-based intrusion detection system and telemetry collector, gathering detailed data on process, network, and file activity. The system includes a dockerized security stack that bundles search, logging, and visualization tools into containers for analyzing endpoint telemetry. It features a security event visualizer that maps process lineage and indexes logs to facilitate root-cause analysis of attacks. The platform provides capabi

    OpenEDR is an endpoint detection and response platform that collects security-specific telemetry (process, network, file activity) for threat detection, not a general-purpose unified agent for ingesting metrics, logs, and traces from applications and infrastructure into multiple observability backends.

    C++Telemetry CollectorsTelemetry Collection and Aggregation
    View on GitHub↗2,603
  • hyperdxio/hyperdxhyperdxio avatar

    hyperdxio/hyperdx

    9,324View on 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

    HyperDX is a full observability platform with its own storage and UI, not a lightweight agent focused purely on collecting and forwarding telemetry to multiple backends.

    TypeScriptOpenTelemetry IngestionTelemetry Collection and Aggregation
    View on GitHub↗9,324
  • coroot/corootcoroot avatar

    coroot/coroot

    7,400View on GitHub↗

    Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi

    Coroot is a full observability platform with built-in storage, dashboards, and AI diagnostics rather than a lightweight agent that solely collects and forwards telemetry to external backends, so it's a neighboring category, not the unified agent the search describes.

    GoTelemetry CollectorsTelemetry Collection and Aggregation
    View on GitHub↗7,400
  • netdata/netdatanetdata avatar

    netdata/netdata

    79,176View on GitHub↗

    Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments. The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes

    Netdata is a high-performance metrics agent for real-time infrastructure monitoring and anomaly detection, but it focuses solely on metrics and does not collect logs or traces, so it does not meet the requirement for a unified telemetry agent covering all three signal types.

    CTelemetry Collectors
    View on GitHub↗79,176
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on 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

    Uptrace is an OpenTelemetry-powered observability platform that ingests, stores, and analyzes traces, metrics, and logs, but it is a backend server rather than a lightweight forwarding agent that runs on infrastructure and sends data to multiple backends.

    GoOpenTelemetry IngestionTelemetry Data PipelinesOpenTelemetry Exporters
    View on GitHub↗4,098
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
open-telemetry/opentelemetry-collector7.2KGoApache-2.0Jun 25, 2026
grafana/alloy2.9KGoapache-2.0Feb 20, 2026
fluent/fluent-bit
7.9K
C
Apache-2.0
Jun 26, 2026
vectordotdev/vector22.1KRustMPL-2.0Jun 22, 2026
influxdata/telegraf17.6KGoMITJun 16, 2026
open-telemetry/opentelemetry-dotnet3.7KC#apache-2.0Feb 18, 2026
quickwit-oss/quickwit11.3KRustApache-2.0Jun 23, 2026
comodosecurity/openedr2.6KC++otherJan 13, 2024
hyperdxio/hyperdx9.3KTypeScriptmitFeb 21, 2026
coroot/coroot7.4KGoapache-2.0Feb 19, 2026

Related searches

  • a centralized log aggregation system
  • a self-hosted distributed tracing system
  • a self-hosted Datadog alternative
  • a self-hosted APM platform
  • an observability platform for LLM applications
  • a distributed tracing system for microservices
  • Observability, tracing and logging
  • an endpoint detection agent