File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ data AppState = AppState
119119 , stateLogger :: Logger. LoggerState
120120 , stateMetrics :: Metrics. MetricsState
121121 -- | OpenTelemetry tracer
122- , oTelTracer :: Tracer
122+ , oTelTracer :: Tracer
123123 }
124124
125125-- | Schema cache status
Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ import Text.Heredoc (str)
1818
1919import PostgREST.AppState (AppState )
2020import PostgREST.Config (AppConfig (.. ))
21+ import PostgREST.Observation (Observation (.. ))
2122import PostgREST.OpenTelemetry (withTracer )
22- import PostgREST.Observation (Observation (.. ))
2323import PostgREST.SchemaCache (querySchemaCache )
2424import PostgREST.Version (prettyVersion )
2525
Original file line number Diff line number Diff line change 11module PostgREST.OpenTelemetry (withTracer ) where
22
3- import OpenTelemetry.Trace (InstrumentationLibrary (.. ), Tracer ,
4- initializeGlobalTracerProvider ,
5- makeTracer , shutdownTracerProvider ,
6- tracerOptions )
7- import PostgREST.Version (prettyVersion )
8- import Protolude
93import OpenTelemetry.Attributes (emptyAttributes )
4+ import OpenTelemetry.Trace (InstrumentationLibrary (.. ), Tracer ,
5+ initializeGlobalTracerProvider ,
6+ makeTracer , shutdownTracerProvider ,
7+ tracerOptions )
8+ import PostgREST.Version (prettyVersion )
9+ import Protolude
1010
1111withTracer :: Text -> (Tracer -> IO c ) -> IO c
1212withTracer label f = bracket
1313 initializeGlobalTracerProvider
1414 shutdownTracerProvider
1515 (\ tracerProvider -> f $ makeTracer tracerProvider instrumentationLibrary tracerOptions)
1616 where
17- instrumentationLibrary =
18- InstrumentationLibrary
17+ instrumentationLibrary =
18+ InstrumentationLibrary
1919 { libraryName = label
2020 , libraryVersion = decodeUtf8 prettyVersion
2121 , librarySchemaUrl = " "
You can’t perform that action at this time.
0 commit comments