§
    Yþj  ã                   ó¤  — U d dl mZ d dlmZmZ dZeed<   	 dedefd„ZdZeed	<   	 dedefd
„Z	dZ
eed<   	 dedefd„ZdZeed<   	 dedefd„ZdZeed<   	 dedefd„ZdZeed<   	 dedefd„ZdZeed<   	 dedefd„ZdZeed<   	 dedefd„ZdZeed<   	 dedefd„Zd Zeed!<   	 dedefd"„Zd#Zeed$<   	 dedefd%„Zd&Zeed'<   	 dedefd(„Zd)S )*é    )ÚFinal)Ú	HistogramÚMeterzrpc.client.call.durationÚRPC_CLIENT_CALL_DURATIONÚmeterÚreturnc                 ó<   — |                       t          dd¬¦  «        S )z@Measures the duration of an outgoing Remote Procedure Call (RPC)zAMeasures the duration of an outgoing Remote Procedure Call (RPC).Ús©ÚnameÚdescriptionÚunit)Úcreate_histogramr   ©r   s    úr/var/www/FlaskApp/flask-venv/lib/python3.11/site-packages/opentelemetry/semconv/_incubating/metrics/rpc_metrics.pyÚcreate_rpc_client_call_durationr      ó(   € à×!Ò!Ý%ØWØð "ñ ô ð ó    zrpc.client.durationÚRPC_CLIENT_DURATIONc                 ó<   — |                       t          dd¬¦  «        S )z`Deprecated, use `rpc.client.call.duration` instead. Note: the unit also changed from `ms` to `s`zaDeprecated, use `rpc.client.call.duration` instead. Note: the unit also changed from `ms` to `s`.Úmsr   )r   r   r   s    r   Úcreate_rpc_client_durationr   "   ó(   € à×!Ò!Ý ØwØð "ñ ô ð r   zrpc.client.request.sizeÚRPC_CLIENT_REQUEST_SIZEc                 ó<   — |                       t          dd¬¦  «        S ©z8Measures the size of RPC request messages (uncompressed)z9Measures the size of RPC request messages (uncompressed).ÚByr   )r   r   r   s    r   Úcreate_rpc_client_request_sizer   1   ó(   € à×!Ò!Ý$ØOØð "ñ ô ð r   zrpc.client.requests_per_rpcÚRPC_CLIENT_REQUESTS_PER_RPCc                 ó<   — |                       t          dd¬¦  «        S ©z0Measures the number of messages received per RPCz1Measures the number of messages received per RPC.ú{count}r   )r   r    r   s    r   Ú"create_rpc_client_requests_per_rpcr$   @   ó(   € à×!Ò!Ý(ØGØð "ñ ô ð r   zrpc.client.response.sizeÚRPC_CLIENT_RESPONSE_SIZEc                 ó<   — |                       t          dd¬¦  «        S ©z9Measures the size of RPC response messages (uncompressed)z:Measures the size of RPC response messages (uncompressed).r   r   )r   r&   r   s    r   Úcreate_rpc_client_response_sizer)   O   ó(   € à×!Ò!Ý%ØPØð "ñ ô ð r   zrpc.client.responses_per_rpcÚRPC_CLIENT_RESPONSES_PER_RPCc                 ó<   — |                       t          dd¬¦  «        S ©z,Measures the number of messages sent per RPCz-Measures the number of messages sent per RPC.r#   r   )r   r+   r   s    r   Ú#create_rpc_client_responses_per_rpcr.   ^   ó(   € à×!Ò!Ý)ØCØð "ñ ô ð r   zrpc.server.call.durationÚRPC_SERVER_CALL_DURATIONc                 ó<   — |                       t          dd¬¦  «        S )z@Measures the duration of an incoming Remote Procedure Call (RPC)zAMeasures the duration of an incoming Remote Procedure Call (RPC).r
   r   )r   r0   r   s    r   Úcreate_rpc_server_call_durationr2   q   r   r   zrpc.server.durationÚRPC_SERVER_DURATIONc                 ó<   — |                       t          dd¬¦  «        S )z`Deprecated, use `rpc.server.call.duration` instead. Note: the unit also changed from `ms` to `s`zaDeprecated, use `rpc.server.call.duration` instead. Note: the unit also changed from `ms` to `s`.r   r   )r   r3   r   s    r   Úcreate_rpc_server_durationr5   €   r   r   zrpc.server.request.sizeÚRPC_SERVER_REQUEST_SIZEc                 ó<   — |                       t          dd¬¦  «        S r   )r   r6   r   s    r   Úcreate_rpc_server_request_sizer8      r   r   zrpc.server.requests_per_rpcÚRPC_SERVER_REQUESTS_PER_RPCc                 ó<   — |                       t          dd¬¦  «        S r"   )r   r9   r   s    r   Ú"create_rpc_server_requests_per_rpcr;   ž   r%   r   zrpc.server.response.sizeÚRPC_SERVER_RESPONSE_SIZEc                 ó<   — |                       t          dd¬¦  «        S r(   )r   r<   r   s    r   Úcreate_rpc_server_response_sizer>   ­   r*   r   zrpc.server.responses_per_rpcÚRPC_SERVER_RESPONSES_PER_RPCc                 ó<   — |                       t          dd¬¦  «        S r-   )r   r?   r   s    r   Ú#create_rpc_server_responses_per_rpcrA   ¼   r/   r   N)Útypingr   Úopentelemetry.metricsr   r   r   Ú__annotations__r   r   r   r   r   r    r$   r&   r)   r+   r.   r0   r2   r3   r5   r6   r8   r9   r;   r<   r>   r?   rA   © r   r   ú<module>rF      sø  ðð
 Ð Ð Ð Ð Ð Ð à 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2à"<Ð ˜%Ð <Ð <Ñ <ðð¨5ð °Yð ð ð ð ð 3Ð UÐ 2Ð 2Ñ 2ðð
 eð °	ð ð ð ð ð ";Ð ˜Ð :Ð :Ñ :ðð
¨%ð °Ið ð ð ð ð &CÐ ˜UÐ BÐ BÑ Bðð
¨eð ¸	ð ð ð ð ð #=Ð ˜%Ð <Ð <Ñ <ðð
¨5ð °Yð ð ð ð ð 'EÐ ˜eÐ DÐ DÑ Dðð
¨uð ¸ð ð ð ð ð #=Ð ˜%Ð <Ð <Ñ <ðð¨5ð °Yð ð ð ð ð 3Ð UÐ 2Ð 2Ñ 2ðð
 eð °	ð ð ð ð ð ";Ð ˜Ð :Ð :Ñ :ðð
¨%ð °Ið ð ð ð ð &CÐ ˜UÐ BÐ BÑ Bðð
¨eð ¸	ð ð ð ð ð #=Ð ˜%Ð <Ð <Ñ <ðð
¨5ð °Yð ð ð ð ð 'EÐ ˜eÐ DÐ DÑ Dðð
¨uð ¸ð ð ð ð ð ð r   