1.3.0 • Published 1 year ago

elysia-prometheus-metrics v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year 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.3.0

1 year ago

1.1.0

1 year ago

1.2.9

1 year ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago