Prometheus metrics for NodeJS and a set of custom metrics for Nuxt applications

Allows you to better understand what’s going on with your application and how to optimize performance and other things in production. Nuxt 2 users can use this version.
Actually package is worked, but requests time coudn’t be calculated due to limitation of the @mswjs/interceptors. When it is updated, I will update this package.
/metrics - prometheus metrics/health - health checkInstall package via a package manager:
# using npm
npm install @artmizu/nuxt-prometheus
# using yarn
yarn add @artmizu/nuxt-prometheus
# using pnpm
pnpm add @artmizu/nuxt-prometheus
Add it to a modules section of your nuxt config:
export default {
modules: ['@artmizu/nuxt-prometheus']
}
Once the metrics have been collected by Prometheus, you will want to review them. I use Grafana for this purpose, and my metrics setup looks something like this:

You can pass it through module options and the nuxt config property prometheus.
booleantruebooleantruestring/healthstring/metricsWe use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.