0.1.1 • Published 3 years 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-middlewareNitro
- Add
nitro-prometheus-middlewareto thepluginssection ofnitro.config.ts
import { defineNitroConfig } from 'nitropack'
export default defineNitroConfig({
plugins: [
'node_modules/nitro-prometheus-middleware/dist/index.mjs'
]
})Nuxt3
- Add
nitro-prometheus-middlewareto thenitro.pluginssection 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