start prometheus metrics

This commit is contained in:
les
2021-02-09 12:17:39 +01:00
parent c948a5bd47
commit d93315b22c
5 changed files with 59 additions and 13 deletions

View File

@@ -13,6 +13,9 @@ const debug = require('debug')('routes')
const exportController = require('./api/controller/export')
const eventController = require('./api/controller/event')
const announceController = require('./api/controller/announce')
// const metricsController = require('./metrics')
const promBundle = require('express-prom-bundle')
const metricsMiddleware = promBundle({ includeMethod: true })
const helpers = require('./helpers')
const app = express()
@@ -20,6 +23,8 @@ const app = express()
// ignore unimplemented ping url from fediverse
app.use(spamFilter)
app.use(metricsMiddleware)
app.use((req, res, next) => {
debug(req.method, req.path)
next()