Ë
    °BvhŠ  ã                   óf   — U d dl mZ d dlmZ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
y)é    )ÚFinal)Ú	HistogramÚMeterÚUpDownCounterz+azure.cosmosdb.client.active_instance.countÚ+AZURE_COSMOSDB_CLIENT_ACTIVE_INSTANCE_COUNTÚmeterÚreturnc                 ó2   — | j                  t        d d¬«      S )z!Number of active client instancesz
{instance}©ÚnameÚdescriptionÚunit)Úcreate_up_down_counterr   ©r   s    úa/RAG/venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/metrics/azure_metrics.pyÚ2create_azure_cosmosdb_client_active_instance_countr      s%   € ð ×'Ñ'Ü8Ø7Øð (ó ð ó    z.azure.cosmosdb.client.operation.request_chargeÚ.AZURE_COSMOSDB_CLIENT_OPERATION_REQUEST_CHARGEc                 ó2   — | j                  t        d d¬«      S )zd[Request units](https://learn.microsoft.com/azure/cosmos-db/request-units) consumed by the operationz{request_unit}r   )Úcreate_histogramr   r   s    r   Ú5create_azure_cosmosdb_client_operation_request_charger   3   s%   € ð ×!Ñ!Ü;ØzØð "ó ð r   N)Útypingr   Úopentelemetry.metricsr   r   r   r   Ú__annotations__r   r   r   © r   r   Ú<module>r      sf   ðö  ç AÑ Að 2ð ,¨Uó ððØðàóð 5ð /°ó ððØðàôr   