SMART
A collaborative Linux system telemetry suite built in Go & TypeScript to monitor kernel memory, CPU load, and systemd daemons in real time with AWS cloud integration.
Collaborative University Project · Personal Focus: AWS Infrastructure & Docker Integration
01. Introduction
Core Objectives
SMART is a collaborative university project engineered to track Linux system health and daemon states with low CPU overhead. Built during computer science systems studies, it explores containerized telemetry daemons and AWS cloud metric storage.
02. Tech Stack
Engine & Tools
03. Background
Why This Exists
Developing reliable telemetry systems requires low-level kernel interaction. SMART was created in a university team to master Linux process calls, containerized telemetry daemons, and cloud metric gateways for reproducible diagnostic evaluations.
Low-Overhead Daemon & Live Metric Capture
Captures system memory allocations, CPU load averages, and daemon statuses without creating resource spikes.
AWS Infrastructure & Telemetry Gateway
Connects raw telemetry logs with automated diagnostic pipelines and persists metric streams onto AWS Cloud infrastructure.
Telemetry Architecture
From Kernel Metrics to AWS Cloud
Low-overhead collection loop polling systemd daemons, streaming data to AWS Cloud analyzers.
Linux Kernel Metrics
Reads /proc metrics, CPU load & memory allocation
Go Telemetry Daemon
High-speed metric collector & log formatter
Docker & AWS Cloud Gateway
Containerized telemetry daemon pushing logs to AWS
Telemetry Analytics Gateway
Streams telemetry logs to cloud analysis dashboards
Roadmap & Direction
Universitäre Sprints & Systemfortschritt
Sprint 1: Go Collector Daemon
Core metric collection daemon in Go with systemd integration.
Sprint 2: Terminal HUD Display
CLI/Terminal HUD display and log output formatting routines.
Sprint 3: Docker & AWS Integration
Containerization with Docker & AWS cloud telemetry gateway integration.
Sprint 4: Multi-Node gRPC Aggregation
Multi-node gRPC telemetry aggregation across distributed Linux server instances.