11 repositorios
Graphical interfaces for monitoring hardware and system performance in real-time.
Distinguishing note: Focuses on the visualization aspect of system monitoring.
Explore 11 awesome GitHub repositories matching system administration & monitoring · Resource Visualization Dashboards. Refine with filters or upvote what's useful.
This project is a cross-platform desktop application that functions as a graphical shell replacement. Built using web technologies, it provides a unified workspace that integrates a terminal emulator with real-time system monitoring tools, allowing users to interact with their operating system through a touch-friendly, native-like interface. The application distinguishes itself through a highly customizable layout engine that uses external configuration files to arrange interface components. It features a distinct visual aesthetic and wraps standard terminal emulation within a graphical conta
Visualizes live hardware performance and filesystem activity through a graphical interface.
Sentinel is a microservice flow control framework designed for managing traffic limits, distributed circuit breaking, and adaptive overload protection. It serves as a traffic shaping component that defines resource boundaries to regulate request flow and ensure reliability across distributed systems. The project provides a real-time monitoring dashboard for tracking resource metrics and performance bottlenecks across service clusters. It includes a visual interface for the real-time management of flow control and circuit breaking rules, allowing parameters to be updated without restarting the
Provides a graphical interface for the real-time management of flow control and circuit breaking rules.
ctop es una utilidad de panel basada en terminal diseñada para monitorear y gestionar aplicaciones en contenedores. Proporciona una interfaz en tiempo real para rastrear el estado operativo y la utilización de recursos de múltiples contenedores simultáneamente, ofreciendo una vista centralizada del estado del sistema directamente dentro de un emulador de terminal. La herramienta se distingue por integrarse directamente con el tiempo de ejecución del contenedor para proporcionar tanto vistas generales de infraestructura de alto nivel como capacidades de inspección profunda. Los usuarios pueden organizar su panel a través de preferencias de filtrado y clasificación persistentes, asegurando que los datos de rendimiento permanezcan estructurados en diferentes sesiones. Más allá del monitoreo, la utilidad facilita el control operativo al permitir a los usuarios ejecutar comandos de shell y acceder a registros en vivo para contenedores individuales. Esta combinación de visualización de rendimiento y gestión del ciclo de vida proporciona un entorno integral para diagnosticar cuellos de botella y mantener los estados de los contenedores.
Visualizes infrastructure performance by organizing and filtering live container data in high-density environments.
gdb-dashboard is a visual frontend and Python-based extension for GDB. It provides a modular dashboard that enables real-time visualization of program state during debugging sessions. The project replaces manual command-line interaction with a structured visual interface. It utilizes syntax highlighting for program state data to improve readability and analysis during the debugging process. The system focuses on C and C++ debugging, automating the monitoring of program memory and execution state through a text-based user interface. It achieves this by integrating with GDB APIs to retrieve sy
Implements a modular Python-based dashboard for real-time visualization of GDB program state.
This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ
Displays real-time CPU, GPU, NPU, and memory consumption on a synchronized performance timeline.
RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen
Visualizes system resource consumption and performance trends through real-time dashboards.
ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented
Provides graphical interfaces for monitoring pipeline artifacts and resource status.
LiteMonitor is a customizable desktop system dashboard and hardware performance monitor. It provides a visual overlay for tracking real-time CPU, GPU, memory, and network metrics, including temperature and power consumption. The application is an extensible system monitor that uses a modular plugin system to integrate third-party data sources, such as weather, stocks, and cryptocurrency, alongside core hardware telemetry. The tool includes a theme engine for adjusting colors, fonts, and layout, as well as window management controls for transparency and click-through behavior. It supports sys
Implements a graphical dashboard for monitoring hardware and system performance in real-time.
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
Monitors container performance using specialized time series charts and heatmaps.
Kuma es un service mesh multizona que orquesta el tráfico de red de capa 4 y capa 7 entre contenedores y máquinas virtuales. Utiliza un plano de control centralizado para gestionar un plano de datos basado en Envoy, proporcionando una superposición de red unificada a través de múltiples nubes, clusters y entornos on-premises. El proyecto implementa seguridad de red zero-trust mediante control de acceso basado en identidad y cifrado TLS mutuo, aprovisionando automáticamente certificados para verificar las identidades de los servicios. Admite la gestión de múltiples mallas, permitiendo que un único plano de control coordine varias mallas de servicio independientes o aisladas para reducir la complejidad operativa. Las capacidades incluyen enrutamiento dinámico de tráfico para despliegues canary y blue-green, junto con observabilidad centralizada de servicios para monitorear el rendimiento de la red y la salud del sistema. El sistema también proporciona pruebas de resiliencia mediante inyección de fallos y mecanismos de reintento automático. El plano de datos se establece utilizando inyección automática de proxies y bootstrapping basado en plantillas para interceptar el tráfico de red sin requerir cambios en el código fuente de la aplicación.
Provides a graphical interface for visualizing the state and resources of connected sidecar proxies.
Goldilocks is a suite of tools for analyzing resource usage and managing autoscaling policies in Kubernetes. It functions as a resource optimizer and capacity planner, providing a dashboard and command line interface to analyze workload utilization patterns and suggest efficient CPU and memory requests and limits for containers. The project distinguishes itself by visualizing recommendations from the Vertical Pod Autoscaler via a web interface and providing a lifecycle manager to create and configure these autoscaler objects. It includes capabilities to aggregate resource recommendations acro
Provides a web-based dashboard to visualize suggested resource limits and actual usage.