Skip to content

Commit b4d6ad4

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

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
gundeck: Reintroduce http metrics for public endpoints

services/gundeck/src/Gundeck/Run.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import Control.Exception (finally)
2727
import Control.Lens ((.~), (^.))
2828
import Control.Monad.Extra
2929
import Data.Metrics.AWS (gaugeTokenRemaing)
30-
import Data.Metrics.Middleware.Prometheus (waiPrometheusMiddleware)
30+
import Data.Metrics.Servant
3131
import Data.Proxy (Proxy (Proxy))
3232
import Data.Text (unpack)
3333
import Database.Redis qualified as Redis
@@ -84,7 +84,7 @@ run o = do
8484
middleware e =
8585
versionMiddleware (foldMap expandVersionExp (o ^. settings . disabledAPIVersions))
8686
. requestIdMiddleware (e ^. applog) defaultRequestIdHeaderName
87-
. waiPrometheusMiddleware sitemap
87+
. servantPlusWAIPrometheusMiddleware sitemap (Proxy @CombinedAPI)
8888
. GZip.gunzip
8989
. GZip.gzip GZip.def
9090
. catchErrors (e ^. applog) defaultRequestIdHeaderName

0 commit comments

Comments
 (0)