From 18fe9fc921c37f91a13d6bbf366f22138d656000 Mon Sep 17 00:00:00 2001 From: Gui Vieira Date: Mon, 15 Jul 2024 17:43:57 -0300 Subject: [PATCH] Fix crew creation telemetry (#939) * Fix crew creation telemetry * Remove task index --- src/crewai/telemetry/telemetry.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/crewai/telemetry/telemetry.py b/src/crewai/telemetry/telemetry.py index 552c22edd..534b663bf 100644 --- a/src/crewai/telemetry/telemetry.py +++ b/src/crewai/telemetry/telemetry.py @@ -171,7 +171,6 @@ class Telemetry: created_span = tracer.start_span("Task Created") self._add_attribute(created_span, "crew_id", str(crew.id)) - self._add_attribute(created_span, "task_index", crew.tasks.index(task)) self._add_attribute(created_span, "task_id", str(task.id)) if crew.share_crew: @@ -188,7 +187,6 @@ class Telemetry: span = tracer.start_span("Task Execution") self._add_attribute(span, "crew_id", str(crew.id)) - self._add_attribute(span, "task_index", crew.tasks.index(task)) self._add_attribute(span, "task_id", str(task.id)) if crew.share_crew: @@ -284,10 +282,10 @@ class Telemetry: """Records the complete execution of a crew. This is only collected if the user has opted-in to share the crew. """ + self.crew_creation(crew, inputs) + if (self.ready) and (crew.share_crew): try: - self.crew_creation(crew, inputs) - tracer = trace.get_tracer("crewai.telemetry") span = tracer.start_span("Crew Execution") self._add_attribute(