Aller au contenu
Théophile Diot.
Menu de navigation
Tous les projets

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).

Rôle
Auteur et opérateur
Contribution
Création du pipeline OpenTelemetry Protocol (OTLP), du routage vers les stockages et du tableau de bord provisionné.
Type de preuve
Lien vers une source publique
3Intégrations CLI IACodex, Claude Code, Gemini CLI
3Signaux de télémétrieJournaux, métriques, traces
1Stack ComposeTableau de bord et sources provisionnés
01

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.

Trois clients, un chemin de télémétrie auto-hébergé
Le déploiement par défaut lie Grafana et OTLP à la boucle locale. Les coûts Codex et Gemini restent des estimations.
02

Décisions

  1. 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.

  2. 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.

  3. 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.

  4. 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.

03

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.

04

Preuves et périmètre

Vous cherchez un collaborateur ?

Présentez le projet et ses contraintes. Je réponds par e-mail.