Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network
HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases, and servers without requiring client software. It functions as an infrastructure monitoring dashboard, an alert management system, and a centralized log aggregator using the OpenTelemetry Protocol. The system utilizes a cloud-edge collection hierarchy to scale data gathering across clusters and isolated networks. It distinguishes itself with a flexible extensibility model, allowing users to define new monitoring workflows through configuration-based metric templates and custo
RPi-Monitor is a monitoring suite designed for embedded Linux environments and single-board computers. It provides a framework for gathering real-time hardware telemetry, tracking system performance metrics, and visualizing data through a web-based dashboard. The system is built to handle long-term data persistence by utilizing fixed-size round-robin databases, ensuring historical records are maintained without exceeding storage capacity. The project distinguishes itself through its focus on embedded hardware integration and flexible deployment. It supports the monitoring of external physical
cAdvisor is a container resource monitoring agent and performance analyzer that collects and exports CPU, memory, network, and disk usage statistics from running containers. It functions as a telemetry tool for discovering containers across various runtimes and serves as a Prometheus-compatible metrics exporter. The agent distinguishes itself by analyzing Linux control groups to provide visibility into resource consumption and limits. It utilizes kernel perf events and NUMA statistics for low-level hardware performance tracking and diagnostics, and it can identify out-of-memory kill events th
OSHI is a Java system information library and cross-platform hardware monitor used to extract real-time performance data and specifications from processors, memory, disks, network interfaces, and system firmware. It serves as an operating system metadata provider, querying system boot times, uptime, and detailed version information across various desktop and server distributions.
Die Hauptfunktionen von oshi/oshi sind: Hardware Monitoring Tools, System Monitoring Platforms, Operating System Introspection, Processor Metrics Collection, Java Utility Libraries, Native Access Libraries, Hardware Abstraction Layers, Provider Patterns.
Open-Source-Alternativen zu oshi/oshi sind unter anderem: vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and… apache/hertzbeat — HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases,… xavierberger/rpi-monitor — RPi-Monitor is a monitoring suite designed for embedded Linux environments and single-board computers. It provides a… google/cadvisor — cAdvisor is a container resource monitoring agent and performance analyzer that collects and exports CPU, memory,… tinygo-org/tinygo — TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to… rebeccahughes/react-native-device-info — This project is a cross-platform mobile device information library designed to retrieve hardware, software, and…