
Prérequis
Installer Koog (Gradle)
Activer l’export Weave (OpenTelemetry)
addWeaveExporter :
- Utilise
weaveEntityetweaveProjectNamepour acheminer les traces vers une équipe et un projet spécifiques. - Définit
weaveOtelBaseUrlcomme point de terminaison de vos traces (par exemple,https://<your-subdomain>.wandb.io/<path>). Utilisez ce paramètre pour les instances Weave dédiées.
- Guide de l’exportateur Weave de Koog pour plus d’informations sur l’exportateur
- Guide de prise en charge d’OpenTelemetry par Koog pour les concepts de base sur le fonctionnement d’OpenTelemetry avec Koog
- Documentation OTEL de Weave pour savoir comment Weave ingère les données OTLP
Ce qui est tracé
- Événements du cycle de vie de l’agent (démarrage, arrêt, erreurs)
- Interactions avec le LLM (prompts, complétion, utilisation des tokens, latence)
- Appels d’outils et d’API (appels de fonction et requêtes externes)
- Contexte système (nom du modèle, version de Koog, métadonnées de l’environnement)
Notebook d’exemple
Dépannage
- Si des traces manquent, vérifiez d’abord que
WEAVE_API_KEY,WEAVE_ENTITYetWEAVE_PROJECT_NAMEsont correctement définis. - Vérifiez que votre environnement peut accéder à
https://trace.wandb.aiet que l’exportateur est configuré comme indiqué ci-dessus. - Pour plus d’informations sur le dépannage et l’échantillonnage, voir la prise en charge d’OpenTelemetry par Koog.