A ClaudeDevs anunciou em 14 de outubro de 2026 a beta pública da exportação de traces OpenTelemetry do Claude Platform, com suporte à Claude Messages API, ao Claude Managed Agents e aos Claude SDKs. A Anthropic documenta dois caminhos: instrumentar o aplicativo pelo SDK ou configurar a exportação de traces da API no Console. O anúncio da ClaudeDevs A visão geral da Anthropic

OpenTelemetry é um padrão para coletar e encaminhar dados de observabilidade. Nesse contexto, um trace registra o percurso de uma solicitação; seus spans são registros de etapas desse percurso, como uma chamada de modelo ou a execução de uma ferramenta.

O que cada caminho rastreia

O rastreamento pelo SDK cria spans dentro do aplicativo, usando o exportador OpenTelemetry que ele já configura. O rastreamento da API, ativado no Claude Console, acrescenta spans de atividades do lado do serviço da Anthropic. Os dois podem ser combinados para relacionar a atividade do aplicativo à execução na plataforma. A documentação de OpenTelemetry da Anthropic O guia de SDK O guia de rastreamento da API

CritérioRastreamento pelo SDKRastreamento da API no Console
ConfiguraçãoNo aplicativo, com um provedor de traces e um exportador.No Claude Console, adicionando um destino de observabilidade.
Permissão no ConsoleNão exige permissão especial no Console.É necessário ser administrador da organização para adicionar ou alterar destinos.
Atividade visívelAtividade do aplicativo, incluindo ferramentas executadas pelo seu executor de ferramentas.Solicitações à API, execuções individuais de modelos, sessões do Claude Managed Agents e ferramentas executadas no servidor.

Na prática, o SDK atende a quem precisa acompanhar também o que acontece no próprio aplicativo, como ferramentas executadas pelo cliente. A configuração pelo Console é útil para observar chamadas e etapas executadas dentro do Claude Platform sem alterar o código do aplicativo para exportar esses spans. Para configurar destinos, porém, a Anthropic exige uma conta com papel de administrador da organização.

O que configurar no SDK e no streaming

No caminho do SDK, registre o provedor de traces antes da primeira chamada que você quer acompanhar. Uma solicitação feita antes desse registro não terá o span criado por essa instrumentação. O guia de OpenTelemetry para os Claude SDKs

Em uma resposta transmitida em streaming, o span termina quando o aplicativo consome ou fecha o fluxo. No modo de conteúdo, os dados da resposta entram no trace quando a leitura é feita com messages.stream(). Portanto, o ciclo de vida do fluxo afeta o que aparece no span.

Metadados ou prompts e respostas

Metadados apenas é o modo padrão. A opção de conteúdo completo acrescenta prompts e respostas aos spans. Cada span comporta até 0,75 MB por padrão; quando o conteúdo excede o limite configurado, ele é encurtado e recebe o atributo anthropic.content.truncated=true. A Anthropic estima que um contexto de 1 milhão de tokens ocupe cerca de 4 MB. A visão geral da Anthropic sobre OpenTelemetry

O destino escolhido recebe os dados exportados e aplica seus próprios controles de acesso e retenção. Há também condições específicas: para organizações com restrições de tratamento de dados HIPAA, FERPA ou K-12 acordadas com a Anthropic, os destinos configurados no Console exportam apenas metadados, independentemente do modo selecionado. Essa restrição de destino não se aplica aos spans do SDK.

Com retenção zero de dados, a exportação de conteúdo completo continua disponível para traces da Messages API, e a Anthropic mantém esse conteúdo apenas em memória até a entrega. O Claude Managed Agents não é elegível para retenção zero; o OpenTelemetry não altera a retenção desse serviço.

Endpoint e limites do Console

O destino da API precisa aceitar OTLP/HTTP protobuf em um endereço HTTPS na porta 443. Ao configurar um endereço-base, o sistema acrescenta /v1/traces, a menos que você defina um endpoint separado para traces. Cada destino pode incluir até 1.000 workspaces selecionados e 20 cabeçalhos de solicitação; cada organização pode configurar até 10 destinos. O guia da Anthropic para rastreamento da API

Há prazos diferentes para cada etapa de entrega: o handshake TLS precisa terminar em até 5 segundos, e o endpoint deve retornar os cabeçalhos da resposta em até 5 segundos. O limite total de cada tentativa de entrega é de 10 segundos.

Traces não substituem os dados de uso

A entrega é best effort e ocorre pelo menos uma vez: spans podem se perder ou chegar duplicados. A Anthropic recomenda a Usage API para acompanhar o uso da API; os traces não formam um registro completo desse uso. O guia da API A visão geral da Anthropic

A documentação da Anthropic trata o monitoramento do Claude Code separadamente. A beta anunciada cobre o rastreamento do Claude Platform, incluindo a Messages API, o Claude Managed Agents e os Claude SDKs. A documentação de monitoramento do Claude Code

A Anthropic também enquadra a exportação como beta sob o acordo do cliente, incluindo a seção Beta Services dos Service Specific Terms. A empresa alerta que opções do SDK e o esquema dos spans podem mudar de forma incompatível durante a beta, e recomenda fixar a versão do SDK para controlar quando essas mudanças chegam ao aplicativo. A visão geral da Anthropic O guia dos Claude SDKs