| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
OpenTelemetry.Instrumentation.Persistent
Contents
Synopsis
- wrapSqlBackend :: MonadIO m => HashMap Text Attribute -> SqlBackend -> m SqlBackend
- wrapSqlBackend' :: MonadIO m => TracerProvider -> HashMap Text Attribute -> SqlBackend -> m SqlBackend
Documentation
Arguments
| :: MonadIO m | |
| => HashMap Text Attribute | Attributes that are specific to providers like MySQL, PostgreSQL, etc. |
| -> SqlBackend | |
| -> m SqlBackend |
Wrap a SqlBackend with appropriate tracing context and attributes
so that queries are tracked appropriately in the tracing hierarchy.
Arguments
| :: MonadIO m | |
| => TracerProvider | |
| -> HashMap Text Attribute | Attributes that are specific to providers like MySQL, PostgreSQL, etc. |
| -> SqlBackend | |
| -> m SqlBackend |
Wrap a SqlBackend with appropriate tracing context and attributes
so that queries are tracked appropriately in the tracing hierarchy.
Orphan instances
| MonadTracer m => MonadTracer (ReaderT SqlReadBackend m) Source # | |
Methods | |
| MonadTracer m => MonadTracer (ReaderT SqlWriteBackend m) Source # | |
Methods | |
| MonadTracer m => MonadTracer (ReaderT SqlBackend m) Source # | |
Methods getTracer :: ReaderT SqlBackend m Tracer # | |