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