in lib/skywalking/client.lua [43:61]
check = function(premature)
if not premature and not self.stopped then
local instancePropertiesSubmitted = metadata_buffer:get('instancePropertiesSubmitted')
if (instancePropertiesSubmitted == nil or instancePropertiesSubmitted == false) then
self:reportServiceInstance(metadata_buffer, backend_http_uri)
else
self:ping(metadata_buffer, backend_http_uri)
end
self:reportTraces(metadata_buffer, backend_http_uri)
local ok, err = new_timer(self.backendTimerDelay, check)
if not ok then
log(ERR, "failed to create timer: ", err)
return
end
end
end