in skywalking/trace/carrier.py [0:0]
def is_valid(self):
# type: () -> bool
return len(self.trace_id) > 0 and \
len(self.segment_id) > 0 and \
len(self.service) > 0 and \
len(self.service_instance) > 0 and \
len(self.endpoint) > 0 and \
len(self.client_address) > 0 and \
self.span_id.isnumeric()