17 dépôts
Services for capturing and analyzing runtime application errors.
Explore 17 awesome GitHub repositories matching devops & infrastructure · Error Tracking and Exception Handling. Refine with filters or upvote what's useful.
This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and scaling applications. The directory distinguishes itself through a collaborative, community-driven curation model that aggregates metadata about third-party services. By utilizing a hierarchical taxonomy and storing all content in version-controlled, plain-text files, the project
Collects error tracking services that provide free tiers for capturing and analyzing runtime application exceptions.
This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services
Captures and analyzes runtime application errors within agentic processes to facilitate debugging.
NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by
Captures and reports runtime exceptions from background threads to the main thread.
ToolsOfTheTrade is a comprehensive, curated directory designed to help developers and operational teams discover software services for a wide range of technical and business requirements. It functions as a centralized resource catalog, indexing tools that support the entire software development lifecycle, infrastructure management, and organizational productivity. The project distinguishes itself by providing a structured index of both hosted and self-hosted solutions, enabling users to identify specific utilities for tasks ranging from continuous integration and project planning to applicati
Captures and analyzes runtime application errors to facilitate rapid debugging.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Provides detailed backtraces and code context for exceptions to assist in identifying issues during development.
Gitingest is a Git repository analysis and conversion service that transforms code repositories into structured plain-text summaries optimized for large language model consumption. It provides HTTP API endpoints and Python functions to integrate repository processing into AI pipelines and applications, with S3-compatible storage for persisting and retrieving generated digests. The service is packaged as a Docker container with all dependencies bundled for consistent deployment across environments. The project distinguishes itself through asynchronous processing of multiple repositories concur
Captures runtime exceptions and performance traces for debugging and error tracking.
Whoops is a PHP debugging tool and error handler designed to intercept and visualize exceptions and stack traces during application development. It functions as an exception renderer that converts errors into human-readable web pages or machine-readable responses. The project differentiates itself by providing a visual debugging interface with line-highlighted code views and a stack trace visualizer that links directly to source files in a local text editor or IDE. It employs environment-aware response resolution to automatically select between HTML, JSON, XML, or plain text output based on t
Implements a sequence of handlers and middleware to manage and report PHP exceptions.
Instructor is a framework designed for structured data extraction, validation, and language model integration. It functions as a library that transforms unstructured text into validated, type-safe objects by leveraging schema definitions and model-specific tool-calling capabilities. By acting as a validation middleware, the project ensures that language model outputs strictly conform to defined data structures. The library distinguishes itself through a robust validation-based retry loop that automatically re-submits failed responses with error feedback to iteratively correct schema complianc
Captures and exposes detailed histories of failed extraction attempts to facilitate debugging and iterative correction.
Highlight est une plateforme d'observabilité full-stack et un système de monitoring qui agrège les logs, les erreurs et les traces distribuées pour fournir une vue unifiée de la santé de l'application. Il fonctionne comme un système de traçage distribué, un service de monitoring d'erreurs et un outil de relecture de session. La plateforme est disponible sous forme de stack de monitoring dockerisée pour des déploiements auto-hébergés sur Linux. Elle se distingue en combinant l'observabilité backend avec un système d'enregistrement visuel qui capture les changements du DOM et les requêtes réseau pour rejouer les interactions des utilisateurs. Le système couvre plusieurs domaines de capacités clés, incluant la gestion centralisée des logs avec des propriétés interrogeables, le suivi des erreurs d'application avec intégration de source maps pour la dés-obfuscation des stack traces, et le traçage distribué des requêtes à travers les microservices. Il inclut également le monitoring de base de données via l'exécution de requêtes nommées et l'analyse de requêtes de recherche pour récupérer des métriques de performance. L'installation peut être effectuée via un déploiement de monitoring auto-hébergé utilisant Docker ou via le provisionnement d'infrastructure cloud.
Captures and analyzes runtime application exceptions and crashes to facilitate rapid debugging.
This project is a public company employee handbook that serves as a centralized reference for internal policies, organizational standards, and corporate governance for a distributed workforce. It functions as an operational guide and culture manifesto, detailing the shared values and social norms used to align a global team. The handbook defines a remote-first operational model that emphasizes asynchronous communication and a distributed work infrastructure. It specifies unique organizational practices such as cycle-based development intervals, a customer-facing support rotation for all emplo
Provides services for capturing and analyzing runtime application errors to resolve crashes.
Opserver is a cross-platform monitoring server and infrastructure dashboard designed for tracking system health, performance metrics, and backend service availability. It functions as an external metric aggregator and enterprise health oversight tool, centralizing data from third-party monitoring sources into a single view. The system integrates with incident response services like PagerDuty to map user identities and manage notification workflows. It also connects with external directory and identity providers to handle user authentication and permission assignments. The platform covers sev
Displays and organizes application exception logs from external storage providers.
Ce projet est une collection de ressources pédagogiques et de supports de cours conçus pour enseigner le langage Java. Il fournit un cours de programmation structuré, un guide des fondamentaux et un tutoriel sur la programmation orientée objet, soutenus par une série d'exercices de codage pratiques et de défis d'implémentation. Le programme se concentre sur l'implémentation de modèles orientés objet, incluant l'héritage, le polymorphisme et l'abstraction. Il couvre la création de classes, l'utilisation d'interfaces pour définir des contrats comportementaux, et l'application de modificateurs d'accès pour contrôler la visibilité des données. Le contenu éducatif couvre également les fondamentaux du langage tels que la gestion des variables, la logique conditionnelle et les boucles itératives. Il inclut des conseils sur la gestion des structures de données via des listes, des ensembles (sets) et des maps, ainsi que l'implémentation de la gestion des erreurs via des blocs try-catch et des exceptions personnalisées. Des sujets supplémentaires couvrent la manipulation de chaînes de caractères et l'utilisation de scanners pour les entrées utilisateur en console.
Covers the implementation of try-catch blocks to manage runtime exceptions and maintain stability.
Chunjun est un framework d'intégration de données distribué et un pipeline ETL basé sur SQL conçu pour synchroniser les données entre des sources hétérogènes. Il fonctionne comme un outil de capture de données modifiées (CDC) et un synchroniseur de données hétérogènes, utilisant un environnement de traitement distribué pour déplacer et transformer les données à travers différents types de bases de données. Le système se distingue par son architecture de connecteurs basée sur des plugins, qui permet le développement de plugins de source et de destination personnalisés pour étendre la connectivité aux systèmes de données non pris en charge. Il prend en charge la capture de données modifiées en temps réel à partir des journaux de bases de données relationnelles et implémente la propagation de l'évolution de schéma pour appliquer automatiquement les changements structurels des tables sources aux tables de destination. Le framework fournit des capacités pour la synchronisation de données incrémentielle et le calcul de données inter-sources utilisant la logique SQL. La fiabilité est gérée via une récupération de tâche basée sur des points de contrôle pour reprendre les transferts interrompus et des files d'attente de lettres mortes pour la gestion des données sales afin d'auditer les enregistrements mal formés. Les tâches d'intégration peuvent être déployées sur des clusters autonomes, Yarn ou des environnements Kubernetes, avec une prise en charge du déploiement conteneurisé via Docker.
Provides a dead-letter queue to capture and track malformed records that fail during synchronization for later auditing.
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
Correlates captured exceptions and stack traces with distributed trace contexts to map error flow.
Ce projet est un guide pédagogique axé sur la création d'applications web modulaires utilisant les fonctionnalités natives de PHP. Il démontre comment construire une architecture d'application fonctionnelle à partir de zéro, sans dépendre de frameworks tiers. Le guide se concentre sur l'implémentation de modèles architecturaux fondamentaux, notamment un routeur de requêtes qui mappe les chemins HTTP entrants vers une logique de contrôleur spécifique, et un conteneur d'injection de dépendances qui gère le cycle de vie des objets et les besoins des classes. En découplant les composants grâce à une résolution automatisée des dépendances, le projet met l'accent sur la maintenabilité et la testabilité dans la conception de logiciels personnalisés. L'implémentation couvre les mécanismes essentiels des applications web, tels qu'un front-controller pour la gestion des requêtes, un moteur de template pour séparer la logique de présentation du code métier, et une couche centralisée de gestion des erreurs pour traiter les exceptions à l'exécution. Ces composants travaillent ensemble pour offrir une approche structurée de la génération de contenu dynamique et du retour système.
Intercepts and processes runtime exceptions to provide consistent user feedback during failures.
This library provides a comprehensive framework for managing errors in JavaScript and TypeScript applications. It enables the creation of structured, type-safe error hierarchies, allowing developers to define custom error classes that ensure consistent behavior and categorization across a codebase. The project distinguishes itself through a modular plugin architecture that allows for the extension of core error functionality, such as custom logging, serialization, and validation. It includes an exception normalization pipeline that converts non-standard or malformed errors into predictable in
Captures and formats process-level exceptions to ensure graceful exits and system stability.
Template.js is a JavaScript template engine designed for parsing and rendering dynamic HTML content in both browser and server-side environments. It functions as a frontend logic library that manages complex user interfaces through data injection, template composition, and extensible rendering logic. The engine distinguishes itself by prioritizing performance through build-time template compilation, which transforms template files into executable modules or functions to minimize runtime overhead. It also incorporates a secure execution sandbox that restricts template logic to a controlled sco
Intercepts rendering exceptions to improve debugging and prevent application crashes during template execution.