We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eca7b0e commit 97100fbCopy full SHA for 97100fb
src/frame/middleware/healthcheck.ts
@@ -1,5 +1,6 @@
1
import express from 'express'
2
import { noCacheControl } from './cache-control'
3
+import statsd from '@/observability/lib/statsd'
4
5
const router = express.Router()
6
@@ -12,6 +13,12 @@ const router = express.Router()
12
13
router.get('/', function healthcheck(req, res) {
14
noCacheControl(res)
15
16
+ const mem = process.memoryUsage()
17
+ statsd.gauge('memory_heap_used', mem.heapUsed, ['event:healthcheck'])
18
+ statsd.gauge('memory_heap_total', mem.heapTotal, ['event:healthcheck'])
19
+ statsd.gauge('memory_rss', mem.rss, ['event:healthcheck'])
20
+ statsd.gauge('memory_external', mem.external, ['event:healthcheck'])
21
+
22
res.sendStatus(200)
23
})
24
0 commit comments