OpérationsObservabilité

Observabilité

Étendre l’OpenTelemetry et les logs structurés existants au Context OS.

Fondation actuelle

La webapp et le moteur possèdent déjà OpenTelemetry, traces de génération/provider et un journal structuré qui évite prompts, secrets et payloads sensibles.

Le Brain doit rejoindre ce système plutôt que créer une seconde pile d’observabilité.

Axes

AxeExemples
Produitqualité, CU, ingestion, compression, adoption tools/MCP
Fiabilitélatence, erreurs, retries, workflows, DB
Sécuritépolicy denies, writes, scopes, auth
Économietokens, compute, storage, syncs, provider costs

Spans Brain

À ajouter progressivement :

  • orbit.context
  • orbit.retrieval
  • orbit.rerank
  • orbit.compression
  • orbit.ingestion
  • orbit.memory.write
  • orbit.connector.sync

Chaque opération critique porte un request/trace id permettant de corréler tool, Context Pack, DB et provider.

Confidentialité

Ne jamais logger le contenu complet d’une Memory, une source sensible, un prompt ou un credential par défaut.

Préférer IDs, tailles, catégories, statuts, scores et timings.