File tree 2 files changed +8
-1
lines changed
2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 41
41
from .._version import __version__
42
42
43
43
SERVER_INFO = Info ("jupyter_server_info" , "Jupyter Server Version information" )
44
- SERVER_INFO .info ({"version" : __version__ })
45
44
46
45
__all__ = [
47
46
"HTTP_REQUEST_DURATION_SECONDS" ,
Original file line number Diff line number Diff line change 123
123
AsyncMappingKernelManager ,
124
124
MappingKernelManager ,
125
125
)
126
+ from jupyter_server .prometheus .metrics import SERVER_INFO
126
127
from jupyter_server .services .sessions .sessionmanager import SessionManager
127
128
from jupyter_server .utils import (
128
129
JupyterServerAuthWarning ,
@@ -2696,6 +2697,12 @@ def _init_asyncio_patch() -> None:
2696
2697
# prefer Selector to Proactor for tornado + pyzmq
2697
2698
asyncio .set_event_loop_policy (WindowsSelectorEventLoopPolicy ())
2698
2699
2700
+ def init_metrics (self ) -> None :
2701
+ """
2702
+ Initialize any prometheus metrics that need to be set up on server startup
2703
+ """
2704
+ SERVER_INFO .info ({"version" : __version__ })
2705
+
2699
2706
@catch_config_error
2700
2707
def initialize (
2701
2708
self ,
@@ -2763,6 +2770,7 @@ def initialize(
2763
2770
self .load_server_extensions ()
2764
2771
self .init_mime_overrides ()
2765
2772
self .init_shutdown_no_activity ()
2773
+ self .init_metrics ()
2766
2774
if new_httpserver :
2767
2775
self .init_httpserver ()
2768
2776
You can’t perform that action at this time.
0 commit comments