o
    G)fñ  ã                   @   sÄ   d Z dZzddlmZ ddlmZ ddlmZ W n) eyA   zddl	mZ ddl
mZ ddlmZ W n ey>   dZY nw Y nw dZ	 dZ	 d	Z	 d
Z	 dZdZdZdZdZdZdZdZdZdS )zCConstants used by the opentelemetry instrumentation implementation.Té    )Útrace)ÚTracerProvider)ÚSpanAttributesFÚ_spanÚ_tracerÚ
connectionz8.1.0ÚtraceparentÚmysqlÚmainznet.sock.familyznet.sock.peer.addrznet.sock.peer.portznet.sock.host.addrznet.sock.host.portN)Ú__doc__ÚOTEL_ENABLEDÚopentelemetryr   Úopentelemetry.sdk.tracer   Úopentelemetry.semconv.tracer   ÚImportErrorÚmysql.opentelemetryÚmysql.opentelemetry.sdk.traceÚ!mysql.opentelemetry.semconv.traceÚOPTION_CNX_SPANÚOPTION_CNX_TRACERÚCONNECTION_SPAN_NAMEÚFIRST_SUPPORTED_VERSIONÚTRACEPARENT_HEADER_NAMEÚ	DB_SYSTEMÚDEFAULT_THREAD_NAMEÚDEFAULT_THREAD_IDÚNET_SOCK_FAMILYÚNET_SOCK_PEER_ADDRÚNET_SOCK_PEER_PORTÚNET_SOCK_HOST_ADDRÚNET_SOCK_HOST_PORT© r!   r!   úd/var/www/html/flask-app/venv/lib/python3.12/site-packages/mysql/connector/opentelemetry/constants.pyÚ<module>   sB    þ€ú