ó
    2®iù  ã                   óz  • % S SK Jr  S SKJrJrJr  Sr\\S'    S\S\4S jrSr	\\S	'    S\S\4S
 jr
Sr\\S'    S\S\4S jrSr\\S'    S\S\4S jrSr\\S'    S\S\4S jrSr\\S'    S\S\4S jrSr\\S'    S\S\4S jrSr\\S'    S\S\4S jrSr\\S'    S\S\4S jrS r\\S!'    S\S\4S" jrg#)$é    )ÚFinal)Ú	HistogramÚMeterÚUpDownCounterzhttp.client.active_requestsÚHTTP_CLIENT_ACTIVE_REQUESTSÚmeterÚreturnc                 ó,   • U R                  [        SSS9$ )zNumber of active HTTP requestszNumber of active HTTP requests.ú	{request}©ÚnameÚdescriptionÚunit)Úcreate_up_down_counterr   ©r   s    Úp/home/james-whalen/.local/lib/python3.13/site-packages/opentelemetry/semconv/_incubating/metrics/http_metrics.pyÚ"create_http_client_active_requestsr      s#   € à×'Ñ'Ü(Ø5Øð (ð ð ó    zhttp.client.connection.durationÚHTTP_CLIENT_CONNECTION_DURATIONc                 ó,   • U R                  [        SSS9$ )zFThe duration of the successfully established outbound HTTP connectionszGThe duration of the successfully established outbound HTTP connections.Úsr   )Úcreate_histogramr   r   s    r   Ú&create_http_client_connection_durationr   -   s#   € à×!Ñ!Ü,Ø]Øð "ð ð r   zhttp.client.open_connectionsÚHTTP_CLIENT_OPEN_CONNECTIONSc                 ó,   • U R                  [        SSS9$ )zSNumber of outbound HTTP connections that are currently active or idle on the clientzTNumber of outbound HTTP connections that are currently active or idle on the client.z{connection}r   )r   r   r   s    r   Ú#create_http_client_open_connectionsr   >   s#   € à×'Ñ'Ü)ØjØð (ð ð r   zhttp.client.request.body.sizeÚHTTP_CLIENT_REQUEST_BODY_SIZEc                 ó,   • U R                  [        SSS9$ )z"Size of HTTP client request bodiesz#Size of HTTP client request bodies.ÚByr   )r   r   r   s    r   Ú$create_http_client_request_body_sizer    P   ó#   € à×!Ñ!Ü*Ø9Øð "ð ð r   zhttp.client.request.durationÚHTTP_CLIENT_REQUEST_DURATIONc                 ó,   • U R                  [        SSS9$ )z Duration of HTTP client requestsz!Duration of HTTP client requests.r   r   )r   r"   r   s    r   Ú#create_http_client_request_durationr$   _   ó#   € à×!Ñ!Ü)Ø7Øð "ð ð r   zhttp.client.response.body.sizeÚHTTP_CLIENT_RESPONSE_BODY_SIZEc                 ó,   • U R                  [        SSS9$ )z#Size of HTTP client response bodiesz$Size of HTTP client response bodies.r   r   )r   r&   r   s    r   Ú%create_http_client_response_body_sizer(   q   ó#   € à×!Ñ!Ü+Ø:Øð "ð ð r   zhttp.server.active_requestsÚHTTP_SERVER_ACTIVE_REQUESTSc                 ó,   • U R                  [        SSS9$ )z%Number of active HTTP server requestsz&Number of active HTTP server requests.r   r   )r   r*   r   s    r   Ú"create_http_server_active_requestsr,   ‚   s#   € à×'Ñ'Ü(Ø<Øð (ð ð r   zhttp.server.request.body.sizeÚHTTP_SERVER_REQUEST_BODY_SIZEc                 ó,   • U R                  [        SSS9$ )z"Size of HTTP server request bodiesz#Size of HTTP server request bodies.r   r   )r   r-   r   s    r   Ú$create_http_server_request_body_sizer/   ”   r!   r   zhttp.server.request.durationÚHTTP_SERVER_REQUEST_DURATIONc                 ó,   • U R                  [        SSS9$ )z Duration of HTTP server requestsz!Duration of HTTP server requests.r   r   )r   r0   r   s    r   Ú#create_http_server_request_durationr2   £   r%   r   zhttp.server.response.body.sizeÚHTTP_SERVER_RESPONSE_BODY_SIZEc                 ó,   • U R                  [        SSS9$ )z#Size of HTTP server response bodiesz$Size of HTTP server response bodies.r   r   )r   r3   r   s    r   Ú%create_http_server_response_body_sizer5   µ   r)   r   N)Útypingr   Úopentelemetry.metricsr   r   r   r   Ú__annotations__r   r   r   r   r   r   r    r"   r$   r&   r(   r*   r,   r-   r/   r0   r2   r3   r5   © r   r   Ú<module>r:      s‰  ðö  ç AÑ Aà%BÐ ˜UÓ Bðð¨eð ¸ô ð *KÐ  Ó Jðð°%ð ¸Iô ð 'EÐ ˜eÓ Dðð¨uð ¸ô ð (GÐ ˜uÓ Fðð°ð ¸)ô ð 'EÐ ˜eÓ Dðð
¨uð ¸ô ð )IÐ  Ó Hðð°ð ¸9ô ð &CÐ ˜UÓ Bðð¨eð ¸ô ð (GÐ ˜uÓ Fðð°ð ¸)ô ð 'EÐ ˜eÓ Dðð
¨uð ¸ô ð )IÐ  Ó Hðð°ð ¸9õ r   