1.2.9 • Published 18 days ago

elysia-prometheus-metrics v1.2.9

Weekly downloads
-
License
MIT
Repository
github
Last release
18 days ago

Elysia Prometheus metrics

coverage report

An Elysia.js middleware to export Prometheus metrics. Is is intended as a replacement to the express prometheus bundle for Elysia, without relying on prom-client as Bun does not support the PerformanceObserver yet (As of november 2023). Currently, this middleware only provides the http_request_duration_seconds histogram.

Installation

bun add elysia-prometheus-metrics

Usage

import { Elysia } from "elysia"
import metricsMiddleware from "elysia-prometheus-metrics"

const middlewareOptions = {}

new Elysia()
  .use(metricsMiddleware(middlewareOptions))
  .get("/", () => "Hello world")
  .listen(8080)
1.1.0

18 days ago

1.2.9

18 days ago

1.0.13

6 months ago

1.0.12

6 months ago

1.0.11

6 months ago

1.0.10

6 months ago

1.0.9

6 months ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago