Journaliser un evenement d'agent
obs_event_logLog AI agent execution spans—model calls, tool invocations, retrieval steps—with duration, status, token usage, and cost for search, metrics, and anomaly detection.
Instructions
Enregistre un span d'execution d'agent IA : appel de modele, appel d'outil, recherche documentaire ou etape interne. Conserve la trace, la duree, le statut, les tokens et le cout pour permettre ensuite la recherche, les metriques et la detection d'anomalies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Type d'operation instrumentee. | other |
| name | Yes | Nom de l'operation, ex: 'llm.chat', 'tool.search_web', 'retriever.query'. | |
| model | No | Modele utilise, ex: 'claude-sonnet-4', 'gpt-4o-mini'. | |
| status | No | Issue de l'operation. | ok |
| project | No | Nom du projet ou de l'application. Defaut : 'default'. | |
| span_id | No | Identifiant du span. Genere automatiquement si absent. | |
| cost_usd | No | Cout de l'appel en dollars. | |
| trace_id | No | Identifiant de la trace. Genere automatiquement si absent. | |
| attributes | No | Metadonnees libres : utilisateur, version, tags, etc. | |
| started_at | No | Date de debut au format ISO 8601. Defaut : maintenant. | |
| duration_ms | No | Duree de l'operation en millisecondes. | |
| input_tokens | No | Nombre de tokens en entree. | |
| error_message | No | Message d'erreur si le statut n'est pas 'ok'. | |
| output_tokens | No | Nombre de tokens en sortie. | |
| parent_span_id | No | Identifiant du span parent, pour reconstituer l'arborescence. | |
| response_format | No | Format de sortie. 'markdown' pour lecture humaine, 'json' pour traitement programmatique. | markdown |