{"repo":"iyashjayesh/monigo","free":true,"listed":false,"github":"https://github.com/iyashjayesh/monigo","clone":"git clone https://github.com/iyashjayesh/monigo.git","description":"MoniGo is a performance monitoring library for Go apps, offering real-time insights into service-level and function-level metrics. With an intuitive UI, it enables developers to track and optimize performance. Get your Go app's dashboard up in just 10 seconds!","language":"CSS","stars":410,"topics":["analytics","dashboard","golang","insights","logging","monitoring","optimization","performance"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"MoniGo - Runtime Observability for Go Applications MoniGo is a lightweight, embeddable observability library for Go services. It collects runtime metrics (CPU, memory, goroutines, disk/network I/O), traces function execution with pprof profiling, stores time-series data, and serves a real-time dashboard - all from a single go get . Features - Function-Level Tracing - Profile any function with CPU/memory pprof, adaptive sampling, and reflection-based argument capture - Pluggable Storage - Persistent disk (tstorage) or volatile in-memory backends - Real-Time Dashboard - Embedded web UI with system metrics, health scoring, goroutine inspection, and downloadable reports - Prometheus & OpenTelemetry - Built-in /metrics endpoint and OTLP/gRPC export - Router Integration - Works with net/http , Gin, Echo, Chi, Fiber, Gorilla Mux - Dashboard Security - Basic Auth, API Key, IP Whitelist, Rate Limiting middleware - Headless Mode - Run as a background telemetry agent without the dashboard - Builder API - Type-safe, chainable configuration with validation Installation Requires Go 1.22+ . Quick Start Dashboard: http://localhost:8080 - Your app: http://localhost:9000 Configuration All configuration is done via the builder pattern: Function Tracing Each traced call captures: execution time, memory delta, goroutine delta, and (at sampling rate) CPU/memory pprof profiles. Dashboard Security Router Integration MoniGo integrates with any Go HTTP router: See example/router-integration/ for compl","default_branch":null,"files":null,"tree":[],"storefront":"/r/iyashjayesh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iyashjayesh/monigo/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."}