Anthropic anunció el 14 de octubre de 2026 la exportación OpenTelemetry en beta para Messages API y Claude Managed Agents. Permite enviar información de ejecución al sistema donde un equipo ya investiga errores y lentitud. Publicamos este análisis el 15 de octubre; el anuncio quedó recogido en nuestro resumen de ayer.

El registro oficial de cambios distingue esta beta de otras funciones de Managed Agents. Su interés práctico es reconstruir qué pasos siguió una petición: observar la respuesta final suele ser insuficiente para localizar una espera o una herramienta que falló.

Un agente lento necesita un recorrido visible

OpenTelemetry es un estándar de observabilidad. Una traza representa el recorrido de una operación y un span, uno de sus pasos. OTLP es el protocolo utilizado para exportarlos a una plataforma de análisis.

Ejemplo hipotético, no ejecutado: un agente de soporte consulta una incidencia y redacta una respuesta. Si tarda demasiado, interesa separar el tiempo de la consulta del tiempo de las peticiones al modelo. Los spans permiten examinar esas partes cuando la instrumentación correspondiente está activada. Eso orienta el diagnóstico; no demuestra que el estado de la incidencia sea verdadero ni que el agente tuviera permiso para consultarla.

Es una pregunta distinta de la coordinación de lotes que explicamos en Claude Managed Agents y sus workflows dinámicos.

Cliente y servidor muestran partes distintas

La documentación de OpenTelemetry de Claude ofrece dos vías complementarias:

  • SDK (biblioteca de desarrollo) de la aplicación: registra peticiones y las herramientas locales ejecutadas por su tool runner, el componente que llama a las herramientas y devuelve sus resultados al modelo.
  • Exportación desde la API: muestra peticiones internas al modelo, herramientas que ejecuta el servidor y turnos de Managed Agents. Se configura un destino desde Claude Console.

Activar solo el SDK no descubre automáticamente todo lo que ocurre dentro del servicio. Activar solo la exportación del servidor tampoco instrumenta cualquier herramienta local. Con ambas vías se pueden conectar los spans, pero Claude Platform on AWS mantiene los spans de la API en trazas separadas.

Según la configuración del SDK, hay que registrar el proveedor de trazas antes de la primera llamada que se quiera observar. Anthropic advierte de cambios incompatibles durante la beta y recomienda fijar la versión del SDK. Aquí hablamos del SDK de la API: Claude Code y Claude Agent SDK tienen procedimientos propios.

MLflow exige distinguir el destino local del remoto

La integración publicada por MLflow el 14 de octubre requiere MLflow 3.17.1 o posterior en el servidor. Su receptor usa OTLP sobre HTTP, la ruta /v1/traces y la cabecera x-mlflow-experiment-id para identificar el experimento.

Un SDK ejecutado en el equipo puede enviar trazas a un MLflow local. La exportación desde Claude Platform necesita un servidor alcanzable por Anthropic: su localhost no apunta al ordenador del desarrollador. MLflow indica que se active autenticación antes de exponer ese servidor.

La configuración del destino en Claude Console requiere un administrador de la organización y un receptor HTTPS en el puerto 443; en AWS, la política IAM determina quién gestiona los destinos. El campo de URL base añade /v1/traces automáticamente; no debe confundirse con el campo avanzado de URL completa. También permite elegir los espacios de trabajo cubiertos. El estado Healthy confirma entrega, no calidad de las respuestas.

MLflow es un ejemplo de receptor compatible. Este artículo no compara plataformas ni determina cuál conviene contratar.

Más detalle también significa más datos exportados

El modo predeterminado, Metadata only, incluye tiempos, estado, tokens e identificadores, además de nombres y descripciones elegidos para agentes o herramientas. No equivale a anonimato. Full content añade prompts y respuestas; cada destino y cada cliente SDK configura su modo por separado. Las restricciones HIPAA, FERPA o K-12 de una organización con Anthropic limitan los destinos a metadatos, sin afectar a los spans del SDK.

El contenido tiene límites: por defecto, hasta 0,75 MB por span. La señal anthropic.content.truncated avisa del recorte; imágenes y documentos aparecen por su tipo. El servicio receptor conserva los datos bajo sus propias reglas de acceso y retención.

También hay que evitar duplicar tokens: una petición puede reflejar el mismo uso en varios niveles y en spans del SDK y la API. Anthropic documenta qué spans sumar según el tipo de petición; sumar todas las filas infla el total.

Nuestro criterio sería comenzar con metadatos y una tarea conocida, comprobar la cobertura y decidir después si hace falta exportar contenido. La evaluación de respuestas sigue necesitando casos y resultados esperados. Puntoes no ha ejecutado esta beta ni medido rendimiento, costes o fiabilidad.

Fuentes

Sigue explorando