Telemetria
Por padrão, não coletamos dados que possam ser considerados informações pessoais segundo a GDPR e outras regulamentações de privacidade.
Coletamos nomes das ferramentas e funções dos agentes, portanto, evite incluir qualquer informação pessoal nos nomes das ferramentas ou nas funções dos agentes.
Como nenhuma informação pessoal é coletada, não é necessário se preocupar com localidade dos dados.
Quando
share_crew está ativado, dados adicionais são coletados e podem conter informações pessoais caso sejam incluídas pelo usuário.
Usuários devem tomar cuidado ao habilitar este recurso para garantir conformidade com regulamentações de privacidade.share_crew está ativado, dados detalhados, incluindo descrições das tarefas, histórias ou objetivos dos agentes e outros atributos específicos são coletados
para fornecer insights mais detalhados. Essa coleta expandida pode incluir informações pessoais caso o usuário as tenha inserido em seus crews ou tarefas.
Usuários devem considerar cuidadosamente o conteúdo de seus crews e tarefas antes de habilitar o share_crew.
A telemetria do CrewAI pode ser desabilitada ao definir CREWAI_DISABLE_TELEMETRY como true, 1, yes ou on (qualquer capitalização). OTEL_SDK_DISABLED com os mesmos valores também desabilita o exportador do CrewAI. O SDK do OpenTelemetry em si ainda só reconhece true para desabilitar as demais instrumentações do processo.
O rastreamento AMP é tratado em Tracing. OTEL_SDK_DISABLED não desliga o rastreamento AMP: defina CREWAI_TRACING_ENABLED=false ou tracing=False no Crew ou Flow.
Exemplos:
CREWAI_DISABLE_TELEMETRY=1 (ou yes / on) funciona como true. Valores não reconhecidos são ignorados e a telemetria permanece ligada.
Isolamento da sua própria configuração do OpenTelemetry
A telemetria do CrewAI roda em seu próprioTracerProvider privado e nunca se
registra como o provider global. Isso mantém as duas direções separadas:
- Spans de outras bibliotecas instrumentadas no seu processo — frameworks web, clientes de banco de dados, clientes HTTP — nunca são enviados ao CrewAI.
- Os spans de telemetria do CrewAI nunca são enviados ao seu backend de observabilidade, portanto não aparecerão no Langfuse, Braintrust, Phoenix ou em qualquer outro coletor que você configurar.
Conversas de Agents independentes
As conversas experimentais de Agents independentes emitem estes spansFeature Usage. Cada span conta uma ocorrência:
Contar uma chamada não significa que a sessão de chat iniciou com sucesso. Os resultados dos turnos também abrangem a ponte Flow do Agent gerenciado e os turnos com streaming; as contagens existentes de conversas de Flow permanecem inalteradas. Agents comuns e Flows conversacionais comuns não emitem esses sinais específicos de Agent.
Esses sinais não adicionam conteúdo de mensagens, respostas, IDs de sessão, funções de Agents, nomes de modelos ou texto de erros. Eles mantêm os atributos comuns de Ambiente de Execução listados abaixo. O modo silencioso e a desativação do rastreamento AMP não desativam a telemetria de uso. Defina
CREWAI_DISABLE_TELEMETRY=true, CREWAI_DISABLE_TRACKING=true ou OTEL_SDK_DISABLED=true para desativar esses sinais.
Explicação dos Dados:
“Não” na coluna “Padrão” indica que esse dado só é coletado quando
share_crew está configurado como true.Compartilhamento Avançado de Telemetria (Opt-In)
Usuários podem optar por compartilhar toda a telemetria habilitando o atributoshare_crew como True nas configurações do seu crew.
Ao habilitar share_crew, há coleta detalhada dos dados de execução do crew e das tarefas, incluindo goal, backstory, context e output das tarefas.
Isso permite uma compreensão mais profunda dos padrões de uso.
