hs-opentelemetry-instrumentation-yesod-0.0.1.3: Yesod middleware for providing OpenTelemetry instrumentation
Safe HaskellNone
LanguageHaskell2010

OpenTelemetry.Instrumentation.Yesod

Synopsis

Middleware functionality

data RouteRenderer site Source #

Constructors

RouteRenderer 

Fields

mkRouteToRenderer :: Name -> [ResourceTree a] -> Q [Dec] Source #

Template Haskell to generate a function named routeToRendererFunction.

For a route like HomeR, this function returns HomeR.

For routes with parents, this function returns e.g. FooR.BarR.BazR.

Utilities

rheSiteL :: Lens' (RunHandlerEnv child site) site Source #

handlerEnvL :: Lens' (HandlerData child site) (RunHandlerEnv child site) Source #

Orphan instances

MonadTracer (HandlerFor site) Source # 
Instance details

Methods

getTracer :: HandlerFor site Tracer #