Ë
    Ûªg¯0  ã                   óê  — U d dl mZ d dlmZ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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/Z$eed0<   	 dedefd1„Z%d2Z&eed3<   	 dedefd4„Z'd5Z(eed6<   	 dedefd7„Z)d8Z*eed9<   	 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/dAZ0eedB<   	 dedefdC„Z1dDZ2eedE<   	 dedefdF„Z3yG)Hé    )ÚFinal)ÚCounterÚ	HistogramÚMeterÚUpDownCounterzdb.client.connection.countÚDB_CLIENT_CONNECTION_COUNTÚmeterÚreturnc                 ó2   — | j                  t        d d¬«      S )zXThe number of connections that are currently in state described by the `state` attributeú{connection}©ÚnameÚdescriptionÚunit)Úcreate_up_down_counterr   ©r	   s    úi/var/www/openai/venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/metrics/db_metrics.pyÚ!create_db_client_connection_countr      s#   € à×'Ñ'Ü'ØnØð (ó ð ó    z db.client.connection.create_timeÚ DB_CLIENT_CONNECTION_CREATE_TIMEc                 ó2   — | j                  t        d d¬«      S )z+The time it took to create a new connectionÚsr   )Úcreate_histogramr   r   s    r   Ú'create_db_client_connection_create_timer   -   s#   € à×!Ñ!Ü-ØAØð "ó ð r   zdb.client.connection.idle.maxÚDB_CLIENT_CONNECTION_IDLE_MAXc                 ó2   — | j                  t        d d¬«      S )z3The maximum number of idle open connections allowedr   r   )r   r   r   s    r   Ú$create_db_client_connection_idle_maxr   >   ó#   € à×'Ñ'Ü*ØIØð (ó ð r   zdb.client.connection.idle.minÚDB_CLIENT_CONNECTION_IDLE_MINc                 ó2   — | j                  t        d d¬«      S )z3The minimum number of idle open connections allowedr   r   )r   r   r   s    r   Ú$create_db_client_connection_idle_minr!   O   r   r   zdb.client.connection.maxÚDB_CLIENT_CONNECTION_MAXc                 ó2   — | j                  t        d d¬«      S )z.The maximum number of open connections allowedr   r   )r   r"   r   s    r   Úcreate_db_client_connection_maxr$   `   s#   € à×'Ñ'Ü%ØDØð (ó ð r   z%db.client.connection.pending_requestsÚ%DB_CLIENT_CONNECTION_PENDING_REQUESTSc                 ó2   — | j                  t        d d¬«      S )z=The number of current pending requests for an open connectionú	{request}r   )r   r%   r   s    r   Ú,create_db_client_connection_pending_requestsr(   s   s%   € ð ×'Ñ'Ü2ØSØð (ó ð r   zdb.client.connection.timeoutsÚDB_CLIENT_CONNECTION_TIMEOUTSc                 ó2   — | j                  t        d d¬«      S )z`The number of connection timeouts that have occurred trying to obtain a connection from the poolú	{timeout}r   )Úcreate_counterr)   r   s    r   Ú$create_db_client_connection_timeoutsr-   †   s#   € à×ÑÜ*ØvØð  ó ð r   zdb.client.connection.use_timeÚDB_CLIENT_CONNECTION_USE_TIMEc                 ó2   — | j                  t        d d¬«      S )zDThe time between borrowing a connection and returning it to the poolr   r   )r   r.   r   s    r   Ú$create_db_client_connection_use_timer0   —   s#   € à×!Ñ!Ü*ØZØð "ó ð r   zdb.client.connection.wait_timeÚDB_CLIENT_CONNECTION_WAIT_TIMEc                 ó2   — | j                  t        d d¬«      S )z;The time it took to obtain an open connection from the poolr   r   )r   r1   r   s    r   Ú%create_db_client_connection_wait_timer3   ¨   s#   € à×!Ñ!Ü+ØQØð "ó ð r   z!db.client.connections.create_timeÚ!DB_CLIENT_CONNECTIONS_CREATE_TIMEc                 ó2   — | j                  t        dd¬«      S )zhDeprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from `ms` to `s`ziDeprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from `ms` to `s`.Úmsr   )r   r4   r   s    r   Ú(create_db_client_connections_create_timer7   ·   s#   € à×!Ñ!Ü.ØØð "ó ð r   zdb.client.connections.idle.maxÚDB_CLIENT_CONNECTIONS_IDLE_MAXc                 ó2   — | j                  t        dd¬«      S )z7Deprecated, use `db.client.connection.idle.max` insteadz8Deprecated, use `db.client.connection.idle.max` instead.r   r   )r   r8   r   s    r   Ú%create_db_client_connections_idle_maxr:   Æ   ó#   € à×'Ñ'Ü+ØNØð (ó ð r   zdb.client.connections.idle.minÚDB_CLIENT_CONNECTIONS_IDLE_MINc                 ó2   — | j                  t        dd¬«      S )z7Deprecated, use `db.client.connection.idle.min` insteadz8Deprecated, use `db.client.connection.idle.min` instead.r   r   )r   r<   r   s    r   Ú%create_db_client_connections_idle_minr>   Õ   r;   r   zdb.client.connections.maxÚDB_CLIENT_CONNECTIONS_MAXc                 ó2   — | j                  t        dd¬«      S )z2Deprecated, use `db.client.connection.max` insteadz3Deprecated, use `db.client.connection.max` instead.r   r   )r   r?   r   s    r   Ú create_db_client_connections_maxrA   ä   s#   € à×'Ñ'Ü&ØIØð (ó ð r   z&db.client.connections.pending_requestsÚ&DB_CLIENT_CONNECTIONS_PENDING_REQUESTSc                 ó2   — | j                  t        dd¬«      S )z?Deprecated, use `db.client.connection.pending_requests` insteadz@Deprecated, use `db.client.connection.pending_requests` instead.r'   r   )r   rB   r   s    r   Ú-create_db_client_connections_pending_requestsrD   õ   s%   € ð ×'Ñ'Ü3ØVØð (ó ð r   zdb.client.connections.timeoutsÚDB_CLIENT_CONNECTIONS_TIMEOUTSc                 ó2   — | j                  t        dd¬«      S )z7Deprecated, use `db.client.connection.timeouts` insteadz8Deprecated, use `db.client.connection.timeouts` instead.r+   r   )r,   rE   r   s    r   Ú%create_db_client_connections_timeoutsrG     s#   € à×ÑÜ+ØNØð  ó ð r   zdb.client.connections.usageÚDB_CLIENT_CONNECTIONS_USAGEc                 ó2   — | j                  t        dd¬«      S )z4Deprecated, use `db.client.connection.count` insteadz5Deprecated, use `db.client.connection.count` instead.r   r   )r   rH   r   s    r   Ú"create_db_client_connections_usagerJ     s#   € à×'Ñ'Ü(ØKØð (ó ð r   zdb.client.connections.use_timeÚDB_CLIENT_CONNECTIONS_USE_TIMEc                 ó2   — | j                  t        dd¬«      S )zeDeprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from `ms` to `s`zfDeprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from `ms` to `s`.r6   r   )r   rK   r   s    r   Ú%create_db_client_connections_use_timerM   $  s#   € à×!Ñ!Ü+Ø|Øð "ó ð r   zdb.client.connections.wait_timeÚDB_CLIENT_CONNECTIONS_WAIT_TIMEc                 ó2   — | j                  t        dd¬«      S )zfDeprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from `ms` to `s`zgDeprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from `ms` to `s`.r6   r   )r   rN   r   s    r   Ú&create_db_client_connections_wait_timerP   3  s#   € à×!Ñ!Ü,Ø}Øð "ó ð r   z(db.client.cosmosdb.active_instance.countÚ(DB_CLIENT_COSMOSDB_ACTIVE_INSTANCE_COUNTc                 ó2   — | j                  t        d d¬«      S )z!Number of active client instancesz
{instance}r   )r   rQ   r   s    r   Ú/create_db_client_cosmosdb_active_instance_countrS   F  s%   € ð ×'Ñ'Ü5Ø7Øð (ó ð r   z+db.client.cosmosdb.operation.request_chargeÚ+DB_CLIENT_COSMOSDB_OPERATION_REQUEST_CHARGEc                 ó2   — | j                  t        d d¬«      S )ze[Request charge](https://learn.microsoft.com/azure/cosmos-db/request-units) consumed by the operationz{request_unit}r   )r   rT   r   s    r   Ú2create_db_client_cosmosdb_operation_request_chargerV   [  s%   € ð ×!Ñ!Ü8Ø{Øð "ó ð r   zdb.client.operation.durationÚDB_CLIENT_OPERATION_DURATIONc                 ó2   — | j                  t        dd¬«      S )z&Duration of database client operationsz'Duration of database client operations.r   r   )r   rW   r   s    r   Ú#create_db_client_operation_durationrY   o  s#   € à×!Ñ!Ü)Ø=Øð "ó ð r   z db.client.response.returned_rowsÚ DB_CLIENT_RESPONSE_RETURNED_ROWSc                 ó2   — | j                  t        dd¬«      S )z?The actual number of records returned by the database operationz@The actual number of records returned by the database operation.z{row}r   )r   rZ   r   s    r   Ú'create_db_client_response_returned_rowsr\   €  s#   € à×!Ñ!Ü-ØVØð "ó ð r   N)4Útypingr   Úopentelemetry.metricsr   r   r   r   r   Ú__annotations__r   r   r   r   r   r   r!   r"   r$   r%   r(   r)   r-   r.   r0   r1   r3   r4   r7   r8   r:   r<   r>   r?   rA   rB   rD   rE   rG   rH   rJ   rK   rM   rN   rP   rQ   rS   rT   rV   rW   rY   rZ   r\   © r   r   Ú<module>ra      sc  ðö  ç JÓ Jà$@Ð ˜EÓ @ðð¨Uð °}ó ð +MÐ   %Ó Lðð°5ð ¸Yó ð (GÐ ˜uÓ Fðð°ð ¸-ó ð (GÐ ˜uÓ Fðð°ð ¸-ó ð #=Ð ˜%Ó <ðð¨5ð °]ó ð ,ð & uó ððØðàóð (GÐ ˜uÓ Fðð°ð ¸'ó ð (GÐ ˜uÓ Fðð°ð ¸)ó ð )IÐ  Ó Hðð°ð ¸9ó ð ,OÐ ! 5Ó Nðð
°Eð ¸ió ð )IÐ  Ó Hðð
°ð ¸=ó ð )IÐ  Ó Hðð
°ð ¸=ó ð $?Ð ˜5Ó >ðð
¨Eð °mó ð -ð '¨ó ðð
Øðàóð )IÐ  Ó Hðð
°ð ¸7ó ð &CÐ ˜UÓ Bðð
¨eð ¸ó ð )IÐ  Ó Hðð
°ð ¸9ó ð *KÐ  Ó Jðð
°%ð ¸Ió ð /ð )¨%ó ððØðàóð 2ð ,¨Uó ððØðàóð 'EÐ ˜eÓ Dðð¨uð ¸ó ð +MÐ   %Ó Lðð°5ð ¸Yô r   