Repository URL to install this package:
|
Version:
0.1.10 ▾
|
odigos
/
etc
/
odigos-vmagent
/
instrumentations
/
python
/
opamp
/
__pycache__
/
http_client.cpython-311.pyc
|
|---|
§
|QÄgþ5 ã ó d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl
mZmZm
Z
mZ d dlmZmZmZ d dlmZ ej d¦ « Ze j e j e j dZ 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Úodigos)ÚODIGOS_WORKLOAD_NAMESPACEÚODIGOS_CONTAINER_NAMEÚODIGOS_POD_NAMEc ó( e Zd Zdej fdZddefdZd Zdde d ed
dfdZ
de d
dfdZdd
Zd Z
d
ej fdZd
ej fdZd
ej fdZdd ede de d
ej fdZdej d
ej fdZd Zd de d efdZdej d
efdZdS )!ÚOpAMPHTTPClientÚ conditionc ó t j d¦ « | _ d| j d| _ i | _ i | _ d| _ || _ || _ d| _ t ¦ « ¦ « | _ d | _
d | _ d S )NÚODIGOS_OPAMP_SERVER_HOSTzhttp://z /v1/opampTr )ÚosÚgetenvÚserver_hostÚ
server_urlÚresource_attributesÚsignalsÚrunningr ÚeventÚnext_sequence_numr Ú__str__Úinstance_uidÚremote_config_statusÚsampler)Úselfr r s ú8/tmp/pip-target-ix0fus71/lib/python/opamp/http_client.pyÚ__init__zOpAMPHTTPClient.__init__ s Ý9Ð%?Ñ@Ô@ÔØ? 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$ r; zOpAMPHTTPClient.start- s² Ø'ð å #Ô 0Ô 6ÐjÐj½Ô9IÔ9OÐjÐjÕRUÔRbÔRhÐjÐjNØ|ÐZhÐ|Ð|Ð|Mð
×<Ò<È=Ð<ÑYÔYÐYØJNNÑÔÐØFå&Ô-°T´XÐDWÐ`dÐeÑeÔeÔØÔ× Ò Ñ"Ô"Ð"Ð"Ð"r&