| Safe Haskell | None | 
|---|---|
| Language | GHC2021 | 
Data.Metrics.Servant
Description
Given a servant API type, this module gives you a Paths for withPathTemplate.
Synopsis
- servantPrometheusMiddleware :: forall {k} proxy (api :: k). RoutesToPaths api => proxy api -> Middleware
 - conf :: PrometheusSettings
 - routesToPaths :: forall {k} (routes :: k). RoutesToPaths routes => Paths
 - class RoutesToPaths (routes :: k) where
 
Documentation
servantPrometheusMiddleware :: forall {k} proxy (api :: k). RoutesToPaths api => proxy api -> Middleware Source #
This does not catch errors, so it must be called outside of catchErrors.
routesToPaths :: forall {k} (routes :: k). RoutesToPaths routes => Paths Source #
class RoutesToPaths (routes :: k) where Source #
Methods