Comprendre Observagent et les données qu'il reçoit.
Observagent réunit la télémétrie d'IA afin que les équipes puissent comprendre le comportement, améliorer leurs systèmes et réduire l'usage de ressources inutile. Cette page explique aussi l'information qu'une intégration peut envoyer.
Quoi, comment et pourquoi
Qu'est-ce qu'Observagent ?
Observagent est une infrastructure d'observabilité pour les systèmes d'IA. Elle réunit métriques, traces, journaux et données d'usage afin que les organisations puissent voir comment l'IA se comporte à travers les utilisateurs, agents, applications et départements.
Comment fonctionne Observagent ?
Votre SDK, runtime ou intégration locale émet des signaux OpenTelemetry via HTTPS. Observagent organise ces signaux pour l'investigation et l'analyse. La télémétrie résultante aide les équipes à identifier ce qui fonctionne, découvrir ce qui ne fonctionne pas, et améliorer performance, fiabilité et coût.
Pourquoi Observagent existe-t-il ?
Les systèmes d'IA sont difficiles à améliorer de manière responsable lorsque leur comportement et leur usage de ressources sont opaques. L'objectif d'Observagent est de rendre chaque interaction d'IA observable, en aidant les équipes à réduire l'activité d'IA et la consommation de ressources inutiles tout en construisant des systèmes plus efficaces et durables.
Ce qui est envoyé à Observagent
Les intégrations envoient des traces, métriques et journaux OpenTelemetry via HTTPS. Les champs et le contenu exacts dépendent du SDK, du runtime, des instrumenteurs et de la configuration choisie.
Champs conservés pour chaque signal
| Signal | Données conservées |
|---|---|
| Tous les signaux | Heure de réception ; identifiants d'agent, de session et d'utilisateur lorsque fournis ; attributs de ressource ; et attributs d'enregistrement ou de point de données fournis par l'exportateur.Voir un exemple de télémétrieCommon fields · JSON |
| Traces | IDs de trace, de span et de parent ; nom du span ; heures de début/fin et durée ; code et message de statut ; événements de span et leurs attributs ; et liens de span.Voir un exemple de télémétrieTrace · JSON |
| Métriques | Nom, description, unité, type et horodatages de la métrique, valeur numérique, valeurs d'histogramme ou de résumé, buckets, bornes, quantiles, et exemplaires avec corrélation trace/span.Voir un exemple de télémétrieMetric · JSON |
| Journaux | Horodatages d'événement et d'observation ; texte et numéro de gravité ; corps du journal ; attributs ; et IDs de trace et span optionnels.Voir un exemple de télémétrieLog · JSON |
Contrôler ce que votre intégration envoie
- Utilisez des valeurs opaques et non sensibles pour les identifiants d’agent, de session et d’utilisateur.
- Désactivez la capture des invites et réponses sauf si le cas d’usage l’exige.
- Ne placez pas de secrets, identifiants ou jetons d’accès dans les attributs ou corps de journal.
- Vérifiez l’instrumentation automatique des modèles, HTTP, bases de données et outils avant la production.
- Masquez ou omettez les requêtes sensibles, le texte d’exception, les URL, en-têtes et sorties d’outils.
- Activez uniquement les signaux de trace, métrique et journal nécessaires au projet.