Ir al contenido principal

Mide cualquier agente con OpenTelemetry (OTLP)

¿Ya emites OTLP? Apunta tu exportador a Yardstick y cada span de agente obtiene un costo.

Si tu aplicación ya usa OpenTelemetry, no necesitas un conector por framework. Apunta tu exportador OTLP a Yardstick y cada span de LLM & agente aparecerá con su costo. Yardstick entiende las convenciones de GenAI más comunes (OpenLLMetry, OpenInference y las convenciones semánticas de GenAI de OpenTelemetry), así que frameworks como LangChain, LlamaIndex, el OpenAI Agents SDK, CrewAI y el Vercel AI SDK funcionan sin configuración adicional.

Configura estas variables de entorno (copia el endpoint exacto & genera una key desde la tarjeta de OpenTelemetry en tu página Connect):

OTEL_EXPORTER_OTLP_ENDPOINT=<tu endpoint OTLP de Yardstick>
OTEL_EXPORTER_OTLP_HEADERS=x-yardstick-key=ysk_...
OTEL_EXPORTER_OTLP_PROTOCOL=http/json

Los spans se atribuyen a un agente usando el nombre del agente en el span (por ejemplo gen_ai.agent.name o service.name); todo lo que no tenga nombre queda en un agente general para que no se pierda nada. Hoy el endpoint acepta OTLP sobre HTTP con JSON, así que fija OTEL_EXPORTER_OTLP_PROTOCOL=http/json. El soporte para Protobuf llegará pronto.

¿Ha quedado contestada tu pregunta?