mAPI-ng
mAPI-ng is hosted, zero-config API observability for Go services. Add one
middleware call and set one environment variable, and a service starts
reporting rate, error rate, and duration (RED) for every HTTP endpoint to
a dashboard, with no Prometheus, no Grafana, and no YAML to write.
It is built for teams running Go HTTP services who want endpoint-level RED
metrics without standing up and operating a metrics stack. It does not
replace distributed tracing or a general-purpose dashboarding tool; it
answers "which endpoints are slow or failing, and how has that changed"
in the time it takes to set an environment variable.
Documentation
- Quickstart - get metrics flowing in minutes
- What data is collected - the exact fields shipped, and what is not collected
- Runtime overhead - why instrumenting a hot path is safe
- Failure & retry behaviour - what happens when the key is missing or the collector is unreachable
- Security & data flow - how data moves from your service to the dashboard, and how it is isolated
- Self-hosting - run the whole stack yourself
- Architecture - control plane, data plane, and the dashboard
- Benchmarks - measured client and server overhead
- Licensing - MIT, and what that means for self-hosting