@chiefaia/metrics
v0.2.0
Published
Prometheus-compatible application metrics
Readme
@chiefaia/metrics
Prometheus-compatible metrics for CAIA applications.
Install
pnpm add @chiefaia/metricsUsage
import { createRegistry } from '@chiefaia/metrics';
const reg = createRegistry();
const requestsTotal = reg.counter('requests_total', 'Total HTTP requests');
const activeConns = reg.gauge('active_connections', 'Active connections');
const latency = reg.histogram('request_duration_seconds', 'Request latency');
requestsTotal.inc({ method: 'GET', route: '/api/users' });
latency.observe(0.042);
// Expose at /metrics
app.get('/metrics', (req, res) => res.send(reg.render()));