AI CLI Observability
Observabilité auto-hébergée / 2026-aujourd’hui
Une pile OpenTelemetry locale qui compare l’usage, la latence, les échecs, l’activité des outils, les traces et les coûts estimés de trois assistants de code en ligne de commande (CLI).
Le problème
Chaque assistant de code expose une télémétrie différente, alors que les questions utiles traversent les outils : où sont consommés les jetons, quelles requêtes échouent, quels outils s’exécutent et combien coûterait l’équivalent via les API.
Décisions
Accepter les flux OTLP/HTTP authentifiés de Codex, Claude Code et Gemini CLI par un collecteur unique.
CoûtQuand une CLI modifie sa télémétrie, la configuration partagée du collecteur doit s’y adapter.
Acheminer journaux, métriques et traces vers des stockages Victoria distincts, puis déclarer ces sources dans une vue Grafana unique.
CoûtTrois services de stockage à exploiter et à mettre à jour derrière un seul tableau de bord.
Estimer les coûts de Codex et Gemini à partir de tarifs de modèles versionnés, tout en conservant les métriques de coût natives de Claude Code.
CoûtDeux types de valeurs partagent une même vue : les unes sont estimées, les autres rapportées. La distinction doit apparaître partout.
Limiter le déploiement par défaut à la boucle locale et vérifier l’authentification, l’ingestion, le tableau de bord et les sources à l’aide d’une télémétrie synthétique de test.
CoûtUn accès distant exige une mise en place explicite par l’opérateur.
Résultat
Le dépôt réunit trois surfaces de télémétrie intégrées dans une vue auto-hébergée et inspectable, sans imposer un service d’observabilité supplémentaire.
Preuves et périmètre
Vous cherchez un collaborateur ?
Présentez le projet et ses contraintes. Je réponds par e-mail.