0.1.1 • Published 1 year ago
nitro-prometheus-middleware v0.1.1
Nitro Prometheus Middleware
This is a middleware for nitro, that expose metrics for prometheus.
🚀 Usage
- Install
npm install nitro-prometheus-middleware
Nitro
- Add
nitro-prometheus-middleware
to theplugins
section ofnitro.config.ts
import { defineNitroConfig } from 'nitropack'
export default defineNitroConfig({
plugins: [
'node_modules/nitro-prometheus-middleware/dist/index.mjs'
]
})
Nuxt3
- Add
nitro-prometheus-middleware
to thenitro.plugins
section ofnuxt.config.ts
import { resolve } from 'path';
export default defineNuxtConfig({
nitro: {
plugins: [
resolve('node_modules/nitro-prometheus-middleware/dist/index.mjs')
]
}
})
- Metrics are available under
/metrics
Metrics
Metric Name | Description |
---|---|
http_requests_total | Counter for total requests received |
There some default metrics exported from Prom-Client