Skip to content

Commit c437918

Browse files
committed
gundeck: Reintroduce http metrics for public endpoints
Broken during servantification: #2769
1 parent 7cee02b commit c437918

File tree

1 file changed

+2
-1
lines changed
  • services/gundeck/src/Gundeck

1 file changed

+2
-1
lines changed

services/gundeck/src/Gundeck/Run.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import Control.Lens ((.~), (^.))
2828
import Control.Monad.Extra
2929
import Data.Metrics.AWS (gaugeTokenRemaing)
3030
import Data.Metrics.Middleware.Prometheus (waiPrometheusMiddleware)
31+
import Data.Metrics.Servant (servantPlusWAIPrometheusMiddleware)
3132
import Data.Proxy (Proxy (Proxy))
3233
import Data.Text (unpack)
3334
import Database.Redis qualified as Redis
@@ -84,7 +85,7 @@ run o = do
8485
middleware e =
8586
versionMiddleware (foldMap expandVersionExp (o ^. settings . disabledAPIVersions))
8687
. requestIdMiddleware (e ^. applog) defaultRequestIdHeaderName
87-
. waiPrometheusMiddleware sitemap
88+
. servantPlusWAIPrometheusMiddleware sitemap (Proxy @CombinedAPI)
8889
. GZip.gunzip
8990
. GZip.gzip GZip.def
9091
. catchErrors (e ^. applog) defaultRequestIdHeaderName

0 commit comments

Comments
 (0)