Repository URL to install this package:
Version:
0.1.2 ▾
|
odigos
/
etc
/
odigos-vmagent
/
instrumentations
/
python
/
opamp
/
__pycache__
/
http_client.cpython-311.pyc
|
---|
§ Øg³2 ã óÚ d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl mZmZm Z mZ d dlmZmZmZ d dlmZ ej d¦ « Z G d d ¦ « Z G d d¦ « ZdS )é N)Úuuid7)ÚResourceAttributes)Ú"_SUPPRESS_HTTP_INSTRUMENTATION_KEYÚattachÚdetachÚ set_value)Ú opamp_pb2Úanyvalue_pb2Úutils)ÚAgentHealthStatusÚodigosc ó e Zd Zdej fdZddefdZd Zde ddfd Z de ddfd ZddZd Z dej fd Zdej fdZdej fdZddede de dej fdZdej dej fdZd Zdde fdZdej defdZdS )ÚOpAMPHTTPClientÚ conditionc ó6 t j d¦ « | _ t j d¦ « | _ d| j d| _ i | _ d| _ || _ || _ d| _ t ¦ « ¦ « | _ d | _ d | _ d S )NÚODIGOS_OPAMP_SERVER_HOSTÚ ODIGOS_INSTRUMENTATION_DEVICE_IDzhttp://z /v1/opampTr )ÚosÚgetenvÚserver_hostÚinstrumentation_device_idÚ server_urlÚresource_attributesÚrunningr ÚeventÚnext_sequence_numr Ú__str__Úinstance_uidÚremote_config_statusÚsampler)Úselfr r s ú8/tmp/pip-target-6culloxw/lib/python/opamp/http_client.pyÚ__init__zOpAMPHTTPClient.__init__ s Ý9Ð%?Ñ@Ô@ÔÝ)+¬Ð3UÑ)VÔ)VÔ&Ø? DÔ$4Ð?Ð?Ð?Ø#%Ô ØØ"Ø Ø!"ÔÝ!GGOOÑ-Ô-ÔØ$(Ô!Øó NÚpython_version_supportedc óZ |snt j j dt j j dt j j }d| d}| |¬¦ « | j ¦ « d S t j | j dd¬¦ « | _ | j ¦ « d S )Nú.z;Opentelemetry SDK require Python in version 3.8 or higher [z is not supported]©Ú error_messageÚOpAMPClientThreadT)ÚtargetÚnameÚdaemon) ÚsysÚversion_infoÚmajorÚminorÚmicroÚ+send_unsupported_version_disconnect_messager ÚsetÚ threadingÚThreadÚrunÚ client_threadÚstart)r! r% Úpython_versionr) s r" r9 zOpAMPHTTPClient.start&