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
·
open-telemetry avatar

open-telemetry/opentelemetry-specification

0
View on GitHub↗
4,267 estrellas·988 forks·Makefile·Apache-2.0·3 vistasopentelemetry.io↗

Opentelemetry Specification

Este repositorio contiene las especificaciones para un estándar de datos de observabilidad estandarizado y un framework de instrumentación de telemetría. Define protocolos unificados para cómo se instrumentan, propagan y formatean los datos de telemetría para garantizar la interoperabilidad a través de sistemas distribuidos.

La especificación proporciona un enfoque neutral al proveedor para la observabilidad, permitiendo que los datos de telemetría se exporten a varios backends sin bloquearse en un solo proveedor o requerir cambios en el código fuente de la aplicación. Establece un protocolo consistente para capturar flujos de solicitudes a través de límites de servicio para correlacionar la actividad y analizar el rendimiento del sistema.

El framework cubre una amplia superficie de capacidades de monitoreo, incluyendo recolección de métricas del sistema, agregación de registros de aplicaciones y captura de trazas distribuidas. Define métodos tanto para la instrumentación automática como manual y especifica los mecanismos para la propagación de contexto y el enrutamiento de señales de telemetría a través de pipelines de datos.

Features

  • Cloud Native Observability - Implements a vendor-neutral standard for collecting metrics, logs, and traces within cloud-native and distributed environments.
  • Unified Observability Data Models - Defines a consistent data model that unifies metrics, logs, and traces as timestamped wide events.
  • Distributed Tracing - Specifies the protocols for recording and visualizing the lifecycle of requests as they traverse distributed service architectures.
  • Tracing Context Propagation - Implements mechanisms for injecting and extracting distributed tracing headers across network boundaries to maintain request correlation.
  • Application Performance Monitoring - Provides a standardized approach for tracking runtime errors and performance bottlenecks in distributed software.
  • Instrumentation APIs - Provides standardized interfaces for adding both manual and automatic observability markers to application code.
  • Distributed Tracing - Defines methods for tracking requests across distributed systems using unique identifiers to analyze performance and execution flow.
  • Vendor-Neutral Observability Interfaces - Provides standardized APIs that decouple application code from specific monitoring providers to prevent vendor lock-in.
  • Zero-Code Instrumentation - Enables monitoring agents to be attached for telemetry collection without requiring modifications to application source code.
  • Telemetry Data Pipelines - Provides a configurable layer for ingesting, parsing, and transforming raw observability data before export.
  • OTLP Telemetry Routing - Routes observability data through processors and filters using OpenTelemetry standards.
  • Distributed Log Aggregation - Collects and unifies timestamped event records from multiple distributed services for centralized monitoring.
  • Telemetry Exporters - Pushes internal performance metrics and logs to various third-party observability platforms using a neutral standard.
  • Instrumentation Libraries - Supplies libraries for adding custom tracking and tracing directly into application code via manual instrumentation.
  • System Metrics Collection - Records system-level performance metrics over time to monitor resource usage and software health.
  • Tracing And Profiling - Framework for cloud-native observability.

Historial de estrellas

Gráfico del historial de estrellas de open-telemetry/opentelemetry-specificationGráfico del historial de estrellas de open-telemetry/opentelemetry-specification

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

Preguntas frecuentes

¿Qué hace open-telemetry/opentelemetry-specification?

Este repositorio contiene las especificaciones para un estándar de datos de observabilidad estandarizado y un framework de instrumentación de telemetría. Define protocolos unificados para cómo se instrumentan, propagan y formatean los datos de telemetría para garantizar la interoperabilidad a través de sistemas distribuidos.

¿Cuáles son las características principales de open-telemetry/opentelemetry-specification?

Las características principales de open-telemetry/opentelemetry-specification son: Cloud Native Observability, Unified Observability Data Models, Distributed Tracing, Tracing Context Propagation, Application Performance Monitoring, Instrumentation APIs, Vendor-Neutral Observability Interfaces, Zero-Code Instrumentation.

¿Qué alternativas de código abierto existen para open-telemetry/opentelemetry-specification?

Las alternativas de código abierto para open-telemetry/opentelemetry-specification incluyen: open-telemetry/opentelemetry-dotnet — The OpenTelemetry .NET SDK is a set of libraries used to generate and export traces, metrics, and logs from .NET… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… open-telemetry/opentelemetry-go — OpenTelemetry Go is a framework for generating and collecting distributed traces, metrics, and logs from Go… openzipkin/zipkin — Zipkin is an open-source distributed tracing system designed to collect, store, and visualize timing data across… open-telemetry/opentelemetry-php — OpenTelemetry PHP is a standard-compliant observability framework designed to instrument applications for the… open-telemetry/opentelemetry-demo — This project is an OpenTelemetry reference implementation and distributed microservices environment used to…

Alternativas open-source a Opentelemetry Specification

Proyectos open-source similares, clasificados según cuántas características comparten con Opentelemetry Specification.
  • open-telemetry/opentelemetry-dotnetAvatar de open-telemetry

    open-telemetry/opentelemetry-dotnet

    3,666Ver en 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

    C#asp-netasp-net-coredistributed-tracing
    Ver en GitHub↗3,666
  • 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
  • open-telemetry/opentelemetry-goAvatar de open-telemetry

    open-telemetry/opentelemetry-go

    6,434Ver en GitHub↗

    OpenTelemetry Go is a framework for generating and collecting distributed traces, metrics, and logs from Go applications. It provides a standardized telemetry instrumentation API for adding observability markers to code and a corresponding SDK for processing and emitting these signals. The project utilizes a configurable observability pipeline to sample and export telemetry data to external backends using the OTLP wire protocol. It features a pluggable export system and a separation between the public API and the SDK implementation, allowing telemetry to be routed to third-party platforms wit

    Gologgingmetricsopentelemetry
    Ver en GitHub↗6,434
  • openzipkin/zipkinAvatar de openzipkin

    openzipkin/zipkin

    17,431Ver en GitHub↗

    Zipkin is an open-source distributed tracing system designed to collect, store, and visualize timing data across complex service architectures. It provides a platform for monitoring request lifecycles, enabling developers to identify latency bottlenecks and performance issues by tracking operations as they move through heterogeneous service environments. The system distinguishes itself through a standardized data model and a pluggable storage architecture that supports various backend databases. It utilizes sampling strategies to manage telemetry volume and employs asynchronous collection met

    Javadistributed-tracingobservabilityopenzipkin
    Ver en GitHub↗17,431
Ver las 30 alternativas a Opentelemetry Specification→