Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib64
/
python3.12
/
site-packages
/
sentry_sdk
/
integrations
/
opentelemetry
/
__pycache__
[ HOME ]
Exec
Submit
File Name : integration.cpython-312.pyc
� w�/i� � �� � d Z ddlmZmZ ddlmZ ddlmZ ddlm Z ddl mZ ddlm Z ddlmZ dd lmZ edd iiZ G d� de� Zd� Zd� Zy# e$ r ed � �w xY w# e$ r dZY �2w xY w)z� IMPORTANT: The contents of this file are part of a proof of concept and as such are experimental and not suitable for production use. They may be changed or removed at any time without prior notice. � )�DidNotEnable�Integration)�SentryPropagator)�SentrySpanProcessor)�logger)�trace)�set_global_textmap)�TracerProviderzopentelemetry not installed)�DjangoInstrumentorN�is_sql_commentor_enabledTc � � e Zd ZdZed� � Zy)�OpenTelemetryIntegration� opentelemetryc �l � t j d� t � t j d� y )NzT[OTel] Initializing highly experimental OpenTelemetry support. Use at your own risk.z4[OTel] Finished setting up OpenTelemetry integration)r �warning�_setup_sentry_tracing�debug� � �`/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/integrations/opentelemetry/integration.py� setup_oncez#OpenTelemetryIntegration.setup_once! s, � � ��� $� � �� ���K�Lr N)�__name__� __module__�__qualname__� identifier�staticmethodr r r r r r s � � �J�� M� � Mr r c � � t � } | j t � � t j | � t t � � y )N)r �add_span_processorr r �set_tracer_providerr r )�providers r r r / s6 � ���H���� 3� 5�6� ���h�'��'�)�*r c �j � t j � D ] \ } } | � j di |�� � y )Nr )�CONFIGURABLE_INSTRUMENTATIONS�items� instrument)�instrumentor�kwargss r �_setup_instrumentorsr'