From a2a3fb91f5b884b2e1e374f2a72da58d381029f6 Mon Sep 17 00:00:00 2001 From: Giovanni Barillari Date: Thu, 4 May 2023 14:43:17 +0200 Subject: [PATCH] Move metrics route to extension module --- emmett_prometheus/__version__.py | 2 +- emmett_prometheus/ext.py | 4 +++- pyproject.toml | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/emmett_prometheus/__version__.py b/emmett_prometheus/__version__.py index ae73625..bbab024 100644 --- a/emmett_prometheus/__version__.py +++ b/emmett_prometheus/__version__.py @@ -1 +1 @@ -__version__ = "0.1.3" +__version__ = "0.1.4" diff --git a/emmett_prometheus/ext.py b/emmett_prometheus/ext.py index a3a66b5..c330add 100644 --- a/emmett_prometheus/ext.py +++ b/emmett_prometheus/ext.py @@ -74,8 +74,10 @@ def on_load(self): self._pipe_ws = PrometheusWSPipe(self) if self.config.auto_load: - self.app.route( + self.appmod = self.app.module(__name__, "emmett_prometheus") + self.appmod.route( self.config.metrics_route_path, + name="metrics", methods='get', hostname=self.config.metrics_route_hostname, output='bytes' diff --git a/pyproject.toml b/pyproject.toml index da0f8a9..cd52f8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "emmett-prometheus" -version = "0.1.3" +version = "0.1.4" description = "Prometheus extension for Emmett framework" authors = ["Giovanni Barillari "] license = "BSD-3-Clause"