$34 GRAYBYTE WORDPRESS FILE MANAGER $66

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.15.130 | ADMIN IP 216.73.217.100
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/cloudlinux/venv/lib/python3.11/site-packages/sentry_sdk/__pycache__/

HOME
Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/sentry_sdk/__pycache__//monitor.cpython-311.pyc
�

�|oi���r�ddlZddlZddlmZmZddlZddlmZddlm	Z	e	rddl
mZGd�de��Z
dS)�N)�Thread�Lock)�logger)�
TYPE_CHECKING)�Optionalc�^�eZdZdZdZdd�Zd�Zd�Zd�Zd�Z	d	�Z
ed
���Zd�Z
d�Zd
S)�Monitorz�
    Performs health checks in a separate thread once every interval seconds
    and updates the internal state. Other parts of the SDK only read this state
    and act accordingly.
    zsentry.monitor�
c��||_||_d|_d|_d|_t��|_d|_d|_dS)NT�)	�	transport�interval�_healthy�_downsample_factor�_threadr�_thread_lock�_thread_for_pid�_running)�selfr
rs   �I/opt/cloudlinux/venv/lib64/python3.11/site-packages/sentry_sdk/monitor.py�__init__zMonitor.__init__sE��"��� ��
���
�"#������ �F�F���#�����
�
�
�c����jtj��kr	�j�dS�j5�jtj��kr�j�	ddd��dS�fd�}t�j|���}d|_|���|�_tj���_ddd��n#1swxYwYdS)Nc����jr=tj�j���jr�����j�;dSdS�N)r�time�sleepr�run�rs�rrz(Monitor._ensure_running.<locals>._thread,sV����m�#��J�t�}�-�-�-��}�#����
�
�
��m�#�#�#�#�#r)�name�targetT)	r�os�getpidrrrr �daemon�start)rr�threads`  r�_ensure_runningzMonitor._ensure_running#s&�����2�9�;�;�.�.�4�<�3K��4�
�
�	/�	/��#�r�y�{�{�2�2�t�|�7O��	/�	/�	/�	/�	/�	/�	/�	/�
#�
#�
#�
#�
#����7�;�;�;�F� �F�M��L�L�N�N�N�!�D�L�#%�9�;�;�D� �	/�	/�	/�	/�	/�	/�	/�	/�	/�	/�	/����	/�	/�	/�	/�"�ts�%C� AC�C�Cc�V�|���|���dSr)�check_health�set_downsample_factorrs rrzMonitor.run;s,���������"�"�$�$�$�$�$rc��|jr(|jdkrtjd��d|_dS|xjdzc_tjd|j��dS)Nrz=[Monitor] health check positive, reverting to normal sampling�zA[Monitor] health check negative, downsampling with a factor of %d)rrr�debugrs rr*zMonitor.set_downsample_factor@s|���=�	��&��*�*���S����'(�D�#�#�#��#�#�q�(�#�#��L�S��'�
�
�
�
�
rc�B�|j���|_dS)z�
        Perform the actual health checks,
        currently only checks if the transport is rate-limited.
        TODO: augment in the future with more checks.
        N)r
�
is_healthyrrs rr)zMonitor.check_healthOs����1�1�3�3��
�
�
rc�8�|���|jSr)r'rrs rr/zMonitor.is_healthyXs���������}�rc�8�|���|jSr)r'rrs r�downsample_factorzMonitor.downsample_factor]s��	
�������&�&rc��d|_dS)NF)rrs r�killzMonitor.killcs
����
�
�
rc�.�|���dSr)r4rs r�__del__zMonitor.__del__gs���	�	�����rN)r
)�__name__�
__module__�__qualname__�__doc__r rr'rr*r)r/�propertyr2r4r6�rrr	r	
s����������D��������0%�%�%�

�
�
�4�4�4����
�'�'��X�'�
�������rr	)r"r�	threadingrr�
sentry_sdk�sentry_sdk.utilsr�sentry_sdk._typesr�typingr�objectr	r<rr�<module>rCs���	�	�	�	�����"�"�"�"�"�"�"�"�����#�#�#�#�#�#�+�+�+�+�+�+�� �������\�\�\�\�\�f�\�\�\�\�\r


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
11 Feb 2026 9.30 AM
root / root
0755
__init__.cpython-311.pyc
1.174 KB
11 Feb 2026 9.30 AM
root / root
0644
_compat.cpython-311.pyc
4.395 KB
11 Feb 2026 9.30 AM
root / root
0644
_functools.cpython-311.pyc
5.049 KB
11 Feb 2026 9.30 AM
root / root
0644
_lru_cache.cpython-311.pyc
5.818 KB
11 Feb 2026 9.30 AM
root / root
0644
_queue.cpython-311.pyc
14.425 KB
11 Feb 2026 9.30 AM
root / root
0644
_types.cpython-311.pyc
2.355 KB
11 Feb 2026 9.30 AM
root / root
0644
_werkzeug.cpython-311.pyc
4.082 KB
11 Feb 2026 9.33 AM
root / root
0644
api.cpython-311.pyc
8.258 KB
11 Feb 2026 9.30 AM
root / root
0644
attachments.cpython-311.pyc
2.3 KB
11 Feb 2026 9.30 AM
root / root
0644
client.cpython-311.pyc
24.638 KB
11 Feb 2026 9.30 AM
root / root
0644
consts.cpython-311.pyc
6.561 KB
11 Feb 2026 9.30 AM
root / root
0644
debug.cpython-311.pyc
2.438 KB
11 Feb 2026 9.30 AM
root / root
0644
envelope.cpython-311.pyc
14.088 KB
11 Feb 2026 9.30 AM
root / root
0644
hub.cpython-311.pyc
31.103 KB
11 Feb 2026 9.30 AM
root / root
0644
monitor.cpython-311.pyc
4.776 KB
11 Feb 2026 9.30 AM
root / root
0644
profiler.cpython-311.pyc
32.172 KB
11 Feb 2026 9.30 AM
root / root
0644
scope.cpython-311.pyc
25.669 KB
11 Feb 2026 9.30 AM
root / root
0644
scrubber.cpython-311.pyc
6.258 KB
11 Feb 2026 9.30 AM
root / root
0644
serializer.cpython-311.pyc
14.403 KB
11 Feb 2026 9.30 AM
root / root
0644
session.cpython-311.pyc
5.083 KB
11 Feb 2026 9.30 AM
root / root
0644
sessions.cpython-311.pyc
8.267 KB
11 Feb 2026 9.30 AM
root / root
0644
tracing.cpython-311.pyc
29.091 KB
11 Feb 2026 9.30 AM
root / root
0644
tracing_utils.cpython-311.pyc
15.264 KB
11 Feb 2026 9.30 AM
root / root
0644
tracing_utils_py2.cpython-311.pyc
2.042 KB
20 Jan 2026 1.01 PM
root / root
0644
tracing_utils_py3.cpython-311.pyc
3.039 KB
20 Jan 2026 1.01 PM
root / root
0644
transport.cpython-311.pyc
24.244 KB
11 Feb 2026 9.30 AM
root / root
0644
utils.cpython-311.pyc
50.305 KB
11 Feb 2026 9.30 AM
root / root
0644
worker.cpython-311.pyc
7.566 KB
11 Feb 2026 9.30 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF