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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 dépôts

Awesome GitHub RepositoriesObservability and Tracing

Tools for monitoring and tracing LLM application performance.

Explore 25 awesome GitHub repositories matching part of an awesome list · Observability and Tracing. Refine with filters or upvote what's useful.

Awesome Observability and Tracing GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • microsoft/promptflowAvatar de microsoft

    microsoft/promptflow

    11,165Voir sur GitHub↗

    Promptflow is a development framework and orchestrator for building applications powered by large language models. It functions as a suite of tools for designing, orchestrating, and deploying AI workflows by linking prompts, custom Python code, and language models into executable sequences. The project is distinguished by a visual AI workflow designer that allows for the creation of directed acyclic graphs of logic nodes. It provides a dedicated prompt engineering environment for versioning and comparing templates, alongside stateful execution tracing to record function calls and variable val

    Tracks the flow of data and model interactions to identify errors and iterate on prompt designs.

    Python
    Voir sur GitHub↗11,165
  • cloudwego/einoAvatar de cloudwego

    cloudwego/eino

    9,675Voir sur GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Monitors execution paths and debugs orchestrations using built-in callbacks and external observability platforms.

    Goaiai-applicationai-framework
    Voir sur GitHub↗9,675
  • spring-projects/spring-aiAvatar de spring-projects

    spring-projects/spring-ai

    9,001Voir sur GitHub↗

    Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects. The framework

    Captures metrics and distributed traces for tool call execution during chat model interactions, including tool name and arguments.

    Javaartificial-intelligencejavaspring-ai
    Voir sur GitHub↗9,001
  • arize-ai/phoenixAvatar de Arize-ai

    Arize-ai/phoenix

    8,605Voir sur GitHub↗

    Arize Phoenix is an LLM observability platform and evaluation framework designed to capture execution traces and monitor large language model applications. It serves as a prompt management system for versioning and testing templates, and as a self-hosted AI operations infrastructure for managing telemetry and experiments. The platform differentiates itself through a specialized embedding visualization tool used to detect data drift and optimize vector search. It provides a comprehensive evaluation suite that utilizes judge-based evaluators and ground-truth datasets to score model outputs, and

    Records end-to-end execution flows of agents and chains to analyze performance and debug failures.

    Jupyter Notebookagentsai-monitoringai-observability
    Voir sur GitHub↗8,605
  • fluent/fluent-bitAvatar de fluent

    fluent/fluent-bit

    7,946Voir sur GitHub↗

    Fluent Bit est un collecteur de logs et de télémétrie unifié cloud-native conçu comme un pipeline de données efficace en ressources. Il ingère des logs, des métriques et des traces provenant de multiples sources, les traitant en temps réel avant d'acheminer les données vers des backends de stockage externes. Le projet fonctionne comme un processeur de flux en temps réel et un processeur de logs OpenTelemetry, capable de transformer et de filtrer les données en utilisant SQL et une logique conditionnelle. Il agit également comme un agent de traçage distribué capable d'échantillonner les traces pour réduire le volume de données tout en préservant les chemins de requête complets. Le système fournit une livraison de données fiable grâce à une mise en mémoire tampon basée sur le système de fichiers et une logique de réessai avec état pour éviter la perte de données lors des pannes. Son architecture modulaire prend en charge des plugins d'entrée et de sortie enfichables, un routage basé sur les métadonnées et la capacité d'étendre les fonctionnalités via des bibliothèques partagées. Le logiciel peut être déployé en tant que conteneur sur différentes architectures CPU et systèmes d'exploitation.

    Implements tail-based sampling to reduce trace volume by selecting specific traces after the request completes.

    C
    Voir sur GitHub↗7,946
  • traceloop/openllmetryAvatar de traceloop

    traceloop/openllmetry

    7,202Voir sur GitHub↗

    OpenLLMetry is an OpenTelemetry-based observability framework and instrumentation library for generative AI applications. It provides toolsets for tracing and monitoring large language model workflows, capturing telemetry from model providers, agent frameworks, and vector databases using standardized semantic conventions. The project distinguishes itself by providing a specialized evaluation and experimentation suite that associates user feedback and prompt version hashes with specific execution traces. It includes a system for tracking model reasoning paths and enforcing security guardrails

    OpenTelemetry-based observability for LLM apps.

    Python
    Voir sur GitHub↗7,202
  • crestalnetwork/intentkitAvatar de crestalnetwork

    crestalnetwork/intentkit

    6,502Voir sur GitHub↗

    IntentKit is an open-source platform for deploying and managing a collaborative team of AI agents that can work together to complete complex tasks. It provides a self-hosted agent orchestrator that coordinates multiple agents through a modular pipeline of entrypoints, orchestration, and storage, all running as containerized services using Docker Compose or Swarm for production-grade deployment. The platform distinguishes itself by offering a plugin-based system for extending agent capabilities without modifying the core codebase, along with built-in integrations for connecting agents to socia

    Sends detailed execution traces of agent runs to an external observability platform for debugging.

    Pythonagent-frameworkagenticai
    Voir sur GitHub↗6,502
  • nvidia/nemo-guardrailsAvatar de NVIDIA

    NVIDIA/NeMo-Guardrails

    6,453Voir sur GitHub↗

    NeMo-Guardrails is a toolkit for adding programmable safety constraints and dialogue boundaries to large language model conversational systems. It functions as security middleware that intercepts inputs and outputs to block prompt injections, jailbreaks, and sensitive data leaks, while providing a conversational dialogue manager to define structured interaction flows through configuration files. The framework includes a hallucination filter to screen model outputs for factual accuracy and a specialized modeling language for defining conversational flows and constraints. It provides capabiliti

    Records rule activation and performance metrics using OpenTelemetry for real-time monitoring and debugging.

    Python
    Voir sur GitHub↗6,453
  • open-multi-agent/open-multi-agentAvatar de open-multi-agent

    open-multi-agent/open-multi-agent

    6,422Voir sur GitHub↗

    Open Multi-Agent is a TypeScript framework for multi-agent orchestration that decomposes natural language goals into a runtime-generated directed acyclic graph of tasks. It functions as a task orchestrator and workflow state manager, coordinating multiple AI models to execute parallel and sequential operations. The framework is distinguished by a proposer-judge consensus protocol used to validate agent outputs through a quorum of agreement. It employs provider-agnostic model routing to assign specific models to tasks based on roles or execution phases and utilizes state-based workflow checkpo

    Streams structured trace events to external backends for auditing and debugging orchestration runs.

    TypeScriptagent-frameworkagent-orchestrationagentic-ai
    Voir sur GitHub↗6,422
  • strands-agents/sdk-pythonAvatar de strands-agents

    strands-agents/sdk-python

    6,176Voir sur GitHub↗

    This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe

    Traces every agent decision and exposes hooks to intercept, log, validate, or redirect any step.

    Python
    Voir sur GitHub↗6,176
  • voltagent/voltagentAvatar de VoltAgent

    VoltAgent/voltagent

    6,020Voir sur GitHub↗

    Captures every agent decision and tool call as OpenTelemetry traces for real-time monitoring and replay.

    TypeScriptagentsaiai-agents
    Voir sur GitHub↗6,020
  • googlecloudplatform/agent-starter-packAvatar de GoogleCloudPlatform

    GoogleCloudPlatform/agent-starter-pack

    5,752Voir sur GitHub↗

    Traces every agent operation with distributed tracing spans and exports them to a cloud trace service.

    Pythonagentsgcpgemini
    Voir sur GitHub↗5,752
  • coze-dev/coze-loopAvatar de coze-dev

    coze-dev/coze-loop

    5,540Voir sur GitHub↗

    Coze-loop est une plateforme d'optimisation et une suite de gestion d'orchestration pour les agents de grands modèles de langage (LLM). Elle fonctionne comme un environnement complet pour le développement, le débogage, l'évaluation et la surveillance des performances des agents IA. Le projet fournit un terrain de jeu dédié au prompt engineering pour l'itération et la validation en temps réel des réponses du modèle. Il inclut un framework d'évaluation qui exécute des évaluations automatisées sur des jeux de données pour générer des métriques de performance et vérifier la précision des sorties. Le système couvre l'observabilité via le traçage d'exécution en temps réel et l'analyse historique du comportement des agents. Il prend en charge la gestion du cycle de vie avec des capacités de débogage distribué, de configuration des paramètres du modèle et de personnalisation du déploiement en cluster.

    Captures every agent decision and tool call as execution traces for real-time monitoring and replay debugging.

    Goagentagent-evaluationagent-observability
    Voir sur GitHub↗5,540
  • maiot-io/zenmlAvatar de maiot-io

    maiot-io/zenml

    5,452Voir sur GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Stores checkpoint outputs as versioned artifacts in object storage to enable auditing, diffing, and tracing results back to specific execution steps.

    Python
    Voir sur GitHub↗5,452
  • packtpublishing/llm-engineers-handbookAvatar de PacktPublishing

    PacktPublishing/LLM-Engineers-Handbook

    4,774Voir sur GitHub↗

    This project is an educational resource and engineering guide for building, deploying, and optimizing large language model applications and production pipelines. It serves as a blueprint for cloud AI infrastructure, providing a framework for orchestrating inference endpoints, data warehouses, and scalable production environments. The repository provides specific implementation patterns for retrieval augmented generation to ground model responses in external data. It includes a training workflow for crawling, structuring, and processing datasets to facilitate model fine-tuning, alongside an ev

    Tracks and analyzes the execution flow of prompts to monitor and inspect model behavior.

    Pythonawsfine-tuning-llmgenai
    Voir sur GitHub↗4,774
  • tencentcloudadp/youtu-agentAvatar de TencentCloudADP

    TencentCloudADP/youtu-agent

    4,576Voir sur GitHub↗

    Youtu Agent is an open-source framework for building, running, and evaluating autonomous agents powered by large language models. It provides the core infrastructure for creating agents that follow reasoning loops, use toolkits, and coordinate with other agents to solve complex tasks, all managed through YAML-driven configuration files. The framework distinguishes itself through its support for multi-agent orchestration, where a planner agent decomposes tasks and coordinates specialized worker agents, and through its integration with the Model Context Protocol for connecting to external toolk

    Records tool calls and agent trajectories with a database-backed tracing system for performance analysis.

    Pythonagent-frameworkagentsopenai-agents
    Voir sur GitHub↗4,576
  • cerbos/cerbosAvatar de cerbos

    cerbos/cerbos

    4,460Voir sur GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Exports telemetry data about policy evaluation requests to monitor performance and troubleshoot access logic.

    Goaccess-controlauthorizationgo
    Voir sur GitHub↗4,460
  • unionai-oss/panderaAvatar de unionai-oss

    unionai-oss/pandera

    4,382Voir sur GitHub↗

    Pandera is a data pipeline validation framework and statistical type validation tool. It functions as a library for defining and enforcing schemas on datasets to ensure data quality and consistency, specifically providing validation capabilities for Pandas dataframes. The project includes a schema inference tool that automates setup by analyzing existing dataset samples to generate validation schemas. It also serves as a synthetic data generator, creating artificial datasets based on predefined schemas to verify data-producing functions. The framework covers data engineering quality assuranc

    Traces the evolution of inputs and outputs across agent execution steps using metadata.

    Pythonassertionsdata-assertionsdata-check
    Voir sur GitHub↗4,382
  • latitude-dev/latitude-llmAvatar de latitude-dev

    latitude-dev/latitude-llm

    4,145Voir sur GitHub↗

    Ce projet est une pile de surveillance IA auto-hébergée qui fonctionne comme une plateforme d'observabilité LLM, un framework d'évaluation IA et un analyseur de traces OpenTelemetry. Il est conçu pour capturer et analyser les traces, sessions et télémétries LLM afin de surveiller les performances des agents IA. La plateforme se distingue en tant que serveur Model Context Protocol, exposant les fonctions de l'espace de travail comme outils pour les agents de codage IA. Elle permet la conversion des traces de production défaillantes en jeux de données de test pour les tests de régression et utilise le clustering de sessions basé sur la sémantique pour découvrir les modèles de comportement émergents des utilisateurs. Le système couvre de larges domaines de capacités, notamment la collecte de télémétrie pour les chemins d'exécution des agents, le scoring d'évaluation automatisé pour le trafic en direct et la recherche sémantique pour isoler les modèles d'interaction. Il fournit également des alertes pour les régressions de signaux, l'analyse comportementale pour les échecs d'outils et la rédaction de PII pour les données de télémétrie. Le logiciel peut être déployé sur une infrastructure privée en tant qu'installation à hôte unique ou en tant que cluster évolutif utilisant Docker Compose, Kubernetes ou des charts Helm.

    Collects granular OpenTelemetry traces of AI agent execution paths for observability and debugging.

    TypeScript
    Voir sur GitHub↗4,145
  • uptrace/uptraceAvatar de uptrace

    uptrace/uptrace

    4,098Voir sur 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

    Phoenix ensures traces containing errors or exceeding duration thresholds are captured while sampling successful operations.

    Goapmapplication-monitoringclickhouse
    Voir sur GitHub↗4,098
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. Observability and Tracing

