Skip to content

Commit ef69cad

Browse files
committed
Add back the /metrics endpoint
1 parent b6d5e17 commit ef69cad

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

nbresuse/__init__.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@ def load_jupyter_server_extension(nbapp):
3434
"""
3535
resuseconfig = ResourceUseDisplay(parent=nbapp)
3636
nbapp.web_app.settings["nbresuse_display_config"] = resuseconfig
37-
route_pattern = url_path_join(nbapp.web_app.settings['base_url'], '/api/nbresuse/v1')
38-
nbapp.web_app.add_handlers('.*', [(route_pattern, ApiHandler)])
37+
base_url = nbapp.web_app.settings["base_url"]
38+
nbapp.web_app.add_handlers(
39+
".*",
40+
[
41+
(url_path_join(base_url, "/api/nbresuse/v1"), ApiHandler),
42+
(url_path_join(base_url, "/metrics"), ApiHandler),
43+
],
44+
)
3945
callback = ioloop.PeriodicCallback(
4046
PrometheusHandler(PSUtilMetricsLoader(nbapp)), 1000
4147
)
42-
callback.start()
48+
callback.start()

0 commit comments

Comments
 (0)