Ë
    bQê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y))*é    )ÚFinal)Ú	HistogramÚMeterzrpc.client.call.durationÚRPC_CLIENT_CALL_DURATIONÚmeterÚreturnc                 ó2   — | j                  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    úz/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/metrics/rpc_metrics.pyÚcreate_rpc_client_call_durationr      ó#   € à×!Ñ!Ü%ØWØð "ó ð ó    zrpc.client.durationÚRPC_CLIENT_DURATIONc                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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                 ó2   — | j                  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à"<Ð ˜%Ó <ðð¨5ð °Yó ð 3Ð �UÓ 2ðð
 eð °	ó ð ";Ð ˜Ó :ðð
¨%ð °Ió ð &CÐ ˜UÓ Bðð
¨eð ¸	ó ð #=Ð ˜%Ó <ðð
¨5ð °Yó ð 'EÐ ˜eÓ Dðð
¨uð ¸ó ð #=Ð ˜%Ó <ðð¨5ð °Yó ð 3Ð �UÓ 2ðð
 eð °	ó ð ";Ð ˜Ó :ðð
¨%ð °Ió ð &CÐ ˜UÓ Bðð
¨eð ¸	ó ð #=Ð ˜%Ó <ðð
¨5ð °Yó ð 'EÐ ˜eÓ Dðð
¨uð ¸ô r   