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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
census-instrumentation avatar

census-instrumentation/opencensus-goArchived

0
View on GitHub↗
2,042 Stars·324 Forks·Go·Apache-2.0·4 Aufrufeopencensus.io↗

Opencensus Go

OpenCensus-go is an observability instrumentation library designed to capture and export telemetry data from distributed systems. It functions as a framework for application performance monitoring and distributed request tracing, allowing developers to track system health, latency, and the progression of requests across service boundaries.

The project distinguishes itself through a modular architecture that decouples data collection from storage. By utilizing a pluggable exporter interface, it enables the transmission of metrics and trace data to a variety of external monitoring and analysis backends. It also employs a measure-view aggregation model to record performance data points with minimal runtime overhead, ensuring that system visibility does not compromise application performance.

The library provides comprehensive instrumentation capabilities, including the ability to record performance metrics for web requests and remote procedure calls. It supports contextual metadata propagation and tagging, which allows for the consistent tracking of request-specific attributes across process boundaries. Additionally, the framework facilitates runtime profiling and internal health monitoring, providing visibility into resource usage and system behavior.

Features

  • Application Performance Monitoring - Provides a framework for tracking system health and latency by recording performance data and request spans within distributed environments.
  • Distributed Request Tracing - Tracks the progression of requests across multiple services to visualize complex system operations.
  • Custom Span Recorders - Records request progression across services by capturing hierarchical timing segments as spans.
  • Pluggable Storage Drivers - Decouples data collection from storage using modular drivers to transmit telemetry to various backends.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI
  • Distributed Tracing - Records the progression of requests across multiple services by capturing hierarchical timing segments and metadata.
  • Application Performance Monitoring - Records and aggregates performance metrics to track system behavior and health.
  • Distributed Request Tracking - Tracks the full lifecycle and hierarchy of network requests across multiple services to identify latency bottlenecks.
  • Instrumentation Libraries - Instruments application code to capture telemetry data for deeper system visibility.
  • Observability Data Exporters - Transmits captured metrics and trace data to external monitoring and analysis platforms.
  • Performance Metric Aggregators - Records performance data points by defining specific metrics and aggregation views to track system behavior with minimal runtime overhead.
  • Remote Procedure Calls - Records performance metrics and trace spans for remote procedure calls to identify bottlenecks.
  • Contextual Metadata Propagation - Propagates request-scoped metadata and trace identifiers across service boundaries to maintain consistent execution context.
  • Metadata Propagation - Provides mechanisms for transmitting contextual key-value pairs across service calls to maintain consistent request metadata.
  • Runtime Health Monitors - Gathers internal runtime metrics like memory usage and garbage collection cycles to monitor system health.
  • Telemetry Exporters - Pushes internal performance metrics and logs to third-party observability platforms using pluggable interfaces.
  • Request Traffic Monitors - Integrates with web frameworks to capture telemetry from incoming and outgoing traffic.
  • Application Performance Profiling - Provides capabilities for identifying performance bottlenecks and measuring execution time within applications.
  • Request Middleware - Hooks into web frameworks and database drivers to automatically capture telemetry data from service requests.
  • Star-Verlauf

    Star-Verlauf für census-instrumentation/opencensus-goStar-Verlauf für census-instrumentation/opencensus-go

    Kuratierte Suchen mit Opencensus Go

    Handverlesene Sammlungen, in denen Opencensus Go vorkommt.
    • Self-Hosted-Lösungen für Application Performance Monitoring
    • Bibliotheken für Observability-Instrumentierung

    Open-Source-Alternativen zu Opencensus Go

    Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Opencensus Go.
    • uptrace/uptraceAvatar von uptrace

      uptrace/uptrace

      4,098Auf GitHub ansehen↗

      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
      Auf GitHub ansehen↗4,098
    • open-telemetry/opentelemetry-specificationAvatar von open-telemetry

      open-telemetry/opentelemetry-specification

      4,267Auf GitHub ansehen↗

      This repository contains the specifications for a standardized observability data standard and telemetry instrumentation framework. It defines unified protocols for how telemetry data is instrumented, propagated, and formatted to ensure interoperability across distributed systems. The specification provides a vendor-neutral approach to observability, allowing telemetry data to be exported to various backends without locking into a single provider or requiring changes to application source code. It establishes a consistent protocol for capturing request flows across service boundaries to corre

      Makefileopentelemetry
      Auf GitHub ansehen↗4,267
    • google/tarpcAvatar von google

      google/tarpc

      3,713Auf GitHub ansehen↗

      tarpc is a remote procedure call framework for Rust that generates server traits and client stubs for network communication. It provides an asynchronous service interface that allows remote functions to be called as if they were local asynchronous tasks. The framework utilizes a serialized transport layer to move request and response data via TCP sockets, Unix domain sockets, or in-process channels. It includes a request lifecycle interceptor for injecting custom logic to handle authorization, throttling, and load balancing, as well as a distributed request telemetry system that attaches dead

      Rust
      Auf GitHub ansehen↗3,713
    • open-telemetry/opentelemetry-dotnetAvatar von open-telemetry

      open-telemetry/opentelemetry-dotnet

      3,666Auf GitHub ansehen↗

      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
      Auf GitHub ansehen↗3,666
    Alle 30 Alternativen zu Opencensus Go anzeigen→

    Häufig gestellte Fragen

    Was macht census-instrumentation/opencensus-go?

    OpenCensus-go is an observability instrumentation library designed to capture and export telemetry data from distributed systems. It functions as a framework for application performance monitoring and distributed request tracing, allowing developers to track system health, latency, and the progression of requests across service boundaries.

    Was sind die Hauptfunktionen von census-instrumentation/opencensus-go?

    Die Hauptfunktionen von census-instrumentation/opencensus-go sind: Application Performance Monitoring, Distributed Request Tracing, Custom Span Recorders, Pluggable Storage Drivers, Distributed Tracing, Distributed Request Tracking, Instrumentation Libraries, Observability Data Exporters.

    Welche Open-Source-Alternativen gibt es zu census-instrumentation/opencensus-go?

    Open-Source-Alternativen zu census-instrumentation/opencensus-go sind unter anderem: uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… open-telemetry/opentelemetry-specification — This repository contains the specifications for a standardized observability data standard and telemetry… google/tarpc — tarpc is a remote procedure call framework for Rust that generates server traits and client stubs for network… open-telemetry/opentelemetry-dotnet — The OpenTelemetry .NET SDK is a set of libraries used to generate and export traces, metrics, and logs from .NET… grafana/pyroscope — Pyroscope is a continuous profiling platform designed to collect, store, and visualize application performance data.… open-telemetry/opentelemetry-php — OpenTelemetry PHP is a standard-compliant observability framework designed to instrument applications for the…