def create_agent_and_setup_tracer(self): self.agent = AWSFargateAgent() self.span_recorder = StanRecorder(self.agent) self.tracer = InstanaTracer(recorder=self.span_recorder) set_agent(self.agent) set_tracer(self.tracer) # Manually set the ECS Metadata API results on the collector with open(self.pwd + '/../data/fargate/1.3.0/root_metadata.json', 'r') as json_file: self.agent.collector.root_metadata = json.load(json_file) with open(self.pwd + '/../data/fargate/1.3.0/task_metadata.json', 'r') as json_file: self.agent.collector.task_metadata = json.load(json_file) with open(self.pwd + '/../data/fargate/1.3.0/stats_metadata.json', 'r') as json_file: self.agent.collector.stats_metadata = json.load(json_file) with open(self.pwd + '/../data/fargate/1.3.0/task_stats_metadata.json', 'r') as json_file: self.agent.collector.task_stats_metadata = json.load(json_file)
def create_agent_and_setup_tracer(self): self.agent = AWSFargateAgent() self.span_recorder = StanRecorder(self.agent) self.tracer = InstanaTracer(recorder=self.span_recorder) set_agent(self.agent) set_tracer(self.tracer)