Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.
lumberjack is a log rolling package for Go
eBPF Observability - Distributed Tracing and Profiling
🔥 Error handling library with context, assertion, stack trace and source fragments
- attributes
- context
- error
- exception
Translated📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling. Easy to use. Also includes compression among its enhanced features.
- logging
- go-logger
- monolog
- file-logging
The Emperor takes care of all errors personally
- go
- golang
- error-handling
- error-handler
Rolling writer is an IO util for auto rolling write in go.
- golang-library
- filewriter
- ioutil
- rotate
Collect golang runtime metrics, pushing to InfluxDB or pulling with Telegraf
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
CLI tool to profile Terraform runs, written in Go
Simple build-time controlled debug log with ability to log where the logger was called
- dlog
- log
- golang
- compile-time-enabling
Production-grade Server-Sent Events (SSE) for Fiber v3. Event coalescing, priority lanes, topic wildcards, adaptive throttling, built-in auth, Prometheus metrics, graceful drain.