Explorer les sous-tags

  • Agent Execution Traces2 sous-tagsCaptures every agent decision, tool call, and workflow step as OpenTelemetry traces for real-time monitoring and replay debugging. **Distinct from Observability and Tracing:** Distinct from Observability and Tracing: focuses specifically on agent execution traces with OpenTelemetry, not general LLM application monitoring.
  • Authorization Decision TracersExports telemetry data about policy evaluation requests to observability platforms. **Distinct from Observability and Tracing:** Distinct from Observability and Tracing: focuses specifically on tracing authorization policy evaluation logic.
  • Lambda Observability ToolkitsCollections of utilities for structured logging, metrics, and tracing in serverless environments. **Distinct from Observability and Tracing:** Distinct from Observability and Tracing: specifically targets the AWS Lambda execution environment.
  • Prompt Flow MonitoringObservability tools focused on tracing the sequence of prompts and model responses. **Distinct from Observability and Tracing:** Focuses on the logical sequence of prompt interactions rather than general LLM application performance metrics.
  • Tail-Based SamplingFiltering and selecting specific traces for storage after the request completes, prioritizing errors and high-latency events. **Distinct from Error-Aware Step Tracing:** Distinct from error-aware step tracing by focusing on the decision of whether to store the entire trace based on its outcome, rather than just recording a step failure.