o
    tf                     @   st   d Z zddlmZmZmZ W n% ey3   ddlmZmZ eddg dZeddZed	d
dgZY nw g dZ	dS )z
Prometheus metrics exported by Jupyter Server

Read https://prometheus.io/docs/practices/naming/ for naming
conventions for metrics & labels.
    )HTTP_REQUEST_DURATION_SECONDSKERNEL_CURRENTLY_RUNNING_TOTAL TERMINAL_CURRENTLY_RUNNING_TOTAL)Gauge	HistogramZhttp_request_duration_secondsz)duration in seconds for all HTTP requests)methodhandlerstatus_codeZ terminal_currently_running_totalz*counter for how many terminals are runningZkernel_currently_running_totalz8counter for how many kernels are running labeled by typetype)r   r   r   N)
__doc__Znotebook.prometheus.metricsr   r   r   ImportErrorZprometheus_clientr   r   __all__ r   r   j/var/www/html/software/conda/envs/catlas/lib/python3.10/site-packages/jupyter_server/prometheus/metrics.py<module>   s*    