From da804fe7202bbb8d841d50024844714bdace4362 Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Mon, 8 Jul 2019 00:17:24 +0200 Subject: [PATCH] Metrics: Added scrape memory usage --- src/Controllers/Metrics/Controller.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Controllers/Metrics/Controller.php b/src/Controllers/Metrics/Controller.php index e0824c05..f6ea3967 100644 --- a/src/Controllers/Metrics/Controller.php +++ b/src/Controllers/Metrics/Controller.php @@ -135,6 +135,12 @@ class Controller extends BaseController microtime(true) - $this->request->server->get('REQUEST_TIME_FLOAT', $now), ]; + $data['scrape_memory_bytes'] = [ + 'type' => 'gauge', + 'help' => 'Memory usage of the current request', + memory_get_usage(false), + ]; + return $this->response ->withHeader('Content-Type', 'text/plain; version=0.0.4') ->withContent($this->engine->get('/metrics', $data));