3 repository-uri
Capturing stack traces and stdout/stderr from the process level to diagnose framework or infrastructure failures.
Distinct from Execution Error Captures: Focuses on infrastructure-level process errors rather than concurrent task stream errors.
Explore 3 awesome GitHub repositories matching web development · Process-Level Error Logging. Refine with filters or upvote what's useful.
Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter
Views HTTP error rate and resource metrics for individual pods to isolate the source of service errors.
CRI-O is an open-source container runtime that implements the Kubernetes Container Runtime Interface (CRI) to manage container images, pods, and containers on cluster nodes using OCI-compatible runtimes. It serves as a node-level container manager that handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters, running containers according to the Open Container Initiative specifications. The runtime distinguishes itself through live configuration reloading that applies changes to runtime definitions, registry mirrors, and TLS certificates without restarting th
Includes verbose status details for pods that have dropped their infra container.
Acest proiect este un supervizor de procese Go conceput pentru a porni și monitoriza mai multe programe de fundal cu reporniri automate și gestionarea ciclului de viață. Acesta funcționează ca un sistem pentru coordonarea execuției daemon-urilor, asigurând operarea continuă printr-o configurație centrală. Supervizorul se distinge prin mai multe interfețe de administrare la distanță, inclusiv un API REST de gestionare a proceselor, un controler XML-RPC și un dashboard web integrat pentru monitorizarea și controlul proceselor. Dispune de un exportator de monitorizare Prometheus care servește metrici de performanță în timp real printr-un endpoint HTTP dedicat și securizează aceste interfețe la distanță folosind autentificare de bază. Sistemul acoperă domenii largi de capabilități, inclusiv gestionarea jurnalelor (log management) cu rotație bazată pe dimensiune, verificarea automată a stării de sănătate prin polling TCP și HTTP și orchestrarea ciclului de viață al serviciilor prin programare bazată pe priorități de grup. De asemenea, oferă declanșatoare de acțiuni bazate pe evenimente, un reaper de procese copil pentru a curăța procesele zombie și o interfață de linie de comandă pentru controlul manual al proceselor. Software-ul include utilitare pentru generarea de șabloane de configurare și poate fi integrat ca serviciu de sistem folosind fișiere de mediu personalizate.
Captures standard output and error streams from child processes into files with configurable rotation and size limits.