{"repo":"VinEckSie/rustpulse","free":true,"listed":false,"github":"https://github.com/VinEckSie/rustpulse","clone":"git clone https://github.com/VinEckSie/rustpulse.git","description":"🚀 Async telemetry engine in Rust focused on clean architecture, observability, and reliable data pipelines for distributed systems.","language":"Rust","stars":15,"topics":["axum","grpc","monitoring","postgresqql","prometheus","rust","secure","telemtry"],"license":"MIT","category":"analytics","readme_excerpt":"RustPulse: Real-Time Telemetry Engine in Rust Production-style Rust telemetry system with real ingestion, CI/CD, and observability. Telemetry engine designed for distributed and edge environments : - handles intermittent connectivity - idempotent ingestion pipeline - PostgreSQL + fallback storage (JSONL) - structured logging + tracing - Dockerized + CI/CD ready Case study → https://vinecksie.super.site/rustpulse What this product demonstrates - Hexagonal architecture (clear separation of concerns) - Real ingestion via Rust CLI agent (no mock-only flow) - CI pipeline (fmt, clippy, deny, test, coverage) - Observability with tracing + OpenTelemetry + Jaeger - Production-style deployment for Staging and Prod (Docker + env config) ▶️ Run locally Health check: Generate traces: Run the product: Run the telemetry agent: 👉 Full setup, environment variables, and observability guide: docs/observability.md Hexagonal Architecture Flow Agent → HTTP API → Application Service → Domain → Repository → Storage Principles - domain-driven design - composable ports & adapters - testable application services - strict separation of concerns Operational Guarantees - Reliability - idempotent ingestion strategy - fallback storage (JSONL) - retry-ready design (extensible) Failure handling - DB unavailable → fallback to file storage - invalid payload → rejected early - config errors → fail fast at startup - async processing model Health - /health endpoint - readiness checks (extensible) Observability - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/VinEckSie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VinEckSie/rustpulse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}