Skip to content

Commit d803324

Browse files
feat: nodejs test app
1 parent a359396 commit d803324

3 files changed

Lines changed: 771 additions & 0 deletions

File tree

app/app.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import express from 'express';
2+
import { collectDefaultMetrics, register } from 'prom-client';
3+
4+
collectDefaultMetrics();
5+
6+
const app = express();
7+
8+
app.get('/metrics', async (_req, res) => {
9+
try {
10+
res.set('Content-Type', register.contentType);
11+
res.end(await register.metrics());
12+
} catch (err) {
13+
res.status(500).end(err);
14+
}
15+
});
16+
17+
app.listen(4001, '0.0.0.0');

0 commit comments

Comments
 (0)