@@ -70,6 +70,15 @@ def __init__(self, **kwargs):
70
70
self .__dict__ [key ] = val
71
71
72
72
def attach (self ):
73
+ config .init (
74
+ collector_address = self .probe_config ["skywalking" ]["collector" ]["backend_service" ],
75
+ service_name = self .probe_config ["skywalking" ]["agent" ]["service_name" ],
76
+ log_reporter_active = True ,
77
+ force_tls = self .probe_config ["spp" ]["disable_tls" ] is False ,
78
+ log_reporter_formatted = False
79
+ )
80
+ agent .start ()
81
+
73
82
ca_data = None
74
83
if self .probe_config ["spp" ]["disable_tls" ] is False \
75
84
and self .probe_config ["spp" ].get ("probe_certificate" ) is not None :
@@ -88,20 +97,13 @@ def attach(self):
88
97
self .__send_connected (eb )
89
98
self .instrument_remote = LiveInstrumentRemote (eb )
90
99
91
- config .init (
92
- collector_address = self .probe_config ["skywalking" ]["collector" ]["backend_service" ],
93
- service_name = self .probe_config ["skywalking" ]["agent" ]["service_name" ],
94
- log_reporter_active = True ,
95
- force_tls = self .probe_config ["spp" ]["disable_tls" ] is False ,
96
- log_reporter_formatted = False
97
- )
98
- agent .start ()
99
-
100
100
def __send_connected (self , eb : EventBus ):
101
101
probe_metadata = {
102
102
"language" : "python" ,
103
103
"probe_version" : __version__ ,
104
- "python_version" : sys .version
104
+ "python_version" : sys .version ,
105
+ "service" : config .service_name ,
106
+ "service_instance" : config .service_instance
105
107
}
106
108
107
109
# add hardcoded probe meta data (if present)
0 commit comments