metrics-wai-0.5.7: Metrics WAI integration
Safe HaskellSafe-Inferred
LanguageGHC2021

Data.Metrics.Middleware.Prometheus

Synopsis

Documentation

waiPrometheusMiddleware :: Monad m => Routes a m b -> Middleware Source #

Adds a prometheus metrics endpoint at imetrics This middleware requires your servers Routes because it does some normalization (e.g. removing params from calls)

normalizeWaiRequestRoute :: Paths -> Request -> Text Source #

Compute a normalized route for a given request. Normalized routes have route parameters replaced with their identifier e.g. user1234 might become useruserid