Skip to content

Commit

Permalink
Merge pull request #112 from blockfrost/chore/more-metrics
Browse files Browse the repository at this point in the history
chore(metrics): report memory usage metrics
  • Loading branch information
vladimirvolek committed Oct 28, 2021
2 parents e8aedbe + 8a676d4 commit 3b2e8fc
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,12 @@ app.get('/status', (_req, res) => {
app.get('/metrics', (_req, res) => {
const metrics = {
websocket_link_clients: wss.clients.size,
// https://nodejs.org/api/process.html#processmemoryusage
websocket_link_rss: process.memoryUsage().rss,
websocket_link_heap_total: process.memoryUsage().heapTotal,
websocket_link_heap_used: process.memoryUsage().heapUsed,
websocket_link_external: process.memoryUsage().external,
websocket_link_array_buffers: process.memoryUsage().arrayBuffers,
};
res.setHeader('Content-Type', 'text/plain');
res.send(jsonToPrometheus(metrics));
Expand Down

0 comments on commit 3b2e8fc

Please sign in to comment.