
Prérequis
[YOUR-API-KEY] par votre clé API Weave et [YOUR-ENTITY] par le nom de votre équipe ou de votre entité W&B. La valeur de WEAVE_PROJECT_NAME peut être n’importe quel nom de projet. Weave crée le projet lors de la première utilisation.
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é dans les exemples précédents. - Pour plus d’informations sur le dépannage et l’échantillonnage, voir la prise en charge d’OpenTelemetry par Koog